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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

sciqlopplots-0.31.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.31.0.tar.gz.

File metadata

  • Download URL: sciqlopplots-0.31.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.31.0.tar.gz
Algorithm Hash digest
SHA256 bb982cc58e31bc8dff69cbc07c876bbfb939ad257f1e9c72e8132352cbca6fbc
MD5 1d07e7b66abdbfa51da476f760915401
BLAKE2b-256 89dfaf82f53b7c771c0272688fcf972a76bb98e589d91a1c7b692e8340fda999

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 74cdd3f995111d07b6567febb48d2485e1d0eb95643307eab67a3ac94045139d
MD5 c88abf5cff26cc872888c0eb30c59d57
BLAKE2b-256 c90e76592cabe945fdcc40a2ea1053efeb7642c0cdbcb68687acd439e35d1ef1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 b7454caec5f5033937c15e6bbcb15c1dec65469db922ee808a58d6263928c8bf
MD5 10ff3385168a50096ba66c9194d4a3c1
BLAKE2b-256 0af28972a9cc1ea2a84240ead0c62c9cac574eaffb3d070063133fbc452d139f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0849d00a280e550d3db5cf126eba092731fa870e21e3e8eea4d61303c52a1b9e
MD5 bd1aaa205aa35134d6ea5f6f96d6c374
BLAKE2b-256 08df39c24fd7c95bcf107348abef614f5615c6a466f91d9cc190fed7e5d717a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 9cd4be97cf5b1fc518f125b42ffa791b1a51e42cc2508da5135d828bb4db2757
MD5 d21c7fc393cdbad87866cab2da0ac3da
BLAKE2b-256 54f53f7ca4d3431992536d80749f700959d2bfc799e0f4eec254e45db28218f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 c9c30baf90ce633adfc74ef40cfb76ee2c4e158c4e3fbaa9d3da58b6d4bad7ff
MD5 6c4ad2267df28aedf4e57b20be062caf
BLAKE2b-256 fe6465b5b02a317936649d56fb1a36fc8fc4dd87b29eab1d5975dcd338c53275

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 6942253ebfe628344489e270851d4903e0627e1a86cc62947803b242ab308fb3
MD5 de12904cc0928fa5df6f2572f63af642
BLAKE2b-256 d4eb6942dec1318fdd2935001183c9b4a836b52267383636bafd6bc298cc89d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 6b0e47ce135bb224ad5f073de550f0f9ff90a44bee7c2945c3b156e19f46b578
MD5 c9b9b27712037edce51916d3dacdf2d5
BLAKE2b-256 8c68e68329f3926623136a546396b0de59dc18c3d7f6ca72dd8509a5743c9c67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3baad3e71dea6dec7f3ee255deb8ad345996fcb990ca770e802c747182002f79
MD5 2a54bceb1dc76ddec4a6b671538ed445
BLAKE2b-256 b4b5682d2960cf68cb89edc1956f117ad42f5487f1f6c0c1bfda4b15047e503f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e4a53d2134f187b11d47635cf3e92e3950a42e9daba41eabc0654eaf61d82a41
MD5 47c0d956bc6873687d7822e3a03a5a0c
BLAKE2b-256 0a17fc953456ff1800f1e4bcabb1bd066b77ad2d3315b0114c617ce2ebd923f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 e8aaadf07c71a1c22a509b694ba30cb53dd230fa65f893e6c646fce1120392f7
MD5 b5c07a64f2ba94c410f0c980d644099a
BLAKE2b-256 109d3b081657b9f3675f8fa2f1e17977e327520d7781a8205ccf25683f2156b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1deb32132c540f5e041254aa9da39b9fa0956214ebacb7ce4e7593264f506983
MD5 8ae175fa0de0e0b913ca3c37c8cd64ce
BLAKE2b-256 9988ee9559e7ec4b7183d7abf42d834821e9288afaacea2779f9f200ac470896

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 4a37a6b4009b07a7da73c7a4652c04043ea7e4cd571d88196ca8527d9c698f7d
MD5 f8605d129a4d59fa9a6238bbf1779cc1
BLAKE2b-256 020c033e3bb5f8580fac31d19aa2c3f08d6d7b0333686aaba5c9fb0a779e9071

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 43ecf6d2a7ff7ba70a28c4cfd377ff7b1ec5de48d6cbd6b8d21a618eb3609d59
MD5 19868d81edeb44cf44eb6a3e03b58596
BLAKE2b-256 cbd1a6693726de00fba230bc41e967c0ce9cc21b923190dc1f74d55a7a564d77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3f80b7e6b2d9b255827e6c5600d082672222a0a9788478c989895c92fed3d89a
MD5 836aa4825418af5e143c653ff20b87e0
BLAKE2b-256 1f7a4a234a237e5160a7b5c5a546544ced0db6ab5feb1c477bdac0a7fab2c93c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 2ab71d286692eef5464624d4cdc60c67b7e9453cf40bb0a5f12b336699ab8cf2
MD5 0ec48d3c8fd5ffeae1d4093773cd4267
BLAKE2b-256 7002d6bc2826cd51d3f98dd34856f51c79256f4e07f193c5237f76186399a55e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c34ef156dbd2b7faa07cf57be6fa30ffb3cdd2a0ce699bc1baa140d2e1204b1a
MD5 4c2a8dad974c52b8a685fe9d535c8e18
BLAKE2b-256 a5704950701ca55668889211b6fbc41086ae3cbd1557a7623b911d0aa7510b9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp311-cp311-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 26b3f71cdf337906f7ddab895f0db8e875ee707e4ff337e91cc2d0e0b4b9b12a
MD5 1682d3a4fb70ae6e27e552765fde2dce
BLAKE2b-256 54d86394fbfccd109f936dda3e508b92ef68d667ea99e2cde5e92d498ed41464

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f4ff3669d85b408bfc17dd7e47a55405cf90b4b25ce084147ee41ebc7c9dfe62
MD5 35e88714ec86ca5a27a7cbbc61337c0d
BLAKE2b-256 2d39cee14863b4bb99cfe79fca5e0a4c0a02c4656433de9103cd5b69ab254125

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4d45ceefdc03c71505da2e8628cf8e2f97bfe0d1bd9cbcb0be645d1c7c3eac2f
MD5 38c8e08e159b17e003a615d0f5a93ad9
BLAKE2b-256 947e80f2d3132120a501d4d52d35b6adaab0ac6d5cab71703cab127e6e56cf0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0f4a11494dcdec3c3c930d179608f0b9d4e4de3f6908406c2d87cad2ddf91261
MD5 07c807a221ba7de85289080341fd417c
BLAKE2b-256 21d48ad8e852fbea87eb197013f2f853b8bf8d1830100de6d7bf074d2845c435

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d07f0a852445e33197330efd20e4249b84efed57bec78b2292268e8b94200a39
MD5 95389d787e4c982457edc6b4a1855d5f
BLAKE2b-256 89730b41a67a87b8143e60c0077ac20294f98fd32a42876b30c11d35be4d9bd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp310-cp310-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 ae5b9ec569d0dcfa71b0210c2bd61cf78c4437e46c5ea6affb83e848cc1a1363
MD5 5e172fd956bec3f7a6cd040f0395f1f7
BLAKE2b-256 38d71c0c7771a5d4c28b274bc595c9f11c474d92236b9b19f64bbb58fc9b5aad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 db1753ac1519207451f3c58ab777b2036a4e6307d56fd631534613ee6d487f02
MD5 51ecc1635b519b3f66fd9715cc4ee71f
BLAKE2b-256 6a88c4e3f324662b6a6239c62dcf55d60864f0e9f7540b76f690b29b2b3e6929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4508a82e33356653bd8264ff42810da609870c0688c004a72e3101c4613847cd
MD5 3c78043e9667e90304c0c830c79fca13
BLAKE2b-256 a25f9308defb3f87b7f3d3109039c26248af26183563f6d3d26f700eecca3516

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.31.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8bada8f0fec04f830b9075aa00fe5f0acf8e2118a9d390d09a06823873817190
MD5 b813f8c009dcf1c4b9fc456b75628130
BLAKE2b-256 d78e343692363f97668a2191848f15b16914c1ab5a18e0e9cdac5a3fdd6d1965

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

0.32.0

26 files

This release

0.31.0 This release

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