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

Uploaded CPython 3.14Windows x86-64

sciqlopplots-0.35.3-cp314-cp314-manylinux_2_39_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.3-cp314-cp314-manylinux_2_34_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

sciqlopplots-0.35.3-cp313-cp313-manylinux_2_39_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.3-cp313-cp313-manylinux_2_34_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

sciqlopplots-0.35.3-cp312-cp312-manylinux_2_39_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.3-cp312-cp312-manylinux_2_34_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.3-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.3-cp311-cp311-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.39+ ARM64

sciqlopplots-0.35.3-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.3-cp310-cp310-macosx_13_0_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

sciqlopplots-0.35.3-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.3.tar.gz.

File metadata

  • Download URL: sciqlopplots-0.35.3.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.3.tar.gz
Algorithm Hash digest
SHA256 132e79b164188d194a14c2c40e95d9050f701fd9dc4816a61738014419720407
MD5 8d84e35db00992d8357088e3fe724680
BLAKE2b-256 cd8d1d0d402d6256ec171099ef3558f5527869d0d88e31c51ea4fb6a7b35b4ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4024b95095c0e20c1112b6de908033ee978d776656a3d919a29b8502179bbc1b
MD5 972c931437757ebb1893b229081f1fdc
BLAKE2b-256 02cac27341bc6d55d03efaff40674f179331efad6d15a8c5ecd770d49404a953

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 5a27eab8c5a63da3a6b3b2c825ad8119c2ce67c2640da09883b3ce4855ed15fd
MD5 ccdc13db1052f7c95ced851e4dac42b7
BLAKE2b-256 c876d5cf513bfda522ab9e3588191da79092302ef70c57db8c9620869a09eb8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b7a8073d3da501925a34dbed830c21b43e690831003c91e8946a2c2a118d3101
MD5 490f03573eaf761848c0de0220bfb8b6
BLAKE2b-256 505254065640238604ca1246532fc561bc9f9a5ccd857315e3ef39353ea655b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 eb64892724c17fbe4ceaaa58a118ab6437e89112d3bb95aed7ad6efcd9b365a4
MD5 55723d142a82acf8383124c0ebd265f4
BLAKE2b-256 85d53694a2f64feb87091ee4d11154dfa82fdf74888032ec02269aa431ec59df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 af7ef5a70e324d92c3172b347df7710a7765933795a7e20280cbd01b64e4e049
MD5 a0b9bfc4838b8a22feda24c570e47349
BLAKE2b-256 d15b75ee7ca711a4865228dec51940ad08332e9fd0a7cedeac69f949298a3d9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7c93447965294bafb104975ad892ab74d98976109abac967451693b3e3864189
MD5 ff111cd193e2485e157cbd6e38fd44c7
BLAKE2b-256 1e713a4c65f15d972f747e3efc487fc2203e4c9c9c86f58c88c723b3717a8604

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 22441871a417d0941dfd64ebbaa238583101a3c0f356f724c104168d6844f48a
MD5 f9bf64255a47234d58fc8ea559e960fb
BLAKE2b-256 30597b86da96b1c0abafb5ef88f5d39fe40c86e88f7beb4091a8ecd8c0799784

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e53db7ac1f8f922936315bdc39e513cfde8768839fb6d43986973d306909b2f6
MD5 385e1aebc8a4637296bde80c58e57cd8
BLAKE2b-256 4ed4d897869abd3cf43e8b4d787416adf050727db1140c3ccfd7c0ea025e5748

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1f42c9f995b9b12f159fead30a03a0d06693ae48337d4de43cd124d62e3b253b
MD5 f9a448de69c52fc19ac340c04190ee32
BLAKE2b-256 2fcc8b3247569529e72c95f0ce4de5ed4bb231aed51201421818c9321284de70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 20df0409cc55ee70bea842673a525998eff021f82aa98552c6642a69214fe56b
MD5 0de9ea3ff10b30a2eb761a09a067fa91
BLAKE2b-256 177baaa21eaef38824a151fa89014d7da47ddd42ae5dff47e522beee6bd42a84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 21c98d4a949fdbd59e6d6ca885592cbcc9058b92d61aae6fcbb7e4b99bbac595
MD5 9343b19677e6042cc89510549390b362
BLAKE2b-256 6d76aa74a476eefb8095df81e36b0b8a5765bc8718b2a921bc376fa84248b09e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 d6332966b49f59e20f03956d38d8fbcc88e62055bfed6502e71ec90d4adceec8
MD5 c453db12c82f5a129c9212149fb8ef42
BLAKE2b-256 64a22d7d4b5fa49625acc506b2434998c73462c2de1037ad338cc682f1b94213

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7169ccf40609082282af513f3b2f0328dd7a31e2675fcfcb1dd918fc86d47ee7
MD5 f2e9e3e878c97ac09cd4536c402f4dd2
BLAKE2b-256 57101f4d5db808ed8a549c5c67ff2706bfe9408cd5c87f378dccbeb2519704fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 596127f2578a6b9e67b081e34f7311c373fcae927581d6cc168dba7b7090f80b
MD5 1143f53effa59fe4c20330ab110b12a1
BLAKE2b-256 e87a3dfdcfaf9e0383523fdab8ba7acd37b8c65f02da6e0092471b487bda67c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 56b031ae136f19b5a254290d459865f48c2028042d4f6f280c60e1bf1c0fcd6a
MD5 5b1e4d4642d055e1e8a85d46f69f6497
BLAKE2b-256 fc49d368b1187512c4b2a7d8a4aef0a244ee552faa639246ea0fbd5550fb32f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b0ea209c068337c94b7c6563f39f54b51c095b32bb7816607cfc90ee4c21dc8e
MD5 319eea29050e441887d5905b45ae90e7
BLAKE2b-256 6d1612e4a7841051b628c2209971acbaefcd08096c991a60eaab5500fb94dead

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp311-cp311-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 e3964ddeacfb122871439259bcffeec68b7af9fb9b76b1cff2135a67c67eed87
MD5 9918a8a6229decf72072ad6473230178
BLAKE2b-256 f265588edd48ddcc2a9a902748afb1ba95bcb15764da8e448fd2b41df2aa37b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7dfe3bd44078d63f1c247cc772bf6b71fa044fda5385cad97a2ec229832f1ac7
MD5 4dbdc0ccaea95ff281395d5bf15bbf5a
BLAKE2b-256 ca84fe4bf54a0cc71c91d7fa1912fb6b03c63b112e8ee7ebc259214db2f1fbc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 35ea81671f0a2a7b08d4c4d7b9eae4874957163cb036dfa0bf0e13811998f605
MD5 330826b7861e78126301038893b1274b
BLAKE2b-256 58b5cb7f82545f3ede42053cb6202af449a23279fbd0fc81422e3ead772bb52e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5bf419d07a3eb2640d582dd028d64b1072de78d4d525a70f73a8aa62daf046ac
MD5 952a1df6802271411acd524539fc9516
BLAKE2b-256 e0e24bd14f9e291715cdcd8209edb16e82a5b544d61cf2de0c31d07f3915e05a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e79c7ca4a0318d940d75a55b153d29af35a18a835b43d5f4d821d304f296375e
MD5 c36e995bb9f6613537c2668dcb897b05
BLAKE2b-256 47e19b465492f9d484c3534f0284d97e90dc8aaa7431a2909cbdb20dab49fc9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp310-cp310-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 a54ebcb0d639ef33cb17d411920bddb65b9d91ec95e202daff7b32f5cb7e7c01
MD5 cb37491883f6df1a0b07de14a2cbec94
BLAKE2b-256 5f646f5ccde30821b9a8fca997a6092c0d0fc4db089f1f71726b07f610595fcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b3bd13098e503ba57f7f8e162499179d68eaf426762d096ee1bb9cd0eacda5d7
MD5 054825409d05dbefea05a2dcd60b2717
BLAKE2b-256 fa0fa87cedddbf1ab91fed253dff0c1661e49c0a34a4bd7f0b5e54d077ab4f4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6765d297de6bd9f29be3edef4a82fd2d84f4fdef76f9c66139c4ef677833c2c6
MD5 1efb8efde1e211def708391af839ebc2
BLAKE2b-256 78a03ac154f58344c109f41a076ac3d74f602009d0e852a3fbb4970a1a4c47e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.35.3-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 20a87565e61ebc3b5b9e322970e7ddb9c74c96436fc2649261c8904b72f5dafd
MD5 993aad1f05806af3b6613afae227ba96
BLAKE2b-256 6ccd9ebb2cafcf3eb04ca4f832575ad2d4e162da71da30f6dbdd67719e97d556

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.35.3 This release

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

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