diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 862574949..cb89dc0a5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,3 +1,67 @@ +dxtbx 3.17.0 (2023-11-03) +========================= + +Features +-------- + +- Add ``nxmx_writer``, a tool for converting any data dxtbx can read to NeXus data. (`#615 `_) +- Remove circular dependencies between dxtbx and ``cctbx.xfel``, by using the new ``serialtbx``. (`#627 `_) +- Set the beam probe to ``electron`` in both ``FormatNXmxED`` and ``FormatSER``. (`#661 `_) + + +Bugfixes +-------- + +- ``dxtbx.image_average``: Better handle detector gain and pixel data type. (`#660 `_) +- ``Beam.probe`` is no longer reset if any geometrical override is provided at import. (`#661 `_) +- Pilatus 4: Do not invert module size that is correctly written in master file. (`#663 `_) +- ``dxtbx.plot_detector_models``: Use noninteractive matpotlib backend, if using the ``pdf_file=`` option. (`#664 `_) + + +Deprecations and Removals +------------------------- + +- Legacy ``Datablock`` support has been removed, after being deprecated for several years. If you have any experiments that use these, they will need to be re-imported. (`#504 `_) + + +Misc +---- + +- `#622 `_ + + +Dxtbx 3.17 (2023-11-03) +======================= + +Features +-------- + +- Add nxmx_writer, a tool for converting any data dxtbx can read to NeXus data (`#615 `_) +- Remove circular dependencies between dxtbx and ``cctbx.xfel`` by using the new ``serialtbx``. (`#627 `_) +- Set the beam probe to ``electron`` in both ``FormatNXmxED`` and ``FormatSER``. (`#661 `_) + + +Bugfixes +-------- + +- Bugfix for dxtbx.image_average: handle detector gain and pixel data type better (`#660 `_) +- The beam probe is no longer reset if any geometrical override is provided at import. (`#661 `_) +- Pilatus 4: do not invert module size (is written correctly in master file) (`#663 `_) +- ``dxtbx.plot_detector_models``: use noninteractive matpotlib backend if using the pdf_file option (`#664 `_) + + +Deprecations and Removals +------------------------- + +- dxtbx: remove legacy datablock object (obsolete for several years) (`#504 `_) + + +Misc +---- + +- `#622 `_ + + DIALS 3.16.1 (2023-09-05) ========================= diff --git a/newsfragments/504.removal b/newsfragments/504.removal deleted file mode 100644 index 1500b053e..000000000 --- a/newsfragments/504.removal +++ /dev/null @@ -1 +0,0 @@ -dxtbx: remove legacy datablock object (obsolete for several years) diff --git a/newsfragments/615.feature b/newsfragments/615.feature deleted file mode 100644 index b13456787..000000000 --- a/newsfragments/615.feature +++ /dev/null @@ -1 +0,0 @@ -Add nxmx_writer, a tool for converting any data dxtbx can read to NeXus data diff --git a/newsfragments/622.misc b/newsfragments/622.misc deleted file mode 100644 index 033071027..000000000 --- a/newsfragments/622.misc +++ /dev/null @@ -1 +0,0 @@ -Add sample_to_source_distance to Beam diff --git a/newsfragments/627.feature b/newsfragments/627.feature deleted file mode 100644 index 1f2c28178..000000000 --- a/newsfragments/627.feature +++ /dev/null @@ -1 +0,0 @@ -Remove circular dependencies between dxtbx and ``cctbx.xfel`` by using the new ``serialtbx``. diff --git a/newsfragments/660.bugfix b/newsfragments/660.bugfix deleted file mode 100644 index ab953f341..000000000 --- a/newsfragments/660.bugfix +++ /dev/null @@ -1 +0,0 @@ -Bugfix for dxtbx.image_average: handle detector gain and pixel data type better diff --git a/newsfragments/661.bugfix b/newsfragments/661.bugfix deleted file mode 100644 index 2cfc35640..000000000 --- a/newsfragments/661.bugfix +++ /dev/null @@ -1 +0,0 @@ -The beam probe is no longer reset if any geometrical override is provided at import. diff --git a/newsfragments/661.feature b/newsfragments/661.feature deleted file mode 100644 index 19b0f32b5..000000000 --- a/newsfragments/661.feature +++ /dev/null @@ -1 +0,0 @@ -Set the beam probe to ``electron`` in both ``FormatNXmxED`` and ``FormatSER``. diff --git a/newsfragments/663.bugfix b/newsfragments/663.bugfix deleted file mode 100644 index c632cc50a..000000000 --- a/newsfragments/663.bugfix +++ /dev/null @@ -1,2 +0,0 @@ -Pilatus 4: do not invert module size (is written correctly in master file) - diff --git a/newsfragments/664.bugfix b/newsfragments/664.bugfix deleted file mode 100644 index d1c5abf15..000000000 --- a/newsfragments/664.bugfix +++ /dev/null @@ -1 +0,0 @@ -``dxtbx.plot_detector_models``: use noninteractive matpotlib backend if using the pdf_file option