SciQLop plot API based on QCustomPlot
Project description
SciQLopPlots - A High-Performance Plotting Library for Scientific Data
SciQLopPlots is a powerful and efficient plotting library designed for the 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.
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.
We acknowledge support from the federation Plas@Par
Thanks
We would like to thank the developers of the following libraries that SciQLop depends on:
- PySide6 for the GUI framework and Qt bindings.
- QCustomPlot for providing the plotting library.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sciqlopplots-0.18.2.tar.gz.
File metadata
- Download URL: sciqlopplots-0.18.2.tar.gz
- Upload date:
- Size: 1.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96a222d4dbb3dccf0018b5077fe1e8aee3430713e33c18912821a6f9bcd38afe
|
|
| MD5 |
0c2d50730c2b6bcbb8a9a1490d3d2d50
|
|
| BLAKE2b-256 |
d23e560f3c73b2df7b9d10bfa471be8fd43f02a7835d177bf5bbb7e73245d666
|
File details
Details for the file sciqlopplots-0.18.2-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99237059cce275eef45d8e69a88eceb648771f45705a99587f6649a445fd814b
|
|
| MD5 |
021cad8751c2033813e4af60adfb2506
|
|
| BLAKE2b-256 |
7c6b7ea5f19512030ee2de1185ff44b1e1411b38bb507853912ea95f3aa4f57b
|
File details
Details for the file sciqlopplots-0.18.2-cp313-cp313-manylinux_2_39_aarch64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp313-cp313-manylinux_2_39_aarch64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.13, manylinux: glibc 2.39+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6bef449a1863870cd8d73abb7f080e0e81c6af66ca90f1b664d49da3cb5a2d32
|
|
| MD5 |
e5fab0accd6e3086b8d419c589946c32
|
|
| BLAKE2b-256 |
0861c7824fab596d36154e8b8635706d6fa522d24b4b6c53d168f08515b1abee
|
File details
Details for the file sciqlopplots-0.18.2-cp313-cp313-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp313-cp313-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5d0379f1d1f9f4aedcb6f9d94b5b86b0ec250a098999fae7d3a40a2526edd30
|
|
| MD5 |
78c0481463c9947eb0efe5c2e1d40143
|
|
| BLAKE2b-256 |
fd5f3b155de47429838bef6fa15a0c5c403be1e0e57ec21c5033e9a8d3f4722b
|
File details
Details for the file sciqlopplots-0.18.2-cp313-cp313-macosx_13_0_x86_64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp313-cp313-macosx_13_0_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5eab6f9adf63ee01b96044a84648418f9859d43498a5bed5560d4e32bfdf9c9c
|
|
| MD5 |
319813eb994304fa800b4cfe0083b168
|
|
| BLAKE2b-256 |
38ac8d249231d8ab4cb132bff652cc653a00c129e7da5cfe61f255d7e6225f51
|
File details
Details for the file sciqlopplots-0.18.2-cp313-cp313-macosx_13_0_arm64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp313-cp313-macosx_13_0_arm64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.13, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d8398b48c48e8ed1a7bfa2341fc046b9ee733d45e83f313c151f8d217a39296
|
|
| MD5 |
b9df83f79f9ed22980895062491b26b6
|
|
| BLAKE2b-256 |
94547db62393aa238218d1ec4dbc0cbc6d477112f0a33cfcd1da2fbb39af484a
|
File details
Details for the file sciqlopplots-0.18.2-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2156ffbf2180bf03d44189bfce74648a5460492481d1b3937adab14efdee446f
|
|
| MD5 |
45b802ba84e0cf84b8e12fd81ae42b98
|
|
| BLAKE2b-256 |
ffe18b4b1c10bb4c259473ca5aab3b766c8c67b9293330eac9affe1e0b6ac39b
|
File details
Details for the file sciqlopplots-0.18.2-cp312-cp312-manylinux_2_39_aarch64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp312-cp312-manylinux_2_39_aarch64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.12, manylinux: glibc 2.39+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d77af6bec4898407d0762403266c94edac53d4b50eeb63180221b392d6c0a7fe
|
|
| MD5 |
4ad06b422740273418b1b24d1d347953
|
|
| BLAKE2b-256 |
3bfadb8b4385ef25ab777f7ae9c7267c9bbf10fbb54f508a78e160a1982a85d9
|
File details
Details for the file sciqlopplots-0.18.2-cp312-cp312-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp312-cp312-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccdb5173aa0d88ac68b671522bff2490a22b3cc9b0733751f7dbe84d0b919490
|
|
| MD5 |
88211b2f2aa45ee4c5e57269ac64eb42
|
|
| BLAKE2b-256 |
559da3a013bf8228a8a9d787ac1afab3149ceffbfe0ff2af1d31c664a7ef8231
|
File details
Details for the file sciqlopplots-0.18.2-cp312-cp312-macosx_13_0_x86_64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp312-cp312-macosx_13_0_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
208f3f2adf2362839ab872cc3e5254c56be357f8910fa739f487e6c4aa1329c8
|
|
| MD5 |
a56d52bbdfc38f79aa93a1fbbbe94e9a
|
|
| BLAKE2b-256 |
8e66387dc439b654da1f2ce3f7e5171e7b3ac2bb82f2549b6841ed9c66b037cc
|
File details
Details for the file sciqlopplots-0.18.2-cp312-cp312-macosx_13_0_arm64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp312-cp312-macosx_13_0_arm64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.12, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f01dcbabcb2390d1915c9094503cd64429e256a27dbc2af5970c2523c65bfe64
|
|
| MD5 |
ba28169f676c1423c16aa140aab6fc46
|
|
| BLAKE2b-256 |
9e295213cc158896033e8650a8145a56b0dd982ac988ba1c17ad0aef962c035a
|
File details
Details for the file sciqlopplots-0.18.2-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8399966c05892b4c9a2f439dff3f54aa5dc22a9de94c536dd8ee48b448912c3d
|
|
| MD5 |
7c1723c7c01bc0506776086ee8a1d49e
|
|
| BLAKE2b-256 |
d7bc79ae8b22d76b912527e38f688119ffdacffd8c8a176f0c40ced071df634e
|
File details
Details for the file sciqlopplots-0.18.2-cp311-cp311-manylinux_2_39_aarch64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp311-cp311-manylinux_2_39_aarch64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.39+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8226e0c01a6f455f17c54d98defb9711c15e407015202ad74231e39e9cf0c0a9
|
|
| MD5 |
99720f247b55b380382d0becda27b537
|
|
| BLAKE2b-256 |
b0024b7a8862027e6ac3d6e88341c8036610bedc68d6d53e3868cabc7c048f38
|
File details
Details for the file sciqlopplots-0.18.2-cp311-cp311-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp311-cp311-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efe4de01f46ab9e3dab10120ce562e70ac748b8e4c721ae23bb246bad37bb0b1
|
|
| MD5 |
82e17aa2450a040b578d634c2ab90c76
|
|
| BLAKE2b-256 |
db7666bed3388944a00777172308fed8dc00df84e23f64ff2ee745bc41b97682
|
File details
Details for the file sciqlopplots-0.18.2-cp311-cp311-macosx_13_0_x86_64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp311-cp311-macosx_13_0_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c4c578a2ba47302a70765608abed303c04633467f3c0d3f040001c2f6975afe5
|
|
| MD5 |
b2809a5fe705cb19821c929e00bf2830
|
|
| BLAKE2b-256 |
51c40bcf0d8ad338069028053dd731c566db7acccff1af13afcb120dbbd7ac3d
|
File details
Details for the file sciqlopplots-0.18.2-cp311-cp311-macosx_13_0_arm64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp311-cp311-macosx_13_0_arm64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.11, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54d1b24233aaa550a37e9e18dec2a8c2d29f427d86dd53ca3e18ad60de1251a3
|
|
| MD5 |
ea09628ff16715d8ecce5c9a03a16365
|
|
| BLAKE2b-256 |
f013665a8819552364c3d88bcef5a8a4f567e7d468e4a4ed36573b2a16dc11cf
|
File details
Details for the file sciqlopplots-0.18.2-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4580ff442e47c96d525312e79aa1b94e4827a1a9470ef2f8bf6474742a1a53d4
|
|
| MD5 |
e380b818e8a779b797a1dd8b814e9180
|
|
| BLAKE2b-256 |
a9c36bdd89b79159f8db7ccc0c1250452a3c034e739d382c440d63785fa8eb2d
|
File details
Details for the file sciqlopplots-0.18.2-cp310-cp310-manylinux_2_39_aarch64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp310-cp310-manylinux_2_39_aarch64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.10, manylinux: glibc 2.39+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
281a6a4c1ba7ed8fc95b1b22fda7ded7538ed21b9165cfb7bf3c0ae6254edea1
|
|
| MD5 |
374f05f7e089ee3e3178d9d0dd83bcc6
|
|
| BLAKE2b-256 |
758820bb65a45aac7e989978e791b293fdd02f3cbc0135f024725fa7b5c0f206
|
File details
Details for the file sciqlopplots-0.18.2-cp310-cp310-manylinux_2_34_x86_64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp310-cp310-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
552210076153098eec7948bed13d8e6128e2fe8c92c6d0f269e48c952b958dbe
|
|
| MD5 |
ae2fbb0873ff774d5920522277e8fe81
|
|
| BLAKE2b-256 |
d920f2dc4a27a20514bb6fde74eaf611e3ee46be3d4aed3e5661f2a25094b055
|
File details
Details for the file sciqlopplots-0.18.2-cp310-cp310-macosx_13_0_x86_64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp310-cp310-macosx_13_0_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, macOS 13.0+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
846de2be926d840530dcfe926f1dbaae161077484751c9b53dde70fbec0efc38
|
|
| MD5 |
d1b08844c5c8c0dd4e6acd8feebdcb4f
|
|
| BLAKE2b-256 |
13b6dbee6c83961d127727ee89ccd7f218907f7c08519d9ae08ddce712cf4f5c
|
File details
Details for the file sciqlopplots-0.18.2-cp310-cp310-macosx_13_0_arm64.whl.
File metadata
- Download URL: sciqlopplots-0.18.2-cp310-cp310-macosx_13_0_arm64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, macOS 13.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c18e6a850a79b878d8ffb7a9d52bd704fdb227d9f05e93acbda516b10c26ebbb
|
|
| MD5 |
9b8d05375a930d3043c9122a1895658b
|
|
| BLAKE2b-256 |
06f040afe79b650663b52e3870ef3d0732193b8cbe12ca1e2d79a366d31dfdfd
|