diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 64494b80e..9417f73e2 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.16.dev +current_version = 3.17.dev commit = True tag = False parse = (?P\d+)\.(?P\d+)\.(?P[a-z]+)?(?P\d+)? diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 101191acd..6e5f63187 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,33 @@ +dxtbx 3.16.0 (2023-08-14) +========================= + +Features +-------- + +- Add new Beam class ``dxtbx.model.PolychromaticBeam``, for polychromatic/multi-wavelength/wide bandpass experiments. (`#621 `_) +- Formats: Reflect move of Eiger detector from PETRA P14 to P13. (`#626 `_) +- The ``model.Beam`` object now has a ``probe`` value to keep track of the type of radiation. (`#647 `_) +- Formats: CBFMini support for the EIGER2 16M detector at CHESS beamline ID7B2, which has an inverted rotation axis. (`#649 `_) +- Formats: Support for Eiger 9M on ESRF ID23-2, which has an undeclared vertical goniometer. (`#651 `_) +- Formats: Partial support for the Rigaku Oxford Diffraction file format, including support for multi-axis goniometers and faster decompression. (`#645 `_) (`#653 `_) + + +Bugfixes +-------- + +- Panel geometry definitions in PHIL are merged by panel id *before* constructing panels. (`#299 `_) +- ``flumpy``: Fix case where incorrect ``flex.vec2``, ``flex.vec3`` could be generated. (`#439 `_) +- NXmx files with multidimensional arrays (images, modules, or both) are now handled. (`#612 `_) +- Slicing of imageset objects is now consistently 0-based, including for the sliced data accessor. Previously, the data accessor had to be accessed with the original index offsets. (`#633 `_) +- Formats: Add fix for Eiger / NXmx data from DLS i19-2, to correctly assign the image bit depth. (`#652 `_) + + +Misc +---- + +- `#640 `_, `#642 `_, `#643 `_, `#645 `_, `#650 `_, `#655 `_ + + DIALS 3.15.1 (2023-06-29) ========================= diff --git a/newsfragments/299.bugfix b/newsfragments/299.bugfix deleted file mode 100644 index 5a8abfc77..000000000 --- a/newsfragments/299.bugfix +++ /dev/null @@ -1 +0,0 @@ -Panel geometry definitions in PHIL are merged by panel id before constructing panels diff --git a/newsfragments/439.bugfix b/newsfragments/439.bugfix deleted file mode 100644 index a97cc5116..000000000 --- a/newsfragments/439.bugfix +++ /dev/null @@ -1 +0,0 @@ -``flumpy``: Fix case where incorrect ``flex.vec2``, ``flex.vec3`` could be generated. diff --git a/newsfragments/612.bugfix b/newsfragments/612.bugfix deleted file mode 100644 index 6f4e30c86..000000000 --- a/newsfragments/612.bugfix +++ /dev/null @@ -1 +0,0 @@ -NXmx files with multidimensional arrays (images, modules, or both) are now handled. diff --git a/newsfragments/621.feature b/newsfragments/621.feature deleted file mode 100644 index 394ff8e74..000000000 --- a/newsfragments/621.feature +++ /dev/null @@ -1 +0,0 @@ -Add new Beam class "PolychromaticBeam" for polychromatic/multi-wavelength/wide bandpass experiments. diff --git a/newsfragments/626.feature b/newsfragments/626.feature deleted file mode 100644 index c28cc4293..000000000 --- a/newsfragments/626.feature +++ /dev/null @@ -1 +0,0 @@ -Update Format handling to reflect move of Eiger detector from PETRA P14 to P13. diff --git a/newsfragments/633.bugfix b/newsfragments/633.bugfix deleted file mode 100644 index 7ce5110e5..000000000 --- a/newsfragments/633.bugfix +++ /dev/null @@ -1 +0,0 @@ -Slicing of imageset objects is now consistently 0-based, including for the sliced data accessor. Previously, the data accessor had to be accessed with the original index offsets. diff --git a/newsfragments/640.misc b/newsfragments/640.misc deleted file mode 100644 index 8183d5860..000000000 --- a/newsfragments/640.misc +++ /dev/null @@ -1 +0,0 @@ -Use Python built-in ``subprocess`` in place of external dependency ``procrunner`` for running CLI tests. diff --git a/newsfragments/642.misc b/newsfragments/642.misc deleted file mode 100644 index b8a2436d1..000000000 --- a/newsfragments/642.misc +++ /dev/null @@ -1 +0,0 @@ -Drop Python 3.8 support in line with https://dials.github.io/kb/proposals/dc3. Add Python 3.11 support. diff --git a/newsfragments/643.misc b/newsfragments/643.misc deleted file mode 100644 index 0780b3d13..000000000 --- a/newsfragments/643.misc +++ /dev/null @@ -1 +0,0 @@ -Move from deprecated pkg_resources to importlib. diff --git a/newsfragments/645.feature b/newsfragments/645.feature deleted file mode 100644 index fb38a5121..000000000 --- a/newsfragments/645.feature +++ /dev/null @@ -1 +0,0 @@ -Add partial support for the Rigaku Oxford Diffraction file format. diff --git a/newsfragments/647.feature b/newsfragments/647.feature deleted file mode 100644 index 0ff6b0846..000000000 --- a/newsfragments/647.feature +++ /dev/null @@ -1 +0,0 @@ -The ``Beam`` model now has a ``probe`` value to keep track of the type of radiation. diff --git a/newsfragments/649.feature b/newsfragments/649.feature deleted file mode 100644 index eb736b9a4..000000000 --- a/newsfragments/649.feature +++ /dev/null @@ -1 +0,0 @@ -Add CBFMini support for the EIGER2 16M detector at CHESS beamline ID7B2, which has an inverted rotation axis. diff --git a/newsfragments/650.misc b/newsfragments/650.misc deleted file mode 100644 index 94f0ed982..000000000 --- a/newsfragments/650.misc +++ /dev/null @@ -1 +0,0 @@ -Format classes are now tested against invalid binary data with dials-data, for when dials-regression is not present. diff --git a/newsfragments/651.feature b/newsfragments/651.feature deleted file mode 100644 index 2f790c707..000000000 --- a/newsfragments/651.feature +++ /dev/null @@ -1 +0,0 @@ -Add support for Eiger 9M on ESRF ID23-2, which has an undeclared vertical goniometer. diff --git a/newsfragments/652.bugfix b/newsfragments/652.bugfix deleted file mode 100644 index ec7635b59..000000000 --- a/newsfragments/652.bugfix +++ /dev/null @@ -1 +0,0 @@ -``dxtbx``: add fix for Eiger / NXmx data from i19-2 to correctly assign the image bit depth diff --git a/newsfragments/653.feature b/newsfragments/653.feature deleted file mode 100644 index 22c7d8c0e..000000000 --- a/newsfragments/653.feature +++ /dev/null @@ -1 +0,0 @@ -``FormatROD``: include support for multi-axis goniometers and faster decompression. diff --git a/newsfragments/655.misc b/newsfragments/655.misc deleted file mode 100644 index 57176f832..000000000 --- a/newsfragments/655.misc +++ /dev/null @@ -1 +0,0 @@ -Update prebuilt CI CCTBX version. diff --git a/setup.py b/setup.py index 8213d9921..8fbd4a3e7 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ # Static version number which is updated by bump2version # Do not change this manually - use 'bump2version ' -__version_tag__ = "3.16.dev" +__version_tag__ = "3.17.dev" setup_kwargs = { "name": "dxtbx",