You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+27-28Lines changed: 27 additions & 28 deletions
Original file line number
Diff line number
Diff line change
@@ -11,23 +11,19 @@
11
11
12
12
## Overview
13
13
14
-
`plotpy` is is a Python library providing efficient 2D data-plotting features
15
-
for interactive computing and signal/image processing application development.
16
-
It is part of the [PlotPyStack](https://github.com/PlotPyStack) project, aiming at
17
-
providing a unified framework for creating scientific GUIs with Python and Qt.
14
+
`plotpy` is is a Python library providing efficient 2D data-plotting features for interactive computing and signal/image processing application development.
15
+
It is part of the [PlotPyStack](https://github.com/PlotPyStack) project, aiming at providing a unified framework for creating scientific GUIs with Python and Qt.
18
16
19
17
`plotpy` is based on:
20
18
21
-
*[Python](http://www.python.org) language and [Qt](https://doc.qt.io/) GUI toolkit (via [PySide](https://doc.qt.io/qtforpython-6/) or [PyQt](http://www.riverbankcomputing.co.uk/software/pyqt/intro))
19
+
*[Python](http://www.python.org) language and [Qt](https://doc.qt.io/) GUI toolkit
See [documentation](https://plotpy.readthedocs.io/en/latest/) for more details on
29
-
the library and [changelog](https://github.com/PlotPyStack/PlotPy/blob/master/CHANGELOG.md)
30
-
for recent history of changes.
26
+
See [documentation](https://plotpy.readthedocs.io/en/latest/) for more details on the library and [changelog](https://github.com/PlotPyStack/PlotPy/blob/master/CHANGELOG.md) for recent history of changes.
31
27
32
28
Copyrights and licensing:
33
29
@@ -41,36 +37,39 @@ The `plotpy` library also provides the following features.
41
37
General plotting features:
42
38
43
39
* Ready-to-use [plot widgets and dialog boxes](https://plotpy.readthedocs.io/en/latest/features/plot/index.html)
*[pyplot](https://plotpy.readthedocs.io/en/latest/features/pyplot.html): interactive plotting widgets, equivalent to `matplotlib.pyplot`, at least for the implemented functions
* Contrast adjustment panel for images: select the LUT by moving a range selection object on the image levels histogram, eliminate outliers, ...
51
+
* X-axis and Y-axis cross-sections: support for multiple images, average cross-section tool on a rectangular area, ...
52
+
* Apply any affine transform to displayed images in real-time (rotation, magnification, translation, horizontal/vertical flip, ...)
65
53
66
54
Application development helpers:
67
55
68
56
* Ready-to-use [plot widgets and dialog boxes](https://plotpy.readthedocs.io/en/latest/features/plot/index.html)
69
57
* Load/save graphical objects (curves, images, shapes) into HDF5, JSON or INI files
70
-
* A lot of test scripts which demonstrate `plotpy` features
71
-
(see [examples](https://plotpy.readthedocs.io/en/latest/intro/examples.html))
58
+
* A lot of test scripts which demonstrate `plotpy` features (see [examples](https://plotpy.readthedocs.io/en/latest/intro/examples.html))
72
59
73
60
## Dependencies and installation
74
61
75
-
See [Installation](https://plotpy.readthedocs.io/en/latest/intro/installation.html)
76
-
section in the documentation for more details.
62
+
### Supported Qt versions and bindings
63
+
64
+
The whole PlotPyStack set of libraries relies on the [Qt](https://doc.qt.io/) GUI toolkit, thanks to [QtPy](https://pypi.org/project/QtPy/), an abstraction layer which allows to use the same API to interact with different Python-to-Qt bindings (PyQt5, PyQt6, PySide2, PySide6).
0 commit comments