v2.6.3
⚡ Ready-to-use packages for all platforms are available on PyPI
🧯 In this release, test coverage is 79%.
🛠️ Bug fixes:
- Issue #25 -
OverflowErrorwith Contrast Adjustment panel for constant images - When updating image parameters (
ImageParam) from the associated item object:- If
xmin,xmax,ymin,ymaxattributes are not yet set (i.e.None), do not update them with the image data bounds - Previous behavior was to update them with the image data bounds, which was leading to breaking the automatic bounds update when the image data is updated
- If
- Issue #24 - Colormap: side effect on image axes when changing the colormap
- Issue #23 - Windows: Image
_scalerengine performance regression - PySide6 compatibility issues:
- Fixed deprecated call to
QMouseEventintests/unit/utils.py - Added workaround for
QPolygonFshape point slicing
- Fixed deprecated call to
- Issue #21 - PySide6 on Linux: segfault in test_colormap_editor.py
- Fixed
sliderMovedsignal connection inColorMapEditor - Fixed
AssertionErrorin test_rect_zoom.py (Linux, Python 3.12, PyQt6) - Fixed typing issues in
plotpy.eventsmodule:- Event objects were not properly typed (
QtCore.QEventinstead ofQtGui.QMouseEvent) - Event position arguments were not properly typed (
QtCore.QPointinstead ofQtCore.QPointF)
- Event objects were not properly typed (
- Fix NumPy
FutureWarning: Format strings passed to MaskedConstant are ignored [...]when displaying masked pixel coordinates