Skip to content

Commit 72dd74c

Browse files
committed
Doc: added more info on PlotPyStack
1 parent bad50c7 commit 72dd74c

File tree

2 files changed

+35
-7
lines changed

2 files changed

+35
-7
lines changed

doc/index.rst

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,14 @@ Welcome to :mod:`plotpy`'s documentation!
88
features for interactive computing and signal/image processing application
99
development.
1010

11+
:mod:`plotpy` is part of the `PlotPyStack`_ project, which aims at providing
12+
a full set of Python libraries for data plotting and data analysis.
13+
1114
:mod:`plotpy` is based on:
1215

1316
* `Python`_ language and `Qt`_ GUI toolkit (via `PySide`_ or `PyQt`_)
14-
* `guidata`_ automatic GUI generation library
15-
* `PythonQwt`_ plotting widgets library
17+
* `guidata`_ automatic GUI generation library (`PlotPyStack`_ project)
18+
* `PythonQwt`_ plotting widgets library (`PlotPyStack`_ project)
1619
* `NumPy`_ and `SciPy`_ scientific computing libraries
1720

1821
.. figure:: images/panorama.png
@@ -34,6 +37,7 @@ External resources:
3437
.. _PythonQwt: https://pypi.python.org/pypi/PythonQwt
3538
.. _NumPy: https://pypi.python.org/pypi/NumPy
3639
.. _SciPy: https://pypi.python.org/pypi/SciPy
40+
.. _PlotPyStack: https://github.com/PlotPyStack
3741

3842
.. module:: plotpy
3943

doc/intro/overview.rst

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,23 @@ Main features
55
-------------
66

77
:mod:`plotpy` is a Python module providing a set of high-level widgets and
8-
functions to ease plotting data with Python and Qt.
8+
functions to ease plotting data with Python and Qt. It can also be seen as a
9+
handy toolbox to develop custom scientific or technical data visualization
10+
applications using Python and Qt.
911

10-
:mod:`plotpy` is based on the following Python modules:
12+
:mod:`plotpy` is part of the `PlotPyStack`_ project, a software stack for
13+
scientific data visualization containing the following modules:
14+
15+
* :mod:`guidata`: a Python library generating graphical user interfaces
16+
(GUIs) for easy dataset editing and display. It also provides helpers and
17+
application development tools for creating Qt applications.
1118

1219
* :mod:`qwt` (PythonQwt): a Python reimplementation of the Qwt C++ library which
1320
provides a lot of plotting types and a flexible widget class
1421
(:py:class:`qwt.plot.QwtPlot`) which may be used to create custom plotting
1522
widgets.
1623

17-
* :mod:`guidata`: a Python library generating graphical user interfaces
18-
(GUIs) for easy dataset editing and display. It also provides helpers and
19-
application development tools for PyQt5.
24+
:mod:`plotpy` is also based on the following Python modules:
2025

2126
* :mod:`numpy`: a Python module providing efficient array manipulation
2227
facilities.
@@ -31,6 +36,23 @@ The :mod:`plotpy` library provides the following main features:
3136
* Interactive plotting tools
3237
* And more...
3338

39+
Advanced features
40+
-----------------
41+
42+
The :mod:`plotpy` library provides the following advanced features.
43+
44+
Curve plotting:
45+
46+
* Curve fitting tools
47+
* Interval selection tools for computing on selected area
48+
49+
Image plotting:
50+
51+
* Contrast adjustment panel
52+
* X-axis and Y-axis cross-sections
53+
* Powerful C++ image transform engine for real-time affine transform, interpolation
54+
(including antialiasing) or non-linear X and Y axes
55+
3456
Performance
3557
-----------
3658

@@ -101,3 +123,5 @@ The :mod:`plotpy` library provides the following features:
101123
- graphical objects (curves, images, shapes) serialization/deserialization
102124
to/from ``.ini``, ``.h5`` or ``.json`` files
103125
- a lot of test scripts (see :ref:`examples`)
126+
127+
.. _PlotPyStack: https://github.com/PlotPyStack

0 commit comments

Comments
 (0)