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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

sciqlopplots-0.30.0-cp314-cp314-manylinux_2_34_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

sciqlopplots-0.30.0-cp314-cp314-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

sciqlopplots-0.30.0-cp313-cp313-manylinux_2_34_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

sciqlopplots-0.30.0-cp313-cp313-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

sciqlopplots-0.30.0-cp312-cp312-manylinux_2_34_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

sciqlopplots-0.30.0-cp312-cp312-macosx_13_0_x86_64.whl (4.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

sciqlopplots-0.30.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.30.0.tar.gz.

File metadata

  • Download URL: sciqlopplots-0.30.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.12

File hashes

Hashes for sciqlopplots-0.30.0.tar.gz
Algorithm Hash digest
SHA256 ece09bb64e5a31b83e60336e0f0ddd0a3abe8bac09b4bd7482c155429df49e22
MD5 17db0d6d3f5cf71f7e8a74be16dec7a1
BLAKE2b-256 a9c1c08a1ca91a9bbddce05e1ed76e8cfb9e6a42cb0e5f649a72ad71b4eb1ab3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 69ad3f3f0f9a228bb1440efe3f47b80b50669b6ed962b0b95aeb542f518b63b6
MD5 e0168e017b28d0d5f8e38d48296ef40b
BLAKE2b-256 5215203e1ae67d71754c2fd43d05de85d12101df7f766cdb390f1116d237d6a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 be5b3fb88ef61f7056aa28f69fe05079053ad74d953fe0b6282b14ef0ff12689
MD5 531654807f31e990c1e4fbb1b841aa8e
BLAKE2b-256 3a0a91eeb683489f52f97dc97d8ef8d42b6213d7b31d70ade2fd15026f23325f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 de23a3dd4a9d1c2f2ddb3f0255b2444d61f2e2ed42c7ef5f629ff1c5f537a15c
MD5 abbf55f89547ec62ef07a76ac34af3ec
BLAKE2b-256 a58ddd300fba96f09adcdbc3e212cb160f7f21e4ee7a81530d8c63c033ff4176

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3e9d329400354d638435623d549899a579061ea2bfbf465f5d95623e62e4e022
MD5 f65dc1c55171d65271c880765886208c
BLAKE2b-256 1d63406079055001dc353d34c7dae569145cdf071d40b11e9033e39bf6c677db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 96a37afcc4b9ae3856578af59bec5cab78a32b4ebfc0b947778150fc9f5533f2
MD5 644001253720284d7a763b31bbf7fc6b
BLAKE2b-256 11df72830785d695749f9aa9dde787d08159bf5d007736e352e5ca9b991a403d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ae4b1839f005edf9a91affcd897e11b5840fd6aa22770b1a58931885e7804d30
MD5 5d03f49cbc609888a393774f4d8dbb2c
BLAKE2b-256 571dbb407ef6dea2d17bb6fe6db72a9b6a6b4d4ff31bb249feb52a0f1495520d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 141706a31a7660c4eb32e5f1aec847e81deac863480bdf664601b821364a457a
MD5 7b056560448eeee170d23dfb327e2bb2
BLAKE2b-256 6386f23cd5b2f0f8bfa6ab724a43d64ddbcb5ff1bb9725069a402f14ab0cf958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b90d1a8d5aa7f8862d8b110c3f334fbc48ff3e0059b2dc51d13b741fc189f987
MD5 2751f19f97d18446d767c5394dbfbe25
BLAKE2b-256 101bbc977b7dd69de55b5e680549078a45c4f9b4495e82ff8eb6ea6d86301d39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 307a751e6fba57ebe7cda830a2d537c8efa3ad86e9e1a4e051b3347c6ef3f471
MD5 afe7c4e3a1ebe460d39edaea464d5122
BLAKE2b-256 9b4630eb8d3c85450f75e0866600f3234a8f8c38e9ad16a5fb3ae573157f9beb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 8285f5e7754e0ff9f6c99e8ad770feb9e53c9824728c5199c9d1e217b533d004
MD5 8b1310615d428c2b396cd30405bcd4f6
BLAKE2b-256 eaba7a8c139e31e2d04473d50c4ee6bc52f03b9c15ce3cc6bdbfb8bc77f076c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 559bf30a282193e73c6848ba1eb7a14907c9c7bb1cd3cc184abc84e26ab52c4d
MD5 2ea4f8048e37bbf6712a88a5a37aec29
BLAKE2b-256 ffd507a2c755f3a2663d2478fe04ba16b339dc2b6db7497dd1d06fab98c97dac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 c2ef8fc97a559bb9702a6092ddbc199a3dcde77c62d79616b1c6886d75cf24aa
MD5 0f3afe0b501d7850bc442b98ab9c73fd
BLAKE2b-256 67578cc646f0b00ac76b201582967224b3a74be6e7d0240720e02ff7d6e53265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 7d6fefa1825a7864d56dd80f9ae9e79e6f422f63da8cedb2797653be097e531a
MD5 4d8440fa6cd043cd79fe59da9fcdb775
BLAKE2b-256 7b75670b9145417bb1568ec177014c6bdda475d63f7f0c13c85ddd49bc4d7839

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a85585e9b4bbc0d31158cd12c3ac39af2d9d343a4f66ec09cd3a3c2a4b5c9ce3
MD5 dcf4e8135e30433300a9ebd7768ca6c9
BLAKE2b-256 12d973a9864efc7f18f9551aa9e43a981addba2512f5ba60dde94cf76b8e6c39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 46c77b4bc28806fb9961bb9e1e6b325b3e2ab1988ce08103ad7ae67ec2f8af93
MD5 6eede9d2ad6e2978834d362e88c93312
BLAKE2b-256 d007b2a205700e77e88ee56b0532faad6d6e626ac88ffb8fa3b20229d65bfe12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2e98b51c742d5803536e3bc60b2c77c402037f1d4cfa3f92e6fd16ee64477740
MD5 e332e18508e4472a29d239cda29a704f
BLAKE2b-256 b738d8d3c63620d932b88557012a1edc34945285563afa36065dbc22d247cd44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp311-cp311-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 fb6f7b566ac477812ef684466fc490ceef8b8abe2395f34d4e57f2880e4df36b
MD5 950d225787190c3c60b0d07a9763039f
BLAKE2b-256 64d6f264902a040521f4125638dce460b300d87f40e87a0057433bb8583d2167

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 371896ba561ae5390d59699e9d847829ac46bc8984829060d79fa4467975ee79
MD5 21741c555f49ed1b1c92a3caf64ebf76
BLAKE2b-256 3e2e68c962de7cc33d46579f1bafdf866485bf35932c5e86991d176df930dc4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2b2659f4cad708d6218f157156a042685bc4fe42ffa9237b5dd56650bd2b80d0
MD5 9a26725d9054fe39766dfea6451b1651
BLAKE2b-256 d746bbd6f715446502d9220bae3342ca7ed82e28393ce4be6e347fdf35b1f0c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 903d1177708e032ac51abd9919e65e94c9e29ebcefe09c3a5319600f6c450e37
MD5 d1805194cb3b9ab25a7f6fe7b84f120d
BLAKE2b-256 57c54d2d175290654b44d0b8e7d547d74952a284cbf202b525a31fa00edb3ec3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 63c2ad528d7095fa25533d8b1675668a0fa7b03a255e432c85d7525da1f9dcaf
MD5 094985893fcb99325ef61a30c61a95c4
BLAKE2b-256 51fa983f5d58b213642f17e3586309907f06a269868ae4d449d56f113d54c9e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp310-cp310-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 4f18ce6ea32a1a0b37944d666694eba73ba0ddafeff7fbea810ed6ce1e869fe1
MD5 741a88659a909e8d63b42197da89881f
BLAKE2b-256 b2aad7f8fb3b9afa28f8f96131b9eb455d4b3889c3787212897a41bfb1c31dba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 64fd369918951cbb17679d51af4bdc77518062c316d61aaaeffbf201bca31908
MD5 32d382eaf7ff24788b365c1374b802e5
BLAKE2b-256 479cd77979a81c897bc5b268876089c052acae0ed0bf8c9ea14870c90f4bf902

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ebaabd04640600a229a2f8d3edf174257014c9a03e0c70ec8a725843b9ce2725
MD5 d38a7113bf337be18768cb972bb42a74
BLAKE2b-256 26827f79cfb58510c75368a406e55a2a66729dc3f69e608fa12e21943bb56a47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.30.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 58e48afb26e33325d941405f74f74804d7a7dd148bd676abb1c01b0a2f5d926a
MD5 05cb101b6a5980d156f2db5ba25164ba
BLAKE2b-256 02de1ef15d2bce6d479e01b2eaae5082c7557e8f4d77e35b82b9b25e42134025

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

0.31.0

26 files

This release

0.30.0 This release

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