Plotpy

Latest version: v2.3.5

Safety actively analyzes 641102 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 8

2.0.1

Bug fixes:

* Fixed `plotpy.tools.AnnotatedEllipseTool`: `AttributeError` when finalizing the shape
* `plotpy.widgets.select_with_shape_tool`: added missing `toolbar` and `options` parameters
* `items.XRangeSelection` is now serializable, as expected

Documentation:

* `plotpy.plot.SyncPlotWindow`: added missing documentation
* Added more information on PlotPyStack
* New "Motivation" section explaining the reasons behind the creation of PlotPy

2.0

* Handled all Cython/C++ extensions compilation warnings
* Fixed all NumPy deprecation issues (e.g. `numpy.matrix`)
* Fixed (annotated) circle/ellipse item creation/test
* Fixed all documentation build warnings
* Fixed regressions introduced by PlotPy V1 on top of guiqwt:
* Global references for the Debian package management
* Major aspect ratio issues:
* When resizing the plot widget (images were downsized indefinitely)
* When auto-scaling the plot widget (images were not displayed entirely)
* `TrImageItem` rotation algorithm
* Oblique cross-section test
* About dialog, version informations
* Ported all [guiqwt](https://pypi.org/project/guiqwt/) bug fixes since the merge
(i.e. between 2016 and 2023):
* Added support for Visual Studio 2015 and earlier
* Speeding-up image alpha channel calculation
* Optimized colormap icon caching
* X-axis direction and auto-scale
* Added load test (with a very large number of plot widgets)
* Coordinates inversion in `EllipseShape`
* ValueError with levels histogram
* Various fixes regarding plot item creation, cross-section features,
PyQt5 support, DICOM support, TIFF support, etc.
* Etc.


guiqwt Releases

2.0.0

This version is the first release of the 2.0 series, which is distributed under the
[BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause).

PlotPy 2.0 is a major release that brings a lot of new features and bug fixes.

When initiated in 2016, PlotPy 1.0 was the result of the merge of two projects (as well
as some other changes, e.g. a redesign of the API):

* [guidata](https://pypi.org/project/guidata/), a Python library generating graphical
user interfaces for easy dataset editing and display
* [guiqwt](https://pypi.org/project/guiqwt/), a Python library providing efficient 2D
data-plotting features (curve/image visualization and related tools) for interactive
computing and signal/image processing application development

With PlotPy 2.0, the [guidata](https://pypi.org/project/guidata/) code base has been
reextracted: PlotPy now relies on [guidata](https://pypi.org/project/guidata/) as a
dependency, like before the merge.

Page 8 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.