diff --git a/CHANGES.rst b/CHANGES.rst index e20ae8a11..ec58e0206 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -8,6 +8,47 @@ https://rosettasciio.readthedocs.io/en/latest/changes.html .. towncrier release notes start +0.3 (2023-12-12) +================ + +New features +------------ + +- Add :func:`rsciio.set_log_level` to set the logging level of ``RosettaSciIO`` (`#69 `_) +- Added the :func:`~rsciio.utils.distributed.memmap_distributed` function for loading a memmap file + from multiple processes. + + - Added the arguments ``distributed`` and ``metadata_file`` to the .mrc file reader for loading metadata + save from DirectElectron detectors. + - Speed up to the .mrc file reader for large .mrc files by removing the need to reshape + and transpose the data. (`#162 `_) +- Add support for saving lazy ragged signals to the :ref:`zspy format`. (`#193 `_) + + +Bug Fixes +--------- + +- Fix error when reading :ref:`pantarhei-format` file with aperture ``"Out"`` (`#173 `_) +- Improvement for installation without ``numba``: + + - Fix :ref:`tvips ` reader + - Allow reading and writing :ref:`EMD NCEM ` file + - Fix running test suite without optional dependencies (`#182 `_) +- Fix getting version on debian/ubuntu in system-wide install. Add support for installing from git archive and improve getting development version using setuptools `fallback_version `_ (`#187 `_) +- Fix ``dwell_time`` reading in :ref:`QuantumDetectors ` reader (``.mib`` file). The + ``dwell_time`` is stored in milliseconds, not microseconds as the previous code + assumed. (`#189 `_) + + +Maintenance +----------- + +- Remove usage of deprecated ``distutils`` (`#152 `_) +- Fix installing exspy/hyperspy on GitHub CI and test failing without optional dependencies (`#186 `_) +- Unpin pillow now that imageio supports pillow>=10.1.0 (`#188 `_) +- Simplify GitHub CI workflows by using reusable workflow (`#190 `_) + + .. _changes_0.2: 0.2 (2023-11-09) diff --git a/pyproject.toml b/pyproject.toml index ef6cc387f..dfc5cfb20 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -158,7 +158,7 @@ include = ["rsciio*"] [tool.setuptools_scm] # Presence enables setuptools_scm, the version will be determine at build time from git # The version will be updated by the `prepare_release.py` script -fallback_version = "0.3.dev0" +fallback_version = "0.4.dev0" [tool.towncrier] directory = "upcoming_changes/" diff --git a/upcoming_changes/152.maintenance.rst b/upcoming_changes/152.maintenance.rst deleted file mode 100644 index 0a38cf2fa..000000000 --- a/upcoming_changes/152.maintenance.rst +++ /dev/null @@ -1 +0,0 @@ -Remove usage of deprecated ``distutils`` \ No newline at end of file diff --git a/upcoming_changes/162.new.rst b/upcoming_changes/162.new.rst deleted file mode 100644 index dac198fea..000000000 --- a/upcoming_changes/162.new.rst +++ /dev/null @@ -1,8 +0,0 @@ -Added the :func:`~rsciio.utils.distributed.memmap_distributed` function for loading a memmap file -from multiple processes. - -Added the arguments ``distributed`` and ``metadata_file`` to the .mrc file reader for loading metadata -save from DirectElectron detectors. - -Speed up to the .mrc file reader for large .mrc files by removing the need to reshape -and transpose the data. \ No newline at end of file diff --git a/upcoming_changes/173.bugfix.rst b/upcoming_changes/173.bugfix.rst deleted file mode 100644 index 6a2f7f2cd..000000000 --- a/upcoming_changes/173.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix error when reading :ref:`pantarhei-format` file with aperture ``"Out"`` \ No newline at end of file diff --git a/upcoming_changes/182.bugfix.rst b/upcoming_changes/182.bugfix.rst deleted file mode 100644 index bfe404887..000000000 --- a/upcoming_changes/182.bugfix.rst +++ /dev/null @@ -1,5 +0,0 @@ -Improvement for installation without ``numba``: - -- Fix :ref:`tvips ` reader -- Allow reading and writing :ref:`EMD NCEM ` file -- Fix running test suite without optional dependencies \ No newline at end of file diff --git a/upcoming_changes/186.maintenance.rst b/upcoming_changes/186.maintenance.rst deleted file mode 100644 index 2872e4c1a..000000000 --- a/upcoming_changes/186.maintenance.rst +++ /dev/null @@ -1 +0,0 @@ -Fix installing exspy/hyperspy on GitHub CI and test failing without optional dependencies \ No newline at end of file diff --git a/upcoming_changes/187.bugfix.rst b/upcoming_changes/187.bugfix.rst deleted file mode 100644 index c12410562..000000000 --- a/upcoming_changes/187.bugfix.rst +++ /dev/null @@ -1 +0,0 @@ -Fix getting version on debian/ubuntu in system-wide install. Add support for installing from git archive and improve getting development version using setuptools `fallback_version `_ \ No newline at end of file diff --git a/upcoming_changes/188.maintenance.rst b/upcoming_changes/188.maintenance.rst deleted file mode 100644 index f463e411f..000000000 --- a/upcoming_changes/188.maintenance.rst +++ /dev/null @@ -1 +0,0 @@ -Unpin pillow now that imageio supports pillow>=10.1.0 \ No newline at end of file diff --git a/upcoming_changes/189.bugfix.rst b/upcoming_changes/189.bugfix.rst deleted file mode 100644 index fa93b08bb..000000000 --- a/upcoming_changes/189.bugfix.rst +++ /dev/null @@ -1,3 +0,0 @@ -Fix ``dwell_time`` reading in :ref:`QuantumDetectors ` reader (``.mib`` file). The -``dwell_time`` is stored in milliseconds, not microseconds as the previous code -assumed. diff --git a/upcoming_changes/190.maintenance.rst b/upcoming_changes/190.maintenance.rst deleted file mode 100644 index 39d944875..000000000 --- a/upcoming_changes/190.maintenance.rst +++ /dev/null @@ -1 +0,0 @@ -Simplify GitHub CI workflows by using reusable workflow \ No newline at end of file diff --git a/upcoming_changes/69.new.rst b/upcoming_changes/69.new.rst deleted file mode 100644 index e6dce4d60..000000000 --- a/upcoming_changes/69.new.rst +++ /dev/null @@ -1 +0,0 @@ -Add :func:`rsciio.set_log_level` to set the logging level of ``RosettaSciIO`` \ No newline at end of file