1.1.0: 2022/10/27
This is the last version of silx
supporting Python 3.6 and PySide2
.
Next version will require Python >= 3.7
This is the first version of silx
supporting PyQt6
(for Qt6
).
Please note that PyQt6
>= v6.3.0 is required.
What's changed
silx view
:silx.gui
:- Added support of
PyQt6
>= 6.3.0 (PR #3655) - Fixed
matplotlib
>=3.6.0 andPySide6
support (PR #3639) - Fixed
PySide6
>=6.2.2 support (PR #3581) - Fixed Python 3.10 with
PyQt5
support (PR #3591) - Fixed crashes on exit when deriving
QApplication
(PR #3588) - Deprecated
PySide2
support (PR #3648) - Fixed: raise exception early when using a version of
PyQt5
incompatible with Python 3.10 (PR #3694) silx.gui.data
:- Updated: Do not keep aspect ratio in
NXdata
image views when axes@units
are different (PR #3660) silx.gui.data.ArrayTableWidget
: Updated to edit without clearing previous data (PR #3686)silx.gui.data.DataViewer
: AddedselectionChanged
signal (PR #3646)silx.gui.data.Hdf5TableView
: Fixed for virtual datasets in the same file (PR #3572)
- Updated: Do not keep aspect ratio in
silx.gui.dialog.ColormapDialog
: Updated layout and presentation of the features (PR #3671, #3609)silx.gui.hdf5
: Fixed issue with unsupported hdf5 entity (e.g. datatype) (PR #3643)silx.gui.plot
:silx.gui.plot.items
:silx.gui.plot.MaskToolsWidget
: Changed mask load/save default directory (PR #3704)silx.gui.plot.PlotWidget
:- Fixed time axis with values outside of supported range ]0, 10000[ years (PR 3597)
- Fixed matplotlib backend replot failure under specific conditions (PR #3590)
silx.gui.PlotWidget
's OpenGL backend:- Added support of LaTex-like math syntax to text display (PR #3600)
- Updated text label background to be less transparent (PR #3593)
- Fixed dashed curve rendering (PR #3596)
- Fixed image rendering of arcsinh colormap for uint8 and uint16 data (PR #3604)
- Fixed rendering on some GPU (PR #3695)
- Fixed empty text support (PR #3701)
- Fixed: Avoid rendering when OpenGL version/extension check fails (PR #3707)
silx.gui.plot.PlotWindow
: Fixed management of DockWidgets when showing/hiding thePlotWindow
(PR #3631)silx.gui.plot.PositionInfo
: Improved picking (PR #3640)silx.gui.plot.StackView
: Updated toolbar implementation (PR #3697)silx.gui.plot.stats
: Fixed warnings when all data is outside the selected stats region (PR #3659)silx.gui.plot.tools
:
silx.gui.utils.glutils.isOpenGLAvailable
: Added possibility to checkAA_ShareOpenGLContexts
(PR #3688)silx.gui.widgets.ElidedLabel
: Fixed API inherited fromQLabel
(PR #3650, #3707)
- Added support of
silx.io
:silx.io.dictdump
:silx.io.nxdata
:silx.io.specfile
:silx.io.utils.retry
: Added retry for generator functions (PR #3679)
silx.math
:silx.math.histogram
:silx.math.fft
:silx.math.fit
: Updated documentation (PR #3582)
silx.opencl
: Updated OpenCL profiling, fixed memory leak (PR #3690)silx.utils.ExternalResources
: Stored downloaded data checksum (PR #3580)- Miscellaneous:
- Added
SILX_INSTALL_REQUIRES_STRIP
build configuration environment variable (PR #3602) - Added optional use of
sphinx_autodoc_typehints
to generate the documentation (PR #3668) - Updated build and development tools to remove dependency to
distutils
andnumpy.distutils
(PR #3583, #3585, #3613, #3649, #3651, #3653, #3658, #3661, #3678) - Updated Windows installer (PR #3642)
- Updated documentation (PR #3699, #3709)
- Updated after 1.0.0 release (PR #3560, #3569)
- Fixed tests and continuous integration (PR #3632, #3637, #3639, #3685)
- Fixed Debian/Ubuntu packaging (PR #3693)
- Cleaned-up Python 2 compatibility code (PR #3673)
- Added
Full Changelog: v1.0.0...v1.1.0