Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

export mmcif: don't assert_is_not_unique_set_under_symmetry #1656

Merged
merged 6 commits into from
Apr 15, 2021

Conversation

rjgildea
Copy link
Contributor

The default of assert_is_not_unique_set_under_symmetry=True results in an error when attempting to export data from narrow wedges in low symmetry.

Fixes #1655

@codecov
Copy link

codecov bot commented Apr 14, 2021

Codecov Report

Merging #1656 (a9897a5) into main (1740fd4) will increase coverage by 0.10%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main    #1656      +/-   ##
==========================================
+ Coverage   66.65%   66.76%   +0.10%     
==========================================
  Files         616      616              
  Lines       68993    69213     +220     
  Branches     9598     9648      +50     
==========================================
+ Hits        45989    46208     +219     
  Misses      21067    21067              
- Partials     1937     1938       +1     

Copy link
Contributor

@jbeilstenedmands jbeilstenedmands left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, I agree this is the right approach to take here 👍

@rjgildea rjgildea merged commit 04961c2 into main Apr 15, 2021
@rjgildea rjgildea deleted the mmcif-p1-narrow branch April 15, 2021 08:16
ndevenish pushed a commit that referenced this pull request Apr 15, 2021
The default of assert_is_not_unique_set_under_symmetry=True results in an error
when attempting to export data from narrow wedges in low symmetry.

Fixes #1655
DiamondLightSource-build-server added a commit that referenced this pull request Apr 15, 2021
Bugfixes
--------

- ``dials.scale``: Fix crash when full-matrix minimisation is unsuccessful due to indeterminate normal equations. (#1653)
- ``dials.scale``: Fix crash when no reflections remain after initial filtering. (#1654)
- ``dials.export``: Fix error observed with ``format=mmcif`` for narrow sweeps with low symmetry (#1656)
DiamondLightSource-build-server added a commit that referenced this pull request Apr 16, 2021
Bugfixes
--------

- ``dials.scale``: Fix crash when full-matrix minimisation is unsuccessful due to indeterminate normal equations. (#1653)
- ``dials.scale``: Fix crash when no reflections remain after initial filtering. (#1654)
- ``dials.export``: Fix error observed with ``format=mmcif`` for narrow sweeps with low symmetry (#1656)
DiamondLightSource-build-server added a commit that referenced this pull request Apr 17, 2021
Bugfixes
--------

- ``dials.scale``: Fix crash when full-matrix minimisation is unsuccessful due to indeterminate normal equations. (#1653)
- ``dials.scale``: Fix crash when no reflections remain after initial filtering. (#1654)
- ``dials.export``: Fix error observed with ``format=mmcif`` for narrow sweeps with low symmetry (#1656)
DiamondLightSource-build-server added a commit that referenced this pull request Apr 18, 2021
Bugfixes
--------

- ``dials.scale``: Fix crash when full-matrix minimisation is unsuccessful due to indeterminate normal equations. (#1653)
- ``dials.scale``: Fix crash when no reflections remain after initial filtering. (#1654)
- ``dials.export``: Fix error observed with ``format=mmcif`` for narrow sweeps with low symmetry (#1656)
DiamondLightSource-build-server added a commit that referenced this pull request Apr 19, 2021
Bugfixes
--------

- ``dials.scale``: Fix crash when full-matrix minimisation is unsuccessful due to indeterminate normal equations. (#1653)
- ``dials.scale``: Fix crash when no reflections remain after initial filtering. (#1654)
- ``dials.export``: Fix error observed with ``format=mmcif`` for narrow sweeps with low symmetry (#1656)
DiamondLightSource-build-server added a commit that referenced this pull request Apr 19, 2021
Bugfixes
--------

- ``dials.scale``: Fix crash when full-matrix minimisation is unsuccessful due to indeterminate normal equations. (#1653)
- ``dials.scale``: Fix crash when no reflections remain after initial filtering. (#1654)
- ``dials.export``: Fix error observed with ``format=mmcif`` for narrow sweeps with low symmetry (#1656)
- Fix image numbering inconsistency in ascii histogram of per-image spot counts (#1660)
DiamondLightSource-build-server added a commit that referenced this pull request Apr 19, 2021
Bugfixes
--------

- ``dials.scale``: Fix crash when full-matrix minimisation is unsuccessful due to indeterminate normal equations. (#1653)
- ``dials.scale``: Fix crash when no reflections remain after initial filtering. (#1654)
- ``dials.export``: Fix error observed with ``format=mmcif`` for narrow sweeps with low symmetry (#1656)
- Fix image numbering inconsistency in ascii histogram of per-image spot counts (#1660)
- ``dials.find_spots_server``: Significant performance improvement for HDF5 grid scans. (#1665)
DiamondLightSource-build-server added a commit that referenced this pull request Apr 20, 2021
Bugfixes
--------

- ``dials.scale``: Fix crash when full-matrix minimisation is unsuccessful due to indeterminate normal equations. (#1653)
- ``dials.scale``: Fix crash when no reflections remain after initial filtering. (#1654)
- ``dials.export``: Fix error observed with ``format=mmcif`` for narrow sweeps with low symmetry (#1656)
- Fix image numbering inconsistency in ascii histogram of per-image spot counts (#1660)
- ``dials.find_spots_server``: Significant performance improvement for HDF5 grid scans. (#1665)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

dials.export format=mmcif fails if no duplicate reflections
4 participants