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 andPySide6support (PR #3639) - Fixed
PySide6>=6.2.2 support (PR #3581) - Fixed Python 3.10 with
PyQt5support (PR #3591) - Fixed crashes on exit when deriving
QApplication(PR #3588) - Deprecated
PySide2support (PR #3648) - Fixed: raise exception early when using a version of
PyQt5incompatible with Python 3.10 (PR #3694) silx.gui.data:- Updated: Do not keep aspect ratio in
NXdataimage views when axes@unitsare different (PR #3660) silx.gui.data.ArrayTableWidget: Updated to edit without clearing previous data (PR #3686)silx.gui.data.DataViewer: AddedselectionChangedsignal (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_STRIPbuild configuration environment variable (PR #3602) - Added optional use of
sphinx_autodoc_typehintsto generate the documentation (PR #3668) - Updated build and development tools to remove dependency to
distutilsandnumpy.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