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.35.0.tar.gz (1.7 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.35.0-cp314-cp314-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.14Windows x86-64

sciqlopplots-0.35.0-cp314-cp314-manylinux_2_39_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.0-cp314-cp314-manylinux_2_34_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

sciqlopplots-0.35.0-cp314-cp314-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

sciqlopplots-0.35.0-cp314-cp314-macosx_13_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

sciqlopplots-0.35.0-cp313-cp313-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.13Windows x86-64

sciqlopplots-0.35.0-cp313-cp313-manylinux_2_39_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.0-cp313-cp313-manylinux_2_34_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

sciqlopplots-0.35.0-cp313-cp313-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

sciqlopplots-0.35.0-cp313-cp313-macosx_13_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

sciqlopplots-0.35.0-cp312-cp312-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.12Windows x86-64

sciqlopplots-0.35.0-cp312-cp312-manylinux_2_39_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.0-cp312-cp312-manylinux_2_34_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

sciqlopplots-0.35.0-cp312-cp312-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

sciqlopplots-0.35.0-cp312-cp312-macosx_13_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

sciqlopplots-0.35.0-cp311-cp311-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.11Windows x86-64

sciqlopplots-0.35.0-cp311-cp311-manylinux_2_39_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.0-cp311-cp311-manylinux_2_34_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

sciqlopplots-0.35.0-cp311-cp311-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

sciqlopplots-0.35.0-cp311-cp311-macosx_13_0_arm64.whl (5.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

sciqlopplots-0.35.0-cp310-cp310-win_amd64.whl (4.4 MB view details)

Uploaded CPython 3.10Windows x86-64

sciqlopplots-0.35.0-cp310-cp310-manylinux_2_39_aarch64.whl (6.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.0-cp310-cp310-manylinux_2_34_x86_64.whl (7.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

sciqlopplots-0.35.0-cp310-cp310-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

sciqlopplots-0.35.0-cp310-cp310-macosx_13_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for sciqlopplots-0.35.0.tar.gz
Algorithm Hash digest
SHA256 6266b9f678ebcbb5aefc1fc56cbb7051d26d893b5afb4810d57dea028cef3e7e
MD5 61492c41d30d71a8c5fa704f4af790f7
BLAKE2b-256 09086d05e285058909d4905e2f5109c09f4799df91f53b5c55e5e5f0ab050aa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e7b9cd0a9a7a25b4bb7c5e99f3e729c252bddd3a027c6b3f42c3ce16d73cb290
MD5 d6e1f3366b9035844aa37e599e2386db
BLAKE2b-256 9820080ff4d5cf971d1eb58e33b666512c1a858360881358691f8d8dfbc5ea84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 d6a01e0cb5df8721d3394c5a1385d63b5e5e8f9aa942cbf7c0e4347231faaa0b
MD5 c9aad63720b8f60d6b9c00b8c80114c9
BLAKE2b-256 cfdc232bcbfc45fd90b5c6c36647c30d6b9288685f30fbe21df6bc6892b09a36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d976391b47e77dc9b72a106ee93729e9e72fa45cae0645778d395b622c0c12eb
MD5 a12ed449a5f43cf7352a4dbb86747fb8
BLAKE2b-256 b554c6336aee809a6109487247082aa7cad09af90452a51159b713f047967b89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 168acc81d35dcdc370d446af038193244008a2c9ffc9b09ac9827908f97cb725
MD5 91526795291262eeeeb0034ea9efaabc
BLAKE2b-256 c140ef5e97eba5d685b54643a7ea867984f1b403a1e799333ad8147721aab7a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 bf05e0dfeaf67cf5199e4d706a17467cc49fe828924d9aa1763659c52ae4606c
MD5 0c84650a821220a9088cc11095c1ca78
BLAKE2b-256 9909d90a91d4281b1a0a465711732773fa61ceaab8a00db4f8a96282298577e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 22708a7d8b32cab982e2eadeb2f887a7d0c01213de99698aefa5980467bb356a
MD5 e4d1cd1596cbf639d204ea823bbcfd8b
BLAKE2b-256 109b643e5bb2e85641efcc844f77f531082479ca4a3481d77c0f218a71428fd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 75ae2da039d080abceb0c90fc2144ca42b4ba185239f30343c99e5766e06f00d
MD5 d9c55e9f9c53340c76d8497e5c96ec74
BLAKE2b-256 66c88487821128d483471d8c9a0aedee3fb6fc782edb6f5ea4e8431dcc4ff41e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7099afc50245cb0e62b3c7500e2cc3671b276439e8fdc261200e58379c0c1e0d
MD5 69f7cceea3cba90469787a0067aa5456
BLAKE2b-256 9614dfffeb62e4a9d1021a0375e8c6b5efc3345a845954e6b159ca69cb703e02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8790b14782b3ad93fe656b61c6e6615094dcbf2daf2b62de0453b3415726e876
MD5 965dc72169a1e8e282bc560bba923e34
BLAKE2b-256 0928edf6a9749ab9fb9398c2dff13cb168c9c5dce375a165ec65ac2c3fa5176c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 72a7b86873b27afd41fae37b8ec16c3dc65cb685c066b879b25d23f2822fe651
MD5 5a272236b5d1bf73ddfdfd6e32bcc016
BLAKE2b-256 0f59d7f0edd5ead66516ce5b696ecf26f4ca636b01fe25f8608a32b23a1cc595

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d90082ac7d7e51cfc3e45003c4f1a1c409c98a1dc608dc0dc4d2c7ae98aa5dc7
MD5 7731bf65f630b56a57aee7e5481fb67a
BLAKE2b-256 aa3da4c64e59aa6748b08f233147759f5ed865a2938184129930ad3b46d11cab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 6acafa568cba21e4bdeb01ba6356ca59c75bc223e0911ccbeb8ac0c835dc1c6c
MD5 51c9d9bc030e14dced89059ee0bbbba1
BLAKE2b-256 ed52cd5b21b2684042ddbb0e784a4b762131ce22cf4dde7376f441de4017a6b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e1657ea794327598b2b450cda8b40f05e28aa964ba722d9dad2110383e32dc3d
MD5 4726972438d608d40940e2bb9723c3de
BLAKE2b-256 8a05e9ed88ff7851a9f2cb988f384795046e2736d29c3023dd359e7173dbbc50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 045784f06b1212ceb24a744de79b3f5ebc6dc270345909cd160489ec854d44a8
MD5 852de88fab8873a61ca48f65eb6f9783
BLAKE2b-256 b0f112af7f30b9786bb81c9d423d7223a2bc6673b3b1c49f23143e8409eab565

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 14d8cf440dbfb60791a9f98296a3fc2021b782edbd11c93aa1a3e235e7e27fe6
MD5 4c8bca62c415f22748a44a9702ffedfb
BLAKE2b-256 76647b079f60b751ae3627cfa6770e98f24e32ccfcea5a77fd6d743ddbe5f652

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5fc3675dc7b4e5d3c7d32277cc4339ad66e4845204602e25de1b9cc4591e61a8
MD5 c5b63cacfc1c573821c23251afabbd98
BLAKE2b-256 abb7a76fdc04b22c6eb32eb2ca24d6ebce0f7429ccfbfa23c2e24eca86f386fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp311-cp311-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 0afb210ce7e0a9200d63022f9be8b5a6938999d9797c8e77241a5ebb9cb7ef12
MD5 03e6308c30978abeb82776d2030f0a03
BLAKE2b-256 b3575d5c29578639c21dc05bc834c96043eaade04df9e1ff0255f0ff43ba3475

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ac62698478fe6afb450a2e6b0472508eb891fdc625f2c4b1bf84dd81065d3aa3
MD5 4eaafe0bd542ec71f4e24b50f84e34ec
BLAKE2b-256 0bf2269b04febcef49ebb557c949b256c07a2bbdf464c7949217cc34c95fb740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d9d37f055a19b9628925b7b29f56c5d58a64af946a158e992050d4e1c64b6149
MD5 a29829748cc2ab336c89a4be94fd1487
BLAKE2b-256 0a98a2bf8caa8b3c6fe0efb7191ae1c8f57279550ac51fa715675c3514490742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 780b35272ffa00c20c2d4849d45b31f1dc2a5f6dc5a07d6106af5b1351114f25
MD5 80dc4bc3743fa156f2ee6a59ff8ce2be
BLAKE2b-256 a9600086fcf488a8ed54c7794b617efa55bb33b16c5ac4f0178677aa7b3de2a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fe507d7f03c90e889516415d32d8848b58584cdc1813a51e6c81a832f19757e0
MD5 eb84864d64c9004a5c4bc32976937d9e
BLAKE2b-256 1e2cbe767445d7058d3bd4654d39fbdeb0a2cc3ea266b2cf3741e07caa1a45de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp310-cp310-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 bba7842a9f22c467de90dfad1d92c8e6c7104bdec5e51d11532d8a82f349ebea
MD5 7d6fe2382c76caca9cd89d77a632f766
BLAKE2b-256 071fdcfabca731eca0570dcb511f782db8e2757261f1ea55f84ac64e17847079

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 87d61d9f345798f9a8596afc392eaf89434007c58a5f89f5fb142c1f1494bf93
MD5 a91148e8457a35bc7d9cda12c5359e33
BLAKE2b-256 f995b718be51645662ed73dafdc76828bdf6295eaa82c408bb737949fff8af04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4e819327799c60fa549128f7b06cf46a74bcc3e37a510a7124c6e9f146dc35b8
MD5 8f0afc8a65c3b3f3b62fc3f4626e3f0f
BLAKE2b-256 33cd5c7dd79c38d9bad4dab57a831fe55e96f7518655e244c534076fe3ae113d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2beb64367436ccac632a4582e47123db47aa2d35d106a4387c07b885889aca6a
MD5 21590665e48dd9ab533fc2552f5f648c
BLAKE2b-256 76bb60717aca1e45eb2f9305a6a982db7377ef5b535c4e1bf92964b9e476862d

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

This release

0.35.0 This release

26 files

0.34.0

26 files

0.33.1

26 files

0.33.0

26 files

0.32.1

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