Welcome to PlotPyStack, a comprehensive toolkit designed to aid in the development of scientific GUI-based software using Python. This organization houses powerful packages, each providing unique functionalities aimed at simplifying data visualization, plotting, and GUI development for scientific applications.
🚀 PlotPyStack is the result of 15 years of expertise in the development of scientific software using Python-Qt.
The table below summarizes the packages included in the PlotPyStack organization:
| Package Logo | Package Name | Creation date | Short Description | 
|---|---|---|---|
|  | PythonQwt | 2014 | Low-level Qt plotting widgets for Python. | 
|  | guidata | 2009 | A Python library for easy dataset manipulation and display. | 
|  | guiqwt | 2009 | An efficient 2D data-plotting library based on PythonQwt (discontinued: replaced in 2023 by PlotPy). | 
|  | plotpy | 2016 | A high-level interface for creating a variety of plot types. | 
PythonQwt, guidata, guiqwt and plotpy were created by Pierre Raybaut and are now maintained by the PlotPyStack organization.
For more details about each package, please refer to their respective repositories.
PlotPyStack is a Python-Qt visualization and scientific GUI stack based on PythonQwt, guidata and plotpy.
PlotPyStack is composed of the following packages:
- 
PythonQwt: Python implementation of the Qwt C++ library. The PythonQwtproject was initiated to solve -at least temporarily- the obsolescence issue ofPyQwt(the Python-Qwt C++ bindings library) which is no longer maintained. The idea was to translate the original Qwt C++ code to Python and then to optimize some parts of the code by writing new modules based on NumPy and other libraries.
- 
guidata: Automatic graphical user interfaces generation for easy dataset editing and display. It also provides helpers and application development tools for Python-Qt. 
- 
guiqwt: Efficient 2D data-plotting features (curve/image visualization and related tools) for interactive computing and signal/image processing application development using PythonQwt. Note: guiqwthas been replaced in 2023 byplotpy.
- 
plotpy: Based on PythonQwt and on the scientific modules NumPy and SciPy, plotpyis a Python library providing efficient 2D data-plotting features (curve/image visualization and related tools) for interactive computing and signal/image processing application development.
The following projects are powered by PlotPyStack:
- 
DataLab: Open-source software for scientific data analysis and visualization 
- 
ModuleTester: Library providing a GUI to manage and run tests on a Python module 
- 
PyPlanning: Small planning tool to manage team schedules and to quickly create simple project plannings 
- 
...and many other projects which are not open-source, unfortunately.