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 -
OverflowError
with Contrast Adjustment panel for constant images - When updating image parameters (
ImageParam
) from the associated item object:- If
xmin
,xmax
,ymin
,ymax
attributes 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
_scaler
engine performance regression - PySide6 compatibility issues:
- Fixed deprecated call to
QMouseEvent
intests/unit/utils.py
- Added workaround for
QPolygonF
shape point slicing
- Fixed deprecated call to
- Issue #21 - PySide6 on Linux: segfault in test_colormap_editor.py
- Fixed
sliderMoved
signal connection inColorMapEditor
- Fixed
AssertionError
in test_rect_zoom.py (Linux, Python 3.12, PyQt6) - Fixed typing issues in
plotpy.events
module:- Event objects were not properly typed (
QtCore.QEvent
instead ofQtGui.QMouseEvent
) - Event position arguments were not properly typed (
QtCore.QPoint
instead ofQtCore.QPointF
)
- Event objects were not properly typed (
- Fix NumPy
FutureWarning: Format strings passed to MaskedConstant are ignored [...]
when displaying masked pixel coordinates