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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

sciqlopplots-0.33.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.33.0-cp314-cp314-macosx_13_0_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

sciqlopplots-0.33.0-cp314-cp314-macosx_13_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.14macOS 13.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

sciqlopplots-0.33.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.33.0-cp313-cp313-macosx_13_0_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

sciqlopplots-0.33.0-cp313-cp313-macosx_13_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

sciqlopplots-0.33.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.33.0-cp312-cp312-macosx_13_0_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

sciqlopplots-0.33.0-cp312-cp312-macosx_13_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

sciqlopplots-0.33.0-cp311-cp311-macosx_13_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

sciqlopplots-0.33.0-cp310-cp310-manylinux_2_39_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.39+ ARM64

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

Uploaded CPython 3.10macOS 13.0+ x86-64

sciqlopplots-0.33.0-cp310-cp310-macosx_13_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

  • Download URL: sciqlopplots-0.33.0.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.33.0.tar.gz
Algorithm Hash digest
SHA256 2eb1a128409dbb9e71686ee70cb997df04dcfd99b4ef00a5c65d3e48a384882e
MD5 816b1bb51b048ec16983477951329d73
BLAKE2b-256 90b0e128deb85a9e7d31e1790a849aa581e2858f1eb61dab32b9cf58b7ed941f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5b5f189ed70fb809b68cdb51e5933da6d973b116a3c131320c5417a87f682b56
MD5 c06830ae8cce2656f32d243582a07738
BLAKE2b-256 15b5b112a95613be75fed7683c112b3b96f3418e83789e2a5f80bcb8e1cc1a5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 99f02e315ae6247703a864b35f98ac6e57722dcbd21dbe79330da34fe45cc3eb
MD5 095cde2d53f3c3b84eef9ad79a09481b
BLAKE2b-256 cf7281427391284c20e8db64166ac84e25e313f25f4191513327269a5f169ff1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 68c119937f927dd8dcd554491a5c02b564b24c8ecb49dbd9d8f9370102641218
MD5 7b564120bca7a4ebccc9f510dd0b8c2f
BLAKE2b-256 e9c2f2182ae0b8a5ecb39900a8f8377d43e18675c6ef060040a100c75a1e8cf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bdd91be6d2381cf3964aaada137a8279bd1ec6c148ddafef7f971226bd0e5696
MD5 ee040f7977cc7514de5e4146506483bc
BLAKE2b-256 2677c7ad23d97486087bcc26ca88aa9d0cf9dfa5511095c03dd5d5fba3eca95a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp314-cp314-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 91038ad1501b681160971d21efaac1cfcd0e21edba1bf26608dd1902459643b3
MD5 084de37b1243ed1c7d39474952d8154b
BLAKE2b-256 ef430072fe68ae46de84ae953e3996dafe262213d3125332da31553080c28851

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 30568009c1666cc06aaf7066e80f1b565af48ffd63d589ee2dbcbc79543e0d92
MD5 2b8bff06477d043368c882df24f471a9
BLAKE2b-256 e76ca04285bd844caa306a89b0ca92211931a236d8d3e7537728d66b2aa13908

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 5b9cb2a80bb8487e6f6aad9958f84cc197696878c2ec54b182889877d6837179
MD5 b3d4cbd03f1616b807a5da0763df33c6
BLAKE2b-256 380c34d96e4c1dc30f22039f0fa41c1682de2f5c231a5ace734788a934af9c9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e8395e8b990eaffa925c23b5f54a5eee7d9e9d5e11da991857f085b656eeb178
MD5 cf8c353f594a6969cf3a55b40752cfdd
BLAKE2b-256 ec6aa6654230e02a8b2fc0db577c11c73fbbbf0b279ede020fb78a24917e3469

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 432b114913ac829113b6b3fa4fbb995b370ca9875c42dfe5f490a10e59ec0b77
MD5 685d502bf423cc4ac9eeb74e1c2233d8
BLAKE2b-256 609225f36a3006c2d9d4f2dc444957021dcf23d48b42c34f6fe780396c8de0ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 5fadcdf28e980aa588628e04a856d176ba961f9a7ab535200c91df7bfab8e9d0
MD5 8469ff93dce2c5aad646e158a09c1120
BLAKE2b-256 648b4ce009495c4964f8a3ece4dcc52d047f098d47cc916534b4d9afcec7974b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 826e6b30bb2818f5dfc409f54bb15ec93dc8b45247f426a9ed2585dd7f78fc49
MD5 9c27700e5f00459c0b1bb08cdce3285f
BLAKE2b-256 39cebe133331cb4b210b38fab128feb1a44c1c7cf4704e28fefc8b23b6bc4b02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 d937c177722936cb71f9968ec6888af524910048888d225a7c01bc02ee209df9
MD5 965b5ac3340e65d078f977de71243bfc
BLAKE2b-256 7af62602337de9f66562132aac6d412e316fb23a8192e995dc7c09863f11f021

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5532cea7ece3400843bfefdfb3bc8797a8b2fd8efc21f46f7f477ec0686594c0
MD5 2b32acc1e686b3193ce033c47119dbe4
BLAKE2b-256 bc1a73242086fc08033ca2b4254f0eb9ac5847c0352e1d372db2f8c2cafecee6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 cbadafdec5a32ed288c26584f409521904ea55fff498e38ae6e2383869f96529
MD5 9b7b36e742de668c2afd43e05dd8329c
BLAKE2b-256 0bd614477b10b2c93ac0dd72b191d632fca001c9469ae2471ed8eb509b5b61cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 0e1b9645df6e6f44211a8d42a284ebf577fa25d7638de89ac8ee22b3d0a542ef
MD5 e71b1327386d323f951c4a160e120d62
BLAKE2b-256 929686bfb2d96258777e4284940c408fc5c40af871cc37828c445bb82a0637a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 44d91b33b63cff59549e6ce4891c533fc2f3af4ce3f26e4a3b15a1f86a970d7a
MD5 264aa1e2045513db5e809980ff353d2d
BLAKE2b-256 883c0d1b26f74546e656880b58d82cb6722c3a4453fbab74049bf7799b2ebb20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp311-cp311-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 6e90625780b33db5c62fc9caf823c10a3853682e67501e9fa39cd81389829d1f
MD5 5180d3f3321fc8278aecb12a1dcace48
BLAKE2b-256 704a9703591da1349b6633ef43451c9f1d9aa07d3ee55972f3d64b9c182309f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0a19cfdd08c8118e698323e19b36475e6425b1226f9abf039d3e7ff3a8ffcf67
MD5 a32b2c9a34c94c6141dd3595c9f73012
BLAKE2b-256 732c42ecdb1807ef0d073486eff41be3e39b717e6addd79f6d9647682789299c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e4f14aa413bc39ed278a2657518dac2e6c00a8220b013877b7b91799cd306504
MD5 dfd1556e4799e15c1e7b0a013f47910d
BLAKE2b-256 f3f47c93ff47852eec06721122569ad56405f678975c06759b4fa5e7d04841f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ed0a3e0702eac98d056d750e5135b574c50a6765d3e4ebc88b0d954a3bed4386
MD5 c9e8ef634d7384a896e6ca2c055a5e6c
BLAKE2b-256 2ea79c96676d6a46c174204a7d7ac5cfb8b022a7aac351ee78cd793b33340607

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7271b5995ff97d59368481505b8dd185e5cba25512a4abd280bdb9b3aa167b85
MD5 605cf8e6bc4758f5419aa35f02051786
BLAKE2b-256 b9d3f33e6f78ab07a917150396c79e9e960c08081b90c774d08ed0b3d2a3bce3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp310-cp310-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 85dbf500e8ce92e3af756aedd1f932073a16670291da0099896dc5b3cb0983df
MD5 7092fc739da52d3dbfceddbd0a674cff
BLAKE2b-256 cf915e52cc5d5eb988eb8fdd9d854e28b36638423eaaa198adb5a8efed176567

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2241d625c94f8091376aaafa3702ebd1aea496473e4958dbfd77c55ce0b27081
MD5 cdfefb48042da39d1b6c5365e9ac9c3d
BLAKE2b-256 f04b4e3609b124ff2ef6b85b988333b9a5f02975ae337b338fa638bde1cee4c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 e96c6764ccfa027e8db0a3cfbe5e54a5fb2b0b6226ce413bcd7d714daccab51b
MD5 5a303f55ac7b2a72041181a4fae7eb05
BLAKE2b-256 1d5f1547f6ef235a69813d8cee04d1004e9048420852518fefae63410e29f873

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sciqlopplots-0.33.0-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 4a073fd6ea4a08e2ab4c37231fd978d218857f84ae08c31c85f4417579391494
MD5 724eb70fddec11714f4e1fa6d9617ffe
BLAKE2b-256 548828cd3e40fa32f89b6c61d5cb50c2977f6269fd19cd99624b3d8f5fc8fbb3

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

This release

0.33.0 This release

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