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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.1-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.1-cp314-cp314-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.1-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.1-cp313-cp313-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.1-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.1-cp312-cp312-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

sciqlopplots-0.35.1-cp311-cp311-manylinux_2_39_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.1-cp311-cp311-manylinux_2_34_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

sciqlopplots-0.35.1-cp311-cp311-macosx_13_0_arm64.whl (5.6 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

sciqlopplots-0.35.1-cp310-cp310-manylinux_2_39_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.1-cp310-cp310-manylinux_2_34_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

sciqlopplots-0.35.1-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.1.tar.gz.

File metadata

  • Download URL: sciqlopplots-0.35.1.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.1.tar.gz
Algorithm Hash digest
SHA256 48eb8d10693df439185fd84faab92505bc7bd5e5234646a9f88d07ab247fc09c
MD5 a3a587183933baf0a14bede2233f9689
BLAKE2b-256 d491798f73082fa64dcb7e4b2ed7cfbdf0032098657d364b34a8ed8cebf19bee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6c5a418c104b55076689e90a3b5f16b3bc9edbf31c93cea7ad51b66fd105ef20
MD5 9b8285f50efaead48aa8778382d36a90
BLAKE2b-256 6995be38bc1dc9078c325e01ed3a9a0d761cabe0c2d62734c990569e6b5db7ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 ae06b01c37072f1a297d3dfc71b6bb6fe32e7148863a1593c9365c9602e9eaaa
MD5 b545ea48b65c67bfec9eb3686c7e3248
BLAKE2b-256 e063815b423067914eb0b1a7d2adafccb70b225c91833076b4529199e4810562

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 dc80b13a57fcbfba66d842023c9e236bf22a17cd193d0451c789c6f476b02b97
MD5 6df05ef1a04887ab10215abc458bd434
BLAKE2b-256 5421a7366e7e821f9a97d64ff6f3f3826943a46e01c26122c83db249096a7479

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6211ab2c2e0125c4580d150534799b6a199885e70493f4daafe694c8da5a3a4e
MD5 795351a53f492f3e1f67f286c700d946
BLAKE2b-256 bbe9d7e804581437a63ac3dd7c37ec1ee01c7068b449568dcefeecaababa346e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 75690e16c1ddf184856dd8516962f8f22e0804ad06eab77f74d0c0829d4a4464
MD5 2587b11632f281aaead0464d5d603bdd
BLAKE2b-256 99b536abd78eb3fd7f0aaf274b9295afa472378e1b42afe2cdb50c83e52aade5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d20388f2766ab8f5b58192b0010df8faebb01bfee320dfe4baea5d1059ba7219
MD5 9651a88c17e3faa471ddb57d234d14ce
BLAKE2b-256 a34ae7e65815fdac55bf14cb6c5024196a12c941da7864e06e538b0a852bd690

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 6be12176ab2b311893ad44c102744922e2afae806ebc0302155974ae879560e3
MD5 48b6b8af0e61d263d2817e1e5b1cfa5e
BLAKE2b-256 6f4de7eff8448c26dcbc4fb372bbd94794e6f2755dccab9c26f692cd7509e9ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ea24db1ead89d5643ef2e29bfebc4ca4cffe8e25a74928f04084cf7c2c0039d7
MD5 9d620a81175de1bf6bec2d3c44a1e9bc
BLAKE2b-256 bfa49657a284a24568e11faf194c8f176995f54d754309447e75bfd1e71cc9ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3923022422a46287e800e0a7c1405a3ed46809a4260112e9b8ad1c7df747657a
MD5 b3c87a2134355475088969cfaf69916e
BLAKE2b-256 30821b0a5e17d6b458c0fb99b81aadef4558d79e614b2ae36b0873b21a93a892

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e433aab22e5f537cd7554760693e3ceab48e4e7a106c9071a5c952e3b8afb075
MD5 35ab1b550a8539829c5ef3d6a75d4f34
BLAKE2b-256 ee76df0ac8ca182aa6c7914dfc116b62ab446334fcadfdd4033cd518ab6abf84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3498233fd8fb0055fe1ddd0b2c266e772c0be2d1f0760bf75e8ad81b6d7c5f94
MD5 0ff0da6ccf3401d3e888feba3c441740
BLAKE2b-256 66665682f6f381e76b0dc832e8e0cb12ffe8efd952a751cdce58797e15794632

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 45552b3545b3c1dfad81c4b7edd74721c86c5a37c383c1e6fb3fd76a56dfcaca
MD5 2e2f8f07f0ef6d017b85fa9f9a9b9ce8
BLAKE2b-256 940badbecb554dd59b9d77527434b960e811ee5c03625295301e3469ed96e70e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f37ef0818cb0a2c4476031a9a651d2bbd5303d9a56e9bde143753653c134f694
MD5 c96289951fa2431d0dd52a42b8b3c8bb
BLAKE2b-256 95d92036cd0a033e9e05b6206f902e4058d20fff93b421b401564bf0c895de86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b1457303b95c24028ba4dd8b8f9f791b9481e1a8d29281255778470ff7df5417
MD5 fa04000fdf43d9313da83083cd995ffe
BLAKE2b-256 9f4e20c5a46bf9bb8172c0298213078e23d504c5d96346675c57fa2b1cb67529

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 54a7e4f7c40b7c43c30fdcdc8ac387e35fb3067acdb72ad8f4ddc9815dd30463
MD5 f946c95ec02b3e9bf7d1ab3b12ee00ee
BLAKE2b-256 1a16c165f505797d678feabd2415839bc61ea7ae76fa0196d27c3643e89e9665

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9ec2c0f88394f75731be50ab64a0a7de7760feacbd61cb9e4f12ac4b3c1d3d75
MD5 6cca075eadc1bc2ec973892c9c408c9b
BLAKE2b-256 2beb5d49d137d0d51c5e9137afe5507e2afeaccde306e8a218b5ff9abcf8feec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp311-cp311-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 5a969b1369875ef05c6d18567426ca0cb7c9bdbf518324b954cf7460fbf45899
MD5 028b6efaffce990354c5f1e9270889d0
BLAKE2b-256 7ad91ba3c301ab0dfd67ba17fa90c7c567531190e8d4a644abd4de718a7bf442

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7f69bed972cba0d906a8aa039c00a4c16554d4a348b8c72a249092dc395bac04
MD5 f6c58aaa0a9dc48e3e752ad7118f64b8
BLAKE2b-256 e3d34f0bdccf686b4fa8b687bea1415474fe2204de56f5734035fbf9a9d7749e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ed32358036c0cacb5d2669d66143960dd7c34de1993a573596d52cbe378cac97
MD5 9452e805d9ff696025e6e76ef2264366
BLAKE2b-256 b494d65f82c54e073ab70ad66b8e72157bb7f044da1e037f715431eaeb1b4187

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 21dc57cc635c2a75fd391ed9484db74fc35ca23e3438e2be90976df1c8d571d3
MD5 8ae9920a0b51a5f34654746738243958
BLAKE2b-256 30be15fa5059de003dfa737d116ac24bd93d6805332952f7f8e5465f19e7cd02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 79026d9bcf806e06c10996120b1666c5c5ff0200a62ba5c9764d750a585c3587
MD5 f1d87f146c3b2fb479697b2420cead0d
BLAKE2b-256 fd866b066b922c0ee81340e29dba076642de360aebf417d25db3262e5a5e23bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp310-cp310-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 3f3486c0f40197203cbe7ca280eb5540bd824d8bf7e84c54f5f3f78380c62c2c
MD5 5fb594a294ac752dc9a40df445579f3d
BLAKE2b-256 4d51ca1d7150ffd4af3b48d0c75e6805875a93ec327acbc85bcbf1fb4ced1882

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 24dc278f8c9033a29b65835c189900682cdea2a5b056620fccf951b49735d386
MD5 e1f7570d67aefbed8534d463f9825081
BLAKE2b-256 60d5996db153581d25e187f5b3dd7698da2ba9a357534f7443452f528b614f1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0e6d2842003df3d8ae783b069f319de502e0805bf039355ffc50a99da0df8c4e
MD5 69a120e8840ebe6655dd6f8dd4526857
BLAKE2b-256 825ac5cca3cf0fa2339c5afed00fa7951c8f95d12c34dad17f29d5a4be6425d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.1-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5806c8b858143bc3d8e3c065d043eb66c6861c99d39686bec492632e868bebe1
MD5 b4cb8a3f31277116e5c101f02dc02b04
BLAKE2b-256 341be2297891311cc3b307718b98861fff54990d11c1b041e1840ea380638c87

See more details on using hashes here.

Release history Release notifications | RSS feed

0.35.3

26 files

0.35.2

26 files

This release

0.35.1 This release

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

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