2.2.0b0: 2025/01/14
Pre-release
Pre-release
What's Changed
- Documentation: Added missing arg in docstring of open_item by @loichuder in #4117
- Tests: Improved tests by converting warnings to errors by @t20100 in #4113
- silx.io.url: Added HSDS URL support by @felix-engelmann in #4119
- silx.io.specfile: Fixed
SpecFile
deallocation issue by @t20100 in #4129 - Dependencies: Removed numpy from build dependency by @t20100 in #4114
- Documentation: Added how-to make a release by @t20100 in #4112
- silx.gui.data.DataViewer.DataViewer: Fixed issue with accessing views after using the removeView method. by @malte-storm in #4131
- Continuous Integration: Added build and deployment of Windows installer to the release workflow by @t20100 in #4122
- CI: Updated release workflow to be more verbose by @t20100 in #4126
- silx.view.Viewer : New feature to display multiple curves in a new window by @RebeloAlexis in #4132
- silx.app.view.CustomPlotSelectionWindow : Added tooltip for name and display file name only by @RebeloAlexis in #4137
- silx.gui.plot.PlotWidget.addCurve: Fixed progression in color, linestyle by @EdgarGF93 in #4138
- silx.app.view.CustomPlotSelectionWindow : Added the documentation by @RebeloAlexis in #4140
- silx.app.view.CustomPlotSelectionWindow : Add dataset directly from silx + drop overlay on plot by @RebeloAlexis in #4141
- silx.gui.dialog.ColormapDialog: Fixed typo in method name getDisplayMode by @vallsv in #4142
- silx.app.view.test.test_plotselection : Added test for CustomPlotSelectionWindow by @RebeloAlexis in #4145
- User documentation for the PlotSelection feature by @RebeloAlexis in #4146
- silx.utils.enum: Deprecated
Enum.from_value
method by @loichuder in #4143 - silx.utils.ExternalResources: Allow to set data_home when instantiating the class by @loichuder in #4151
silx.opencl.convolution
: Fixed separable convolution on CPU that crashed in some cases by @pierrepaleo in #4150- silx.util.retry: Fixed resetting the timeout timer when iterating by @woutdenolf in #4157
- Documentation: Improved release instructions by @woutdenolf in #4163
silx.math.fit.peaks
: Fixed-Wuse-after-free
warning by @t20100 in #4147- CI: Updated configuration; Dependencies: Removed
bitshuffle
from test dependencies by @t20100 in #4164 - silx.gui.plot.PlotWidget: Fixed support of PySide6 by @t20100 in #4136
- Documentation: Updated installation and contribution documentation by @t20100 in #4148
- Tests and continuous integration: Fixed issues and updated CI configuration by @t20100 in #4149
- silx.gui.colors: Add "percentile" mode for autoscaling by @clemisch in #4154
- silx.io.fioh5: Improved handling of missing data entries by @tifuchs in #4156
- HorizontalSliderWithBrowser: slider with play button by @EdgarGF93 in #4176
- silx.io.h5py_utils: Fixed support of libhdf5 v1.14.4 by @t20100 in #4177
- CI: Removed appveyor by @t20100 in #4171
- CI: Enabled OpenCL tests on Linux and OpenGL tests on Windows by @t20100 in #4172
- silx.gui.plot.ImageStack: fix
_urlIndexes
initialization. by @payno in #4189 - silx.opencl: Fixed deprecation warning upon texture creation by @pierrepaleo in #4193
- MNT: use only int instead of long in cython code by @tacaswell in #4195
- silx.gui: support imageaggregate in _plot2d by @EdgarGF93 in #4174
- silx.io.h5py_utils: Added is_h5py_exception and retry_h5py_error` by @woutdenolf in #4200
- CI: Added tests and wheel generation for Python 3.13 by @t20100 in #4201
New Contributors
- @felix-engelmann made their first contribution in #4119
- @malte-storm made their first contribution in #4131
- @RebeloAlexis made their first contribution in #4132
- @EdgarGF93 made their first contribution in #4138
- @clemisch made their first contribution in #4154
Full Changelog: v2.1.2...v2.2.0b0