Skip to main content

License: GPL v3 C++20 PyPi Coverage

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sciqlopplots-0.32.1.tar.gz (1.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

sciqlopplots-0.32.1-cp314-cp314-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14Windows x86-64

sciqlopplots-0.32.1-cp314-cp314-manylinux_2_39_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

sciqlopplots-0.32.1-cp314-cp314-manylinux_2_34_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

sciqlopplots-0.32.1-cp314-cp314-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

sciqlopplots-0.32.1-cp314-cp314-macosx_13_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

sciqlopplots-0.32.1-cp313-cp313-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.13Windows x86-64

sciqlopplots-0.32.1-cp313-cp313-manylinux_2_39_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

sciqlopplots-0.32.1-cp313-cp313-manylinux_2_34_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

sciqlopplots-0.32.1-cp313-cp313-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

sciqlopplots-0.32.1-cp313-cp313-macosx_13_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

sciqlopplots-0.32.1-cp312-cp312-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.12Windows x86-64

sciqlopplots-0.32.1-cp312-cp312-manylinux_2_39_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

sciqlopplots-0.32.1-cp312-cp312-manylinux_2_34_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

sciqlopplots-0.32.1-cp312-cp312-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

sciqlopplots-0.32.1-cp312-cp312-macosx_13_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

sciqlopplots-0.32.1-cp311-cp311-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11Windows x86-64

sciqlopplots-0.32.1-cp311-cp311-manylinux_2_39_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ ARM64

sciqlopplots-0.32.1-cp311-cp311-manylinux_2_34_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

sciqlopplots-0.32.1-cp311-cp311-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

sciqlopplots-0.32.1-cp311-cp311-macosx_13_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

sciqlopplots-0.32.1-cp310-cp310-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.10Windows x86-64

sciqlopplots-0.32.1-cp310-cp310-manylinux_2_39_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ ARM64

sciqlopplots-0.32.1-cp310-cp310-manylinux_2_34_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

sciqlopplots-0.32.1-cp310-cp310-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

sciqlopplots-0.32.1-cp310-cp310-macosx_13_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file sciqlopplots-0.32.1.tar.gz.

File metadata

  • Download URL: sciqlopplots-0.32.1.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for sciqlopplots-0.32.1.tar.gz
Algorithm Hash digest
SHA256 9ace91225cfff6833a1c910521d8b62c3db22cd4ea44564dedd1c93c7f55d29e
MD5 5edc17996541f56ef19301b211c5e827
BLAKE2b-256 cf83636ea2b5dc2a1af0216203d930b6b708b88cf6b4fd600cd2d577572a9d7a

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c73c817c70f92c32f0e74a14f197bf845bf4baf2798d0dcc7e0d97d3bb892e34
MD5 20e7ac969531106e70c4c68f7ea7dfe7
BLAKE2b-256 0ca692a482df80b17f9357c95a57323dffc6d02a2c3e5b345795a0e44284c188

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp314-cp314-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 1a819d9ef7e3dda9a0e4bb97fecd62ca4653eeaaa99d898eca1c473bea8163d2
MD5 c524605a070db95d7636914b0d2c6f0f
BLAKE2b-256 cec51dca2ff529d7e7184626426e782eb190a62755b9de26009bc73dde9347ee

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6a1356f0655d0c4ade26261e5a9a9a9a899ffadc9800c43a9d74c1d0d5ef6d86
MD5 56f970fc138b01d0a264b6cd826769ca
BLAKE2b-256 8bcc6fcf5bfbcbacb1fccbc8c2c88fd7caf462b71021a44f2cb96dbb1da5ab3c

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ecac9f5e37f306381f29b5ece08a2d61471b6bf5657c6ea3f7e68d2067036db8
MD5 b462cae2cbd43f6a16383e43af42dc19
BLAKE2b-256 409d0853e16882853e375367955fa48a4f13daadd5141a6c8d3ef4c8d69fbc48

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp314-cp314-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f012e8e8b257b047075dc301a462cefdb0e04b9c547968f5d1598722a759bf07
MD5 fa61817af30bcf46af864aeb661731cc
BLAKE2b-256 328a5176406eb9b768bd84b864a6a87f488a90745ae27f4ebabca4728914f069

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3489be7473dca4801e0b40518e6ec5564a4b9e3161984a47b9ab7a9f22cf12f0
MD5 3821f811e1d4063be97fe229bd10cfeb
BLAKE2b-256 dcebe4244817c1293d42546f89c33e1b02b6a6b8f620a01da70357c1840cf117

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp313-cp313-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 1d46d26f8bcf4032eb4d13d9a4186f0b87e45f3782cc27c7c20f8b7896b59022
MD5 130df997bc126043097c8dd4cc76c999
BLAKE2b-256 50ca9e2fee2749b714b21e3d91f7164744641087a9b0e3400bdf8267c9ce66ff

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5ac09c86cb39183d017635d9361e5dc48260c0db97aaa3f8bff9f2be0c9f2c52
MD5 8135b0b127fa5777dfd66ec1ba65bd9a
BLAKE2b-256 66f3ffa4ccaf2b76e758e4ddf8e1decc04c793ea2cf43e62a6b4a588ace9995d

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c2c85ac13d02ff062fb144772d2275a35ff1a258301ba48228e4707700965694
MD5 7efa70a869dcaa99248fc5fa1fad8eef
BLAKE2b-256 eefa7e2a0fdf6fe470eee412a442bc001e2387633506c5c383db595c35e5f8e1

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 cf24d70adc70b902b6bf582774e2fe35b1db032827b9f23ba42b74acacd19907
MD5 a54a0f7b4c0a008550b33273eda0d98b
BLAKE2b-256 e3bed6638e0ae31ff987c6ee00a5acb2ce823e7ebd918be127a6b798fba1c21f

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 195037c236d365bdd2ff7c14f25533af03dd8466c4554536fcccffdd169b2bdc
MD5 c35d9aa31cf63368281adc3579c86845
BLAKE2b-256 aff75ef6c4f3c1b3dcf7bb885249e1d0091c9ab36ff75bbaa0c21a979b88b806

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp312-cp312-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 abb75e32c7c206687f1f604c9c8733980f1c06a9aeb9ca90eceb063623f18f1c
MD5 842b83483cd53ec7d7d3109f0c94634e
BLAKE2b-256 af2145f75490f433ee7bf17a585f5ed8a12fc314d0ddd92ff6512ae557e2ded0

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8452e97b1f3a745236bc63ef00b7ce594e783313990e3653f7b5f4964d275c15
MD5 8fe1a184354b417974b89f24fdda45ca
BLAKE2b-256 0d9b78694140c1ef0da820fe2bff912ccb66f390952c5fc85158c39c2321f009

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 350fdb0574a20ea8dee14884f86da01fc38e43327a05d987bc25a6014e1b0133
MD5 e0dec886133e52ce83b3cb118910e2bb
BLAKE2b-256 654525c8eb32a1dab4cf47124aecca33ce55d03cbcf47d5eef17e2865c4b0fa7

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 18130ba9a1476fcaae8a0e213fee4a5b0f9dbe3823ecccde2d0f324eab6b5f4f
MD5 38e4173d6bc1a1e34a87858781ff2281
BLAKE2b-256 f552c39e7b695510a228d980fb5414789aeec05558ea0c308d02c133e698f3a1

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 20771614c0761d81a7d128d1ff0dcd233e84a783d4c32de006e706b784d9e10d
MD5 6e956b4b93d20340624c73fea2cd3fbc
BLAKE2b-256 1c69a2d3f1b735a4899e06aa0661a37b019e989767a6366120b440bd99288b7d

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp311-cp311-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp311-cp311-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 f0617d54dbf6b19ce416455e9562ce61f993bf0a31705b16d58389f168bc002e
MD5 15db51da83022663077299d78e492d63
BLAKE2b-256 9e18c47d82f7062d39814b483fa55501e4cfb7d7e566724c5737bc1566c2c376

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d13fe5b8d304cdcba199a774b85ca0b2dbaa9f3d41c4a158ac98e354fddb9f99
MD5 9ea1fa377daf4e85b8da3278e91dded7
BLAKE2b-256 df189622c663f8f4aef1a78e8d995b375aba5fd5701fccb88da70dea79f8a1be

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 705ccce5e2f209736237219e926925059db9583c3473a9fb12af77dd3cf943f2
MD5 10710eafdf8a4a1be09eae6644b7140e
BLAKE2b-256 eab850b774e1f1f185f761b8fa4a4f0e29ba976a6112e8d7bd0f1d89dc44d9a2

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 092eff22486cbdfdf60f040587b934bb0a5d15b1cd9e2f46417b0520305107e6
MD5 4d9e06ea523fb19405603114c1049771
BLAKE2b-256 c29ea3c864d762ddd32e42dfb432dab80475a6a4fb5f8672295eb2490777cb60

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bac9ffc21fd309d912e48b850ac62cbbd7f61d1872f241f38017c6b3487282b5
MD5 f12bc1f8ab7f43ba4ef6e655474d21e7
BLAKE2b-256 97326b320c6a9c68156863aaeb7cd86a7fec09a51ec1af1a7217799f7eb4ac09

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp310-cp310-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp310-cp310-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 426efddd5dabdb40728af706cc80b2ab0dbee038dc8555a8412bd49ba1f2eff0
MD5 3175d24102e8c58aafb881d274fc5f3e
BLAKE2b-256 9576be156bfdfe1fbb66dd8a71a17e98c83c4bee2dd04d4a37d78bca3bfd2d8b

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 420f26d015e606da96bc9b5f3cbc4844d38f2f8b3c20f49fbb4d41724ecb5314
MD5 37affd1dfd110a4a72c48b2ab8ef5228
BLAKE2b-256 61ffb27625db6aae294a33627e57b1419c29b224434c078d9efe8f2b41870ffd

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 582b3a071cd15549ae54f6cd8e07dbd592f3a661c82a277c7db576848feaba82
MD5 2b3394dc3201bc31e43d0ebb2bd0d4af
BLAKE2b-256 a20bf10358f27c631ed9b7597d46ecf7093c49509fd9901337af966f4958ad28

See more details on using hashes here.

File details

Details for the file sciqlopplots-0.32.1-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for sciqlopplots-0.32.1-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4cd48915a5a4b8c399892fab718d1c54ddfccbd0ee236aa427dd817a0fe96d96
MD5 fb9acb1779ee39f8ad70c314bb2a2203
BLAKE2b-256 bd391b574d8e5aa699b24b45816343111df8965ec8bd45b3032810aa20b17011

See more details on using hashes here.

Release history Release notifications | RSS feed

0.35.3

26 files

0.35.2

26 files

0.35.1

26 files

0.35.0

26 files

0.34.0

26 files

0.33.1

26 files

0.33.0

26 files

This release

0.32.1 This release

26 files

0.32.0

26 files

0.31.0

26 files

0.30.0

26 files

0.29.5

26 files

0.29.4

26 files

0.29.3

26 files

0.29.2

26 files

0.29.1

26 files

0.29.0

26 files

0.28.1

26 files

0.28.0

26 files

0.27.2

26 files

0.27.1

26 files

0.27.0

26 files

0.26.0

26 files

0.25.1

26 files

0.25.0

26 files

0.24.0

26 files

0.23.0

26 files

0.22.0

26 files

0.21.0

26 files

0.20.7

26 files

0.20.6

26 files

0.20.5

26 files

0.20.4

26 files

0.20.3

26 files

0.20.2

26 files

0.20.1

26 files

0.20.0

26 files

0.19.2

26 files

0.19.1

26 files

0.19.0

26 files

0.18.2

21 files

0.18.0

17 files

0.17.1

17 files

0.17.0

17 files

0.16.1

17 files

0.16.0

17 files

0.15.2

17 files

0.15.1

17 files

0.15.0

17 files

0.14.3

17 files

0.14.1

17 files

0.13.0

17 files

0.12.0

17 files

0.11.0

21 files

0.10.0

21 files

0.9.0

16 files

0.8.2

16 files

0.8.1

16 files

0.8.0

16 files

0.7.5

16 files

0.7.4

16 files

0.7.3

16 files

0.7.2

16 files

0.7.1

16 files

0.7.0

18 files

0.6.5

18 files

0.6.4

18 files

0.6.3

20 files

0.6.2

20 files

0.6.1

20 files

0.6.0

20 files

0.5.0

15 files

0.4.3

12 files

0.4.2

12 files

0.4.1

12 files

0.4.0

12 files

0.3.4

9 files

0.3.3

9 files

0.2.6

9 files

0.2.5

9 files

0.2.4

9 files

0.2.2

5 files

0.1.8

9 files

0.1.7

9 files

0.1.6

9 files

0.1.5

9 files

0.1.4

9 files

0.1.3

9 files

0.1.2

9 files

0.1.1

9 files

0.1.0

5 files

0.0.7

9 files

0.0.3

7 files

0.0.1

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page