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.0.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.0-cp314-cp314-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

sciqlopplots-0.32.0-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.0-cp314-cp314-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

sciqlopplots-0.32.0-cp314-cp314-macosx_13_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

sciqlopplots-0.32.0-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.0-cp313-cp313-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

sciqlopplots-0.32.0-cp313-cp313-macosx_13_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

sciqlopplots-0.32.0-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.0-cp312-cp312-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

sciqlopplots-0.32.0-cp312-cp312-macosx_13_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.39+ ARM64

sciqlopplots-0.32.0-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.0-cp311-cp311-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.39+ ARM64

sciqlopplots-0.32.0-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.0-cp310-cp310-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

sciqlopplots-0.32.0-cp310-cp310-macosx_13_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: sciqlopplots-0.32.0.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.0.tar.gz
Algorithm Hash digest
SHA256 64c320171c940c0e7830b91a3be59dc68c027a54210ce634db8dbfc8abeb0ae0
MD5 34bc60e43c0de9667bf906a77916330a
BLAKE2b-256 bad4601058593e25df1064e5c305cda419994c6258e054b0835b683b89bf2ade

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1143460641c3a24d93f2202305b4c1a7f611918abda7dfcf19ee45b9bc9587f5
MD5 965a4bbf5130a08188ee5a3f46e4c125
BLAKE2b-256 5ccd6319f9bd414c9d7ae5bd24cdc6293f1fb104d632a3a3a923bc495966540d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 a2b8f27476a4578325f255a1557ecc03e95ce5ebda877561173126ead1630ba6
MD5 472fb699176bc48e78242e8c86691712
BLAKE2b-256 67bc3a63c2d2531732eeb6a720eb3862744a5b7e0e55cdbd01f3be4b8d336dc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5ba6548ce3c0cb4fb1167862097c3727ad2a4bae5e7d8fe7089ec9c6fe1b023a
MD5 b3ba70470ca0b98ad9aed3c07289e107
BLAKE2b-256 b5e41b7b03683f20bf6e74735c161aae2c6b0d0656ef69a9814310e016f6f2a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0d087273e933fbd7dde66f220b40f60e66a44ddf04667832a4b15ab7da8156be
MD5 362d066359e13e2773310f7ae75731c6
BLAKE2b-256 696f1af0659c4721cfc085c65d6f6a68b8eb83c0bd9180476018c6f228847adc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 fc71d322489a51ba4ea54cf61c396cf871dc091c21f807b81353782dddbb27ed
MD5 0d7cd1d61c1e00cd590ebc2cfdeebe8a
BLAKE2b-256 05d7e8c0a005fd051c5e1f17c850f599609ea27593bf696653fcc11d58fc656f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7dfca2e2bb28247530088899f3af05aa36e1df76e10f9779f8388e066699a563
MD5 01e4a5b66e31ba1b8c8a0605a6884a4a
BLAKE2b-256 ee9dca34ef02d9dd8cfa77e2042ecf5d18a3847d5de620f703340be20b16b931

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 1062f7e1ec0c3c5e8608a4cc2574344a1bb17679b241aa366fb7f796b607168b
MD5 31523a2a72d2e618d27f1132b59677c9
BLAKE2b-256 b06916707bf57b32fe674021240385d137edd29afc995d79f7feb88bd77faf95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 735df4f42a32c1e1077402fbd93d562657894e3eeca79e916a8779e097457057
MD5 e08f63b2f63d84b19c75800a72b99dd2
BLAKE2b-256 22b5fe58059e568080d40db075e503acf8b515d6960432bc466b738ca317dc69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 64cea9a28811efe7ec2baf93ec6de477c80619fb53a3bbab5f9ef31f97d1fda7
MD5 d02278ff6cf4c3913246b47f8fd498e5
BLAKE2b-256 aa3a2a86eafc9811bfa91cb17287026f66606c46ca440c78473fd7ec1f6f4a4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 b254562fa738ec76658447bf16467b61f5229d75e6602d9fe0c0893c9e87a68d
MD5 b26e94b6b9a8375b5eeef021dd06ad4f
BLAKE2b-256 604c812d9339c484d2a6f6bdfd6bd2521fd9910c15be4363ef3720a432f58fa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a4004f511f2f53cde1b0dadb4f9a2771ac86cc1ae2e7637ca81b339ef734ec4d
MD5 0215e7548085feef284ad4a4c87cb75b
BLAKE2b-256 4bfc1608d941425fb0ca35aec56e9a1c25e5c5d925ad122fe41e890be090903e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 7e879e414abd29bffa19221ed0d394a022976b1a6e6bb0a730c2e88abb81014d
MD5 7cdf325570945431c9fce08fc3efe801
BLAKE2b-256 ae91075be9d4f1a422b636c73e678a4326c8c7c205979279c7ff3844f6f43460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 93c8f1dba165547aba6ab92bca94fb91a1e24f8ca917dca3dbe7c65a9dd9b0db
MD5 1a5d2a8d1e90066e905eb4a0f94bff58
BLAKE2b-256 f638eee0ec7ad9fa0196dfeb0fad285ec5a7ce6381099397a83201264122c4d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a66e34e02054bedbbbdb3f6ceef0ba66a0e0582345c3eb2de7548e77371d80f0
MD5 dd59138043a90970ef8a8d76ae7bb8dc
BLAKE2b-256 ce996aba0b697e3228015e745d848cc143825c081281e6cf73d2ba21eb90f2f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9114936e774e41b71e5b0c09bb95922a9756bbd98216401ab7c3f71fc47b0076
MD5 840cd7284c717d20694cc13fa3451f4a
BLAKE2b-256 eb09ecdf4b7334de68dd9d91c44e4b89ebf09af01cc6f26c3d2e1f5b8d100cc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 867b040a7fa352a072baf1149c69eb8d933c013218c362b512075473564a5543
MD5 4e19f5d66c3a603ec5cfe412415637fe
BLAKE2b-256 d16ba5ffda8d77c112fb7929343c531df6f2bacadc07de2619c1bfcf52a32c47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp311-cp311-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 d9031ab74d32c707352fe78c2dd828fb8868ee022c4f25a91959d3054496fa75
MD5 bc975a9cf26ee8980d459017efd2d400
BLAKE2b-256 dbbbf082907c7bb6794e59cbea4896e3d60b961c32890949de107bc298eb2dda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 741af797fae052db620965108f2875a3cd078f5ca92fd8834d14acad7ba65e2d
MD5 25e228e83d31eb60b760c73a557e96b1
BLAKE2b-256 24debcce10018a8dc8af49dc817fd7b7c9000ca4e860228bf6225724e3f10a66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 654acd068a28026869f0ae0f271892aa57ff5c15d5cb82f1625a9efa92cdf61d
MD5 7d7d2eb9ebb89a30a336da060b837b7d
BLAKE2b-256 d1ede2c94be5f69b110cbdfd061c17ec01441f50ff8056f939d7f3350c36a8c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 76b417418938762a9f2ab3502735ca76ae49669569da62c1a1429ac073605e7f
MD5 8d58d8c3a63a19bd0a7d91c199d53929
BLAKE2b-256 e922cf34be78aca02ca0f59b90f44e27ebcaef96b07b3ff1b9e25801ec0a4703

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 47781187743e378c0d312357165afb7c9d120c00b4a4d936b8727db7cee7438c
MD5 82d281e649a877163295561989bda6a1
BLAKE2b-256 eebe425189ff042e26e09fb6512c4272237e70e8c79937a6edd6be18a460e1a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp310-cp310-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 af8a9c7c8b735f300d992c778bf58f8e2f74e5d7983b59fa4f4664663028de66
MD5 3299072b6804dbcffac26285c770b61d
BLAKE2b-256 6517d73d5a8f46adb61e430460dbfd91b9faa7a818ed1f8937a0b5ed53b8d5c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2445af23b939c1ab50653351db99dbd4d12d273580903c5a5a56f6e940162c8f
MD5 6f42edf0fb4d298f34218c85e63c18c9
BLAKE2b-256 3aa90cfce80798b07561b42dd514a0cad696473270bbb9d37704e9c979c25d14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c441cde40fd055c459585125be6102eb97649fe9c7e1648591b0eae22d17a419
MD5 3554d17371023e1897491ae7d4991254
BLAKE2b-256 977348f810fea87732c79b7481d1a3fd600f8a00d577bb14bd4341b62fd3bbb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.32.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 da82c890a2f7987ce993f6afe808791258f3ee6a2c880f9e1235e944dbb4f2d8
MD5 ce8decfdb435c3cb41f886aa1a7b92f6
BLAKE2b-256 c4731d5fc104990f15e1c92d6ad1ac4ae41de2beac85a169481e160c4e5d15a3

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

0.32.1

26 files

This release

0.32.0 This release

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