https://github.com/sciqlop/sciqlopplots
https://github.com/sciqlop/sciqlopplots
cpp17 modern-cpp plot plotting qcustomplot qt qt5 sciqlop
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/sciqlop/sciqlopplots
- Owner: SciQLop
- License: other
- Created: 2020-05-07T23:05:43.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-08-21T10:33:27.000Z (over 1 year ago)
- Last Synced: 2025-01-31T03:33:01.885Z (about 1 year ago)
- Topics: cpp17, modern-cpp, plot, plotting, qcustomplot, qt, qt5, sciqlop
- Language: C++
- Size: 1.08 MB
- Stars: 1
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
[](https://www.gnu.org/licenses/gpl-3.0)
[]()
[](https://pypi.python.org/pypi/sciqlopplots)
[](https://codecov.io/gh/SciQLop/SciQLopPlots/branch/main)
# SciQLopPlots - A High-Performance Plotting Library for Scientific Data
SciQLopPlots is a powerful and efficient plotting library designed for the [SciQLop](https://github.com/SciQLop/SciQLop) scientific data analysis platform. It provides interactive visualization capabilities optimized for handling large-scale scientific datasets with seamless integration into SciQLop's ecosystem.
## Key Features
- **High-Performance Rendering**: Optimized for smooth interaction with large non uniform 1D, 2D datasets.
- **Interactive Visualization**: Pan, zoom, and inspect data points in real time.
- **Multiple Plot Types**: Supports time series, spectrograms, parametric curves.
- **Customizable Styling**: Adjust colors, labels, axes, and plot layouts programmatically or via GUI.
- **Cross-Platform**: Works on Windows, Linux, and macOS.
## Installation
SciQLopPlots can be installed as a stadalone Python package with pip.
```bash
python -m pip install SciQLopPlots
```
# How to contribute
Just fork the repository, make your changes and submit a pull request. We will be happy to review and merge your
changes.
Reports of bugs and feature requests are also welcome. Do not forget to star the project if you like it!
# Credits
The development of SciQLop is supported by the [CDPP](http://www.cdpp.eu/).
We acknowledge support from the federation [Plas@Par](https://www.plasapar.sorbonne-universite.fr)
# Thanks
We would like to thank the developers of the following libraries that SciQLop depends on:
- [PySide6](https://doc.qt.io/qtforpython-6/index.html) for the GUI framework and Qt bindings.
- [QCustomPlot](https://www.qcustomplot.com/) for providing the plotting library.