Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main' into tof_indexing_refine…
Browse files Browse the repository at this point in the history
…ment
  • Loading branch information
toastisme committed Jun 19, 2024
2 parents 0a47047 + 64e6b8e commit 427b805
Show file tree
Hide file tree
Showing 74 changed files with 2,034 additions and 255 deletions.
2 changes: 1 addition & 1 deletion .azure-pipelines/azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ variables:
CACHE_VERSION: 20201102
isPullRequest: $[startsWith(variables['Build.SourceBranch'], 'refs/pull/')]
PYTHON_MINIMUM_VERSION: "3.9"
PYTHON_TESTING_VERSION: "3.11"
PYTHON_TESTING_VERSION: "3.12"

stages:
- stage: prepare
Expand Down
5 changes: 3 additions & 2 deletions .conda-envs/linux.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,15 @@ conda-forge::eigen
conda-forge::future
conda-forge::gemmi>=0.6.5
conda-forge::h5py>=3.1.0
conda-forge::hdf5<1.13
conda-forge::hdf5
conda-forge::hdf5plugin
conda-forge::iota
conda-forge::jinja2
conda-forge::jpeg
conda-forge::libboost-devel
conda-forge::libboost-python-devel
conda-forge::libglu
conda-forge::matplotlib-base>=3.0.2
conda-forge::mesa-libgl-devel-cos7-x86_64
conda-forge::mrcfile
conda-forge::msgpack-cxx
conda-forge::msgpack-python
Expand Down
5 changes: 2 additions & 3 deletions .conda-envs/macos.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,10 @@ conda-forge::eigen
conda-forge::future
conda-forge::gemmi>=0.6.5
conda-forge::h5py>=3.1.0
conda-forge::hdf5<1.13
conda-forge::hdf5
conda-forge::hdf5plugin
conda-forge::iota
conda-forge::jinja2
conda-forge::jpeg
conda-forge::libboost-devel
conda-forge::libboost-python-devel
conda-forge::libcxx
Expand Down Expand Up @@ -53,6 +52,6 @@ conda-forge::sqlite
conda-forge::tabulate
conda-forge::tqdm
conda-forge::urllib3
conda-forge::wxpython>=4.2.0
conda-forge::wxpython>=4.2.0=*_5
conda-forge::xz
conda-forge::zlib
3 changes: 1 addition & 2 deletions .conda-envs/windows.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,10 @@ conda-forge::eigen
conda-forge::future
conda-forge::gemmi>=0.6.5
conda-forge::h5py>=3.1.0
conda-forge::hdf5<1.13
conda-forge::hdf5
conda-forge::hdf5plugin
conda-forge::iota
conda-forge::jinja2
conda-forge::jpeg
conda-forge::libboost-devel
conda-forge::libboost-python-devel
conda-forge::matplotlib-base>=3.0.2
Expand Down
1 change: 1 addition & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ Contributors include:

Aaron Brewster
Ammaar Saeed
Amy Thompson
Asmit Bhowmick
Benjamin Williams
Billy Poon
Expand Down
41 changes: 41 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,44 @@
DIALS 3.19.1 (2024-05-23)
=========================

No significant changes.


DIALS 3.19.0 (2024-04-17)
=========================

Features
--------

- ``dials.predict``: Allow usage when image data are not available. (`#2553 <https://github.com/dials/dials/issues/2553>`_)
- Add ``TOFSpotFinder`` to tailor default params to time of flight experiments and add additional reflection table data. (`#2602 <https://github.com/dials/dials/issues/2602>`_)
- ``dials.ssx_index``: Allow use of sequences indexer, pink_indexer and low_res_spot_match indexing algorithms. (`#2614 <https://github.com/dials/dials/issues/2614>`_)
- ``dials.export``: Add option ``composition=`` to specify of asymmetric unit composition for SHELX ``.ins`` file output. (`#2623 <https://github.com/dials/dials/issues/2623>`_)


Bugfixes
--------

- Fix building on RHEL8 and other more recent distributions. (`#1465 <https://github.com/dials/dials/issues/1465>`_)
- ``dials.index``: Joint indexing is automatically set on for rotation data, off for still data. This can be overridden by explicit use of ``joint_indexing=``. (`#2605 <https://github.com/dials/dials/issues/2605>`_)
- ``dials.export`` ``format=shelx``: Increased precision of unit cell parameters and their estimated standard deviations written to ``.ins`` file. (`#2624 <https://github.com/dials/dials/issues/2624>`_)
- ``dials.ssx_index``: Don't combine detector models if individually refined. (`#2634 <https://github.com/dials/dials/issues/2634>`_)
- ``dials.scale``: Fix error in propagation of partiality variance, when scaling still data. (`#2642 <https://github.com/dials/dials/issues/2642>`_)
- ``dials.export``: Fix crash when exporting scaled still-shot data. (`#2646 <https://github.com/dials/dials/issues/2646>`_)


Deprecations and Removals
-------------------------

- API: ``array_family/flex_ext.py``: remove ``nthread``s parameter from ``extract_shoeboxes``, as it was never implemented. (`#2638 <https://github.com/dials/dials/issues/2638>`_)


Misc
----

- `#2617 <https://github.com/dials/dials/issues/2617>`_, `#2618 <https://github.com/dials/dials/issues/2618>`_, `#2619 <https://github.com/dials/dials/issues/2619>`_, `#2626 <https://github.com/dials/dials/issues/2626>`_, `#2633 <https://github.com/dials/dials/issues/2633>`_, `#2648 <https://github.com/dials/dials/issues/2648>`_


DIALS 3.18.1 (2024-03-26)
=========================

Expand Down
6 changes: 3 additions & 3 deletions installer/bootstrap.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
allowed_ssh_connections = {}
concurrent_git_connection_limit = threading.Semaphore(5)

_prebuilt_cctbx_base = "2023" # Latest Nightly release
_prebuilt_cctbx_base = "2024"


def make_executable(filepath):
Expand Down Expand Up @@ -1432,8 +1432,8 @@ def run():
parser.add_argument(
"--python",
help="Install this minor version of Python (default: %(default)s)",
default="3.10",
choices=("3.9", "3.10", "3.11"),
default="3.11",
choices=("3.9", "3.10", "3.11", "3.12"),
)
parser.add_argument(
"--branch",
Expand Down
1 change: 0 additions & 1 deletion newsfragments/2553.feature

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/2602.feature

This file was deleted.

3 changes: 0 additions & 3 deletions newsfragments/2605.bugfix

This file was deleted.

1 change: 1 addition & 0 deletions newsfragments/2613.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Update cctbx-base dependency to 2024 versions.
1 change: 0 additions & 1 deletion newsfragments/2614.feature

This file was deleted.

1 change: 1 addition & 0 deletions newsfragments/2616.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
``dials.import``: add a test for distance overrides for a multi-panel detector.
1 change: 0 additions & 1 deletion newsfragments/2617.misc

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/2618.misc

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/2619.misc

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/2626.misc

This file was deleted.

1 change: 1 addition & 0 deletions newsfragments/2632.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
``dials.correlation_matrix``: A new command-line tool for correlation and cosine similarity clustering of multi-crystal datasets, independent of ``xia2.multiplex``. It provides HTML output, including clustering heatmaps, dendrograms and corresponding ``dials.cosym`` graphs.
1 change: 0 additions & 1 deletion newsfragments/2633.misc

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/2634.bugfix

This file was deleted.

1 change: 1 addition & 0 deletions newsfragments/2641.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Remove find_spots_server_client tests.
1 change: 1 addition & 0 deletions newsfragments/2651.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
DIALS is now compatible with Python 3.12.
1 change: 1 addition & 0 deletions newsfragments/2654.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
``dials.scale``: Add filtering options to default basic error model to allow error modelling of stills data
1 change: 1 addition & 0 deletions newsfragments/2658.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
``dials.find_rotation_axis``: Correctly set the orientation of the rotation axis for a multi-axis goniometer.
1 change: 1 addition & 0 deletions newsfragments/2660.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix `dials.show` beam checks for time of flight experiments.
1 change: 1 addition & 0 deletions newsfragments/2664.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d_min, d_max in masking: raise error if d_min > d_max so no spots will be found
1 change: 1 addition & 0 deletions newsfragments/2666.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
``dials.cosym``: Add alternative weighting during cosym CC calculation
1 change: 1 addition & 0 deletions newsfragments/2667.misc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Reset ids in image grouping code to enable use in scripts
1 change: 1 addition & 0 deletions newsfragments/2668.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
``dials.cosym``: Make function return structure correct in recently added cc_weights option
1 change: 1 addition & 0 deletions newsfragments/2670.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
``dials.find_rotation_axis``: Add reflection selection criteria to avoid runs that use a very large amount of memory.
1 change: 1 addition & 0 deletions newsfragments/2671.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
``dials.correlation_matrix``: Add tables with cluster information to html output
1 change: 1 addition & 0 deletions newsfragments/2672.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
XXX.feature: Add dials.split_still_data for splitting dials-processed still data based on image number (e.g. dose series)
1 change: 1 addition & 0 deletions newsfragments/2673.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
``dials.cosym``: For cc_weights=sigma, ensure correct filtering based on min_pairs parameters
1 change: 1 addition & 0 deletions newsfragments/2674.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
``dials.cosym``: Fix to give more accurate cc calculation when running with a space_group set
1 change: 1 addition & 0 deletions newsfragments/2679.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Fix flex.reflection_table.concat to not modify in-place.
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from build import build

__version_tag__ = "3.18.dev"
__version_tag__ = "3.20.dev"

setup_kwargs = {
"name": "dials",
Expand Down
Empty file.
Loading

0 comments on commit 427b805

Please sign in to comment.