SciQLopPlots
A high-performance scientific plotting library built on C++20/Qt6 with Python bindings via Shiboken6 (PySide6). Designed for the SciQLop data analysis platform but usable standalone.
Features
- Async resampling — render millions of points smoothly; data is downsampled in background threads via NeoQCP pipelines
- Multiple plot types — time series (line graphs), spectrograms (color maps), 2D histograms, parametric curves, N-D projection curves, waterfall plots
- Interactive — pan, zoom, data-driven callbacks, vertical/horizontal/rectangular spans, tracers, straight lines, text, shapes, pixmaps
- Multi-plot panels — synchronized axes, aligned margins, drag-and-drop from product trees
- Reactive pipelines — connect plot properties with
>>to build live data flows - Export — PDF (vector), PNG, JPG, BMP for both individual plots and panels
- Busy indicator — visual feedback when data is loading or being processed
- Runtime inspector — tree model/view for inspecting and editing plot properties
- Cross-platform — Linux, macOS, Windows
Architecture
graph TD
subgraph Python["Python Layer"]
PY[SciQLopPlots package]
SB[Shiboken6 bindings]
end
subgraph Plots["Plot Hierarchy"]
PI[SciQLopPlotInterface<br/><i>QFrame</i>]
SP[SciQLopPlot]
TSP[SciQLopTimeSeriesPlot]
NDP[SciQLopNDProjectionPlot]
end
subgraph Plotables["Plotables"]
PTI[SciQLopPlottableInterface<br/><i>QObject</i>]
GI[SciQLopGraphInterface]
CMI[SciQLopColorMapInterface]
LG[SciQLopLineGraph]
SLG[SciQLopSingleLineGraph]
CRV[SciQLopCurve]
WF[SciQLopWaterfallGraph]
NDC[SciQLopNDProjectionCurves]
CMB[SciQLopColorMapBase]
CM[SciQLopColorMap]
H2D[SciQLopHistogram2D]
end
subgraph Items["Overlay Items"]
VS[VerticalSpan]
HS[HorizontalSpan]
RS[RectangularSpan]
TR[Tracer]
SL[StraightLine]
end
subgraph MultiPlot["Multi-Plot"]
PPI[SciQLopPlotPanelInterface]
MPP[SciQLopMultiPlotPanel]
AX[AxisSynchronizer]
VA[VPlotsAlign]
end
PY --> SB --> PI
PI --> SP
PI --> NDP
SP --> TSP
PTI --> GI
PTI --> CMI
GI --> LG
GI --> SLG
GI --> CRV
GI --> WF
GI --> NDC
CMI --> CMB
CMB --> CM
CMB --> H2D
PPI --> MPP
MPP --> AX
MPP --> VA
SP -.->|contains| PTI
SP -.->|contains| Items
MPP -.->|contains| SP
Data flow
sequenceDiagram
participant User
participant Plot as SciQLopPlot
participant Resampler as Resampler<br/>(worker thread)
participant NeoQCP as NeoQCP
User->>Plot: pan / zoom
Plot->>Resampler: new visible range
Resampler->>Resampler: downsample data
Resampler->>NeoQCP: resampled points
NeoQCP->>Plot: render
For callback-driven data, the plot invokes a Python callable with (start, stop) on range change, and the returned arrays flow through the same resampling pipeline.
Quick start
pip install SciQLopPlots
import numpy as np
from PySide6.QtWidgets import QApplication
from SciQLopPlots import SciQLopPlot
app = QApplication([])
plot = SciQLopPlot()
# Static data
x = np.arange(0, 1000, dtype=np.float64)
y = np.sin(x / 100) * np.cos(x / 10)
plot.plot(x, y, labels=["signal"])
# Data callback (called on pan/zoom with visible range)
def get_data(start, stop):
x = np.arange(start, stop, dtype=np.float64)
y = np.column_stack([np.sin(x / 100), np.cos(x / 100)])
return x, y
plot.plot(get_data, labels=["sin", "cos"])
plot.show()
app.exec()
Reactive pipelines
Connect plot properties with the >> operator to build live data pipelines:
from SciQLopPlots import SciQLopPlot
plot = SciQLopPlot()
graph = plot.plot(lambda start, stop: ..., labels=["signal"])
# Axis range changes automatically feed a transform, which pushes data to the graph
plot.x_axis.on.range >> get_data >> graph.on.data
# Direct property forwarding (no transform)
span.on.range >> plot.x_axis.on.range
# Chain multiple steps
source.on.range >> transform >> target.on.data
Run the gallery for a full feature showcase:
python tests/manual-tests/gallery.py
Runtime tracing
SciQLopPlots ships with a built-in tracer that emits Chrome trace JSON, viewable in
Perfetto, Speedscope, or
chrome://tracing. Always compiled in, runtime-toggled, ~1 ns when off.
Enable for a session, then open the file in Perfetto:
from SciQLopPlots import tracing
with tracing.session("/tmp/sciqlop.json"):
panel.zoom_in_a_lot() # whatever's slow
Annotate Python work to land alongside the C++ zones (plot.replot,
setdata.colormap, resample.async_2d, …):
with tracing.zone("speasy.fetch", cat="data", product="amda/mms_fgm"):
data = speasy.get_data(...)
@tracing.traced("layer.eval", cat="layer")
def render_layer(...): ...
tracing.counter("queue_depth", q.size(), cat="fetch")
You can also auto-enable at process start with the SCIQLOP_TRACE env var:
SCIQLOP_TRACE=/tmp/sciqlop.json python my_script.py
When tracy_enable=true is also passed at build time, the same PROFILE_HERE_N
sites feed both the Chrome JSON tracer and the Tracy live-streaming view.
Building from source
Requires Qt6, PySide6 == 6.11.0, a C++20 compiler, and Meson.
# Development build (recommended — plain `debug` disables optimizations
# and makes the resampling pipelines noticeably sluggish)
meson setup build --buildtype=debugoptimized
meson compile -C build
# Install as editable Python package
pip install -e . --no-build-isolation
Build options
| Option | Type | Default | Description |
|---|---|---|---|
trace_refcount |
bool | false | Enable reference count tracing |
tracy_enable |
bool | false | Enable Tracy profiling |
with_opengl |
bool | true | Enable OpenGL support |
Contributing
Fork the repository, make your changes and submit a pull request. Bug reports and feature requests are welcome.
Credits
Development is supported by CDPP. We acknowledge support from Plas@Par.
Thanks
- PySide6 — Qt bindings and Shiboken6 binding generator
- NeoQCP — fork of QCustomPlot with async pipelines, multi-dtype support, and QRhi rendering
Release files for SciQLopPlots 0.36.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sciqlopplots-0.36.0.tar.gz | 1.7 MB | Details |
Built distributions (wheels)
Total release size: 150.2 MB
Release files / sciqlopplots-0.36.0.tar.gz
| Download URL | sciqlopplots-0.36.0.tar.gz |
|---|---|
| Size | 1.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1351881e99b1cb2fd4f192ae223afe67211340fe732f2f7c17d52f12c9b65ce2
|
|
BLAKE2b-256 checksum How to use checksums |
845ce4ec1e7b708379470f3b1a31534227914ed8d17594d4008aeb6573c85110
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp314-cp314-win_amd64.whl
| Download URL | sciqlopplots-0.36.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 4.5 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b7a47a69a9dc1536aff46b83891ae8b372d5703cd8218e15398733a9666d0c92
|
|
BLAKE2b-256 checksum How to use checksums |
57bad55868d7b6bbcea85dfc7c4082d6a46109939aa28deb966a10b9b524c1b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp314-cp314-manylinux_2_39_aarch64.whl
| Download URL | sciqlopplots-0.36.0-cp314-cp314-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 6.6 MB |
| Tags | CPython 3.14 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
8777a4d85fbdba31a81f88fee4508870613cc9d9cf1d8f5014b9ee82571a69dd
|
|
BLAKE2b-256 checksum How to use checksums |
f273f570e85fe6af5a0e932c96783a266b8dc7eaa505a745efe9a00b85b2add7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp314-cp314-manylinux_2_34_x86_64.whl
| Download URL | sciqlopplots-0.36.0-cp314-cp314-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.14 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
fc11e077772f8268e6b73149b5ef3837fbfcecc5e5d6f40a9fe8273027f0c0cf
|
|
BLAKE2b-256 checksum How to use checksums |
094a9cfd479b91947c207f8dbaf5eb30dc8a3bc783ef4d14ab7a9c17f1cd2d60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp314-cp314-macosx_13_0_x86_64.whl
| Download URL | sciqlopplots-0.36.0-cp314-cp314-macosx_13_0_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.14 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
50a63d2ae31047c8ef93a75e91da0a49f32ddf57e47e5f46acbf8675da780025
|
|
BLAKE2b-256 checksum How to use checksums |
3923f565ce67fd457c4d0a7b6e00e404f2503a9bae773d2e5a86acf7d8dd1db4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp314-cp314-macosx_13_0_arm64.whl
| Download URL | sciqlopplots-0.36.0-cp314-cp314-macosx_13_0_arm64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.14 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a5b00a0b946458e5d0492cc3c9de1652e9c7ec80d3481d09bc719f243f4858fe
|
|
BLAKE2b-256 checksum How to use checksums |
ac8175fdb6111b211f0cc45d628ea3ed0ed93f2db3c3e765b320802db536c4dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp313-cp313-win_amd64.whl
| Download URL | sciqlopplots-0.36.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9d99f0b218a22500ead2faa186ae52e8506b5b9c67568c84dceac6d520cfca58
|
|
BLAKE2b-256 checksum How to use checksums |
d62bbf1b81d0ae397f232fe57d1e8f5423387acd5aacb7b26b1a8fdbc34b6b40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp313-cp313-manylinux_2_39_aarch64.whl
| Download URL | sciqlopplots-0.36.0-cp313-cp313-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 6.6 MB |
| Tags | CPython 3.13 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
d637848e18aceb58b16a7e5816765f5190a0ec8a67b22db81c1f8be7f5b7f808
|
|
BLAKE2b-256 checksum How to use checksums |
64522026c6af831dbf60b2bd1096f481bd4ea0f8cc6ae14504488158c2e97c06
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp313-cp313-manylinux_2_34_x86_64.whl
| Download URL | sciqlopplots-0.36.0-cp313-cp313-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.13 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
4c728bcc28b05b44679ee65e13d0d07f57605ef5d294222bde1cf233c366b82e
|
|
BLAKE2b-256 checksum How to use checksums |
520a6263d2b9b6be5e79290eec7037bbaae7b92d099b6604ff30f6f5aa72e88b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp313-cp313-macosx_13_0_x86_64.whl
| Download URL | sciqlopplots-0.36.0-cp313-cp313-macosx_13_0_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.13 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
7ca29696db69fcda4db0b8180bb7f14032cc0269be8ed8c8b11b5075ede9d142
|
|
BLAKE2b-256 checksum How to use checksums |
41a5f92694f3c48b9e0e5ed1b41c2a8039b9495e9f9b4c715d5fa806ae6601f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp313-cp313-macosx_13_0_arm64.whl
| Download URL | sciqlopplots-0.36.0-cp313-cp313-macosx_13_0_arm64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.13 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6f9459c6e329c9d48a272d346a089c28de41e9db96089dfcb6465d4534cff792
|
|
BLAKE2b-256 checksum How to use checksums |
727ca8e2a86af61e254efd4ea32a7ebc123529bd50ce29c3fec6211039fb4983
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp312-cp312-win_amd64.whl
| Download URL | sciqlopplots-0.36.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1a31569fbd32d35baf4edfff5994653ac66ce934aab58f7bd5c8bebc2d702cb6
|
|
BLAKE2b-256 checksum How to use checksums |
589e10cb581e4d24458d5406c960b8ae1745b890001c562c78acf6c017debd63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp312-cp312-manylinux_2_39_aarch64.whl
| Download URL | sciqlopplots-0.36.0-cp312-cp312-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 6.6 MB |
| Tags | CPython 3.12 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
47acc3bb10feeb9fd0e1871e3a5f0b562acaa7836e32057c26564c3c133b191b
|
|
BLAKE2b-256 checksum How to use checksums |
5d39a6d2d05bff405234d60df350cdccc6593c44989c7072b3d559e5dd4e5c8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp312-cp312-manylinux_2_34_x86_64.whl
| Download URL | sciqlopplots-0.36.0-cp312-cp312-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.12 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
da6b364c8c6073237737b9582da51cb377459e89c6a70ee252136503a261c930
|
|
BLAKE2b-256 checksum How to use checksums |
32d47d7a8a750bca8f218e67ddff0935df2006d45620791d05d9144c912f1c15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp312-cp312-macosx_13_0_x86_64.whl
| Download URL | sciqlopplots-0.36.0-cp312-cp312-macosx_13_0_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.12 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
c90479ec8e0e0fd376cb471d245375684cfe14ba3a4d033b71c32f04c06e2d83
|
|
BLAKE2b-256 checksum How to use checksums |
5db743be629a49b2681f6a06bbedbd9369860c3cdfb2964015c63873e4887b1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp312-cp312-macosx_13_0_arm64.whl
| Download URL | sciqlopplots-0.36.0-cp312-cp312-macosx_13_0_arm64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.12 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
682947671939d01d235a7b1f4fdbacab4126bd1e86909c370922710ba48c389d
|
|
BLAKE2b-256 checksum How to use checksums |
9e9d4b68034eaa50cb374a9d6f7531c1b4f980ccbe61f602a76e34d5f33cf4a3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp311-cp311-win_amd64.whl
| Download URL | sciqlopplots-0.36.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3a4bff69df50d3d0f5a9088e6441536bb8904d6d74aa81094db85248b757bb1a
|
|
BLAKE2b-256 checksum How to use checksums |
d166c60da2af4718f62217415fc6129ed83504b779aa4dc79ca85f9a54293785
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp311-cp311-manylinux_2_39_aarch64.whl
| Download URL | sciqlopplots-0.36.0-cp311-cp311-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 6.6 MB |
| Tags | CPython 3.11 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
ef73f74b91ad79938ad6fa4277d70b026d89eda7fe9802fa06b290e7500cde53
|
|
BLAKE2b-256 checksum How to use checksums |
e5c273c67bc6883f25718acb54750183c18d9bbb45dd7862d3c97e96e2d08a57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp311-cp311-manylinux_2_34_x86_64.whl
| Download URL | sciqlopplots-0.36.0-cp311-cp311-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.11 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
72f4b7bdbf737cd88a075e7468f062f7daa383d41ad047fc9dcddb26c90dc2cf
|
|
BLAKE2b-256 checksum How to use checksums |
c7b70d888015ce865201800e0ebdb871b3cfd83df5028059c211359220a5f0e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp311-cp311-macosx_13_0_x86_64.whl
| Download URL | sciqlopplots-0.36.0-cp311-cp311-macosx_13_0_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.11 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
1ed6e348560c4282ef2a866b8b8503d1f833bc770782825fc01c7e18d3fc73dc
|
|
BLAKE2b-256 checksum How to use checksums |
db3f19d8d4a0046987ae8329be7bba9762a7f92995dee7b3a05dbebfd32cf30d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp311-cp311-macosx_13_0_arm64.whl
| Download URL | sciqlopplots-0.36.0-cp311-cp311-macosx_13_0_arm64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.11 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
adb1b44585c333bca05e82f9ef405e1067c1f2ea65ecb289b792660c89f7d6fb
|
|
BLAKE2b-256 checksum How to use checksums |
f041097c895936dee2b76488669715d98416a72b782be146e8740a4fe9251a22
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp310-cp310-win_amd64.whl
| Download URL | sciqlopplots-0.36.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 4.4 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f19ed265bf83c82cdf7bc0c09d5acd3965b37cf71cb5c93cc776006dd4d052c9
|
|
BLAKE2b-256 checksum How to use checksums |
773ccc277fd561401e39837575d3d441e4def5a2855a58e2736a301dba2b0d4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp310-cp310-manylinux_2_39_aarch64.whl
| Download URL | sciqlopplots-0.36.0-cp310-cp310-manylinux_2_39_aarch64.whl |
|---|---|
| Size | 6.6 MB |
| Tags | CPython 3.10 Linux glibc 2.39+ ARM64 |
|
SHA-256 checksum How to use checksums |
c1ae94c9e5395829b52315fa01388c66105d2e219f3b5fac6eded3efe0c42406
|
|
BLAKE2b-256 checksum How to use checksums |
c98b59205df5840e8e6df02a42cdb03af99a801fd7031b17243ffda8f33879e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp310-cp310-manylinux_2_34_x86_64.whl
| Download URL | sciqlopplots-0.36.0-cp310-cp310-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.10 Linux glibc 2.34+ x86-64 |
|
SHA-256 checksum How to use checksums |
8e4e090c3772bdf89a4e23e67359f365ec93861c64c0989dd9319258164a99d4
|
|
BLAKE2b-256 checksum How to use checksums |
8013da86cfeb0703530934a72f84de6889607490771e3aff49110ff2a1c71640
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp310-cp310-macosx_13_0_x86_64.whl
| Download URL | sciqlopplots-0.36.0-cp310-cp310-macosx_13_0_x86_64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.10 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
4196a76cfcb2c8456866afb954f6fc49218448f8c8276bfc1103ac356d878de1
|
|
BLAKE2b-256 checksum How to use checksums |
61459f41b957d9d37265108994a8515879398c27f244a3d1f57c0303cfb694c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / sciqlopplots-0.36.0-cp310-cp310-macosx_13_0_arm64.whl
| Download URL | sciqlopplots-0.36.0-cp310-cp310-macosx_13_0_arm64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.10 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
220b8e295f0334fe75d4450edd9f4d808fb52422744351fc68459f57e2688954
|
|
BLAKE2b-256 checksum How to use checksums |
d54337cb58124ce15a99f4710422bda435570aff4ba5a34cfcb3895c85fd1cf4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|