Skip to main content

graphed

Deferred awkward-array analysis with a plan you can save, ship, and debug — dask-awkward's shape, without the giant task graph.

You write ordinary awkward code. Nothing runs yet — graphed records it, and collapses the redundancy as you go, so the cut you wrote twice and the helper that multiplies by 1.0 are gone before they ever cost you anything. When you're ready, you hand the result to a runner. What you get for it:

  • The same analysis produces byte-identical results every run, on 1 worker or 100.
  • A failure on a remote worker comes back pointing at the line you wrote, not an opaque string from another process.
  • Only the columns your analysis touches are read off disk — a file with 400 branches costs you the six you used.
  • The recorded plan is a durable artifact: checkpoint it, resume it after a crash, or bundle it so a colleague reproduces your histograms exactly.

Install

pip install "graphed[awkward]"      # the HEP default: ragged arrays via awkward

Other extras, all opt-in:

pip install graphed                 # frontend + compiled core only (light)
pip install "graphed[numpy]"        # rectilinear numpy backend
pip install "graphed[parquet]"      # Parquet reading/writing (pyarrow)
pip install "graphed[dashboard]"    # live run dashboard
pip install "graphed[preserve]"     # preservation bundles (correctionlib/ONNX)
pip install "graphed[all]"          # everything except the heavy ML frameworks

Wheels ship for Linux, macOS, and Windows; installing from source needs a Rust toolchain (the optimizer is a compiled extension).

Your first analysis

import awkward as ak

import graphed
from graphed import Session
from graphed.awkward import AwkwardBackend, from_awkward, gak

events = ak.Array(
    [
        {"Jet": [{"pt": 40.0, "eta": 0.1}, {"pt": 12.0, "eta": 2.3}]},
        {"Jet": [{"pt": 55.0, "eta": -1.2}]},
        {"Jet": [{"pt": 8.0, "eta": 0.5}]},
    ]
)

session = Session(AwkwardBackend())
evts = from_awkward(session, "events", events)

good = evts.Jet[evts.Jet.pt > 30.0]  # records, doesn't run
leading_pt = gak.max(good.pt, axis=1)  # gak mirrors ak.* signatures

compiled = graphed.compile_ir(session, leading_pt)
(result,) = graphed.evaluate_ir(compiled, AwkwardBackend(), {"events": events})
print(ak.to_list(result))
# [40.0, 55.0, None]

gak is the function surface: it carries the ak.* signatures you already know (gak.num, gak.zip, gak.with_field, …), but each call records a step instead of computing one.

The one thing that's different

There is no .compute(). There are two ways to make the recording happen, and which one you want depends on where the work should run.

In this process, as above: graphed.compile_ir(session, output) reduces the recording, and graphed.evaluate_ir(...) evaluates it right here, on arrays you hand it. Good for a notebook and for small data.

Across partitions of a dataset, which is what you want for a real run: build a plan and hand it to a runner. graphed.aggregate_plan(out1, out2, reduce=..., combine=..., empty=...) compiles every output into one recording and produces one task per partition of the dataset you read from — so it needs a partitioned source such as from_parquet. For histograms, graphed_histogram.plan({"name": h}) builds the same thing for you. Then: SequentialRunner from graphed.core runs it in-process, and a graphed-executors runner runs it on a process pool, a dask cluster, or a parsl HTEX pool. Your first real analysis does exactly this, end to end.

The plan — not a pickle of your Python objects — is what travels, which is why it can be saved, resumed, and reproduced.

Which pieces do I need?

You want Install / import
Ragged HEP analysis (the default) graphed[awkward] → graphed.awkward, gak
Read/write Parquet, skims add graphed[parquet] → graphed.awkward.from_parquet, to_parquet
Run on a pool or cluster graphed-executors
Deferred hist-style histograms graphed-histogram
Watch a run live, pause or cancel it from the browser add graphed[dashboard] → graphed.debug
Re-run one failed task on your own machine, one operation at a time graphed.debug.replay
Resume a killed run; keep the checkpoints on S3 or another URL graphed.checkpoint; add graphed[checkpoint] for a URL
Hand your analysis to a colleague, exactly add graphed[preserve] → graphed.preserve

Everything under one import path, and what each part does for you:

Import path What it does for you Extra
graphed Session, Array, vary (systematic variations), compile/evaluate (base)
graphed.core the compiled optimizer, the plan types runners consume, and SequentialRunner (base)
graphed.awkward ragged backend: gak functions, corrections/ONNX calls [awkward] (+ [parquet] for I/O)
graphed.numpy deferred numpy for rectilinear data [numpy]
graphed.debug errors mapped back to your source line; the live dashboard with pause/resume/cancel; run reports; task replay (base); [dashboard] for the live view
graphed.checkpoint cache results by content; restart a crashed run where it left off (base); [checkpoint] for a store at a URL
graphed.preserve a self-contained bundle that reproduces your histograms elsewhere (base); [preserve] for correctionlib/ONNX payloads

Next

  • Your first real analysis — a parquet dataset, a jet cut, a systematic variation and a histogram, end to end.
  • How the frontend works — what gets recorded, how duplicate expressions collapse as you build, and the full graphed.vary grammar for systematics.
  • How the awkward backend works — column reading, corrections, ML models, and writing varied skims.
  • API reference.
  • Build the docs locally: pip install -e ".[docs]" && sphinx-build -W -b html docs docs/_build/html

To hack on graphed itself, see CONTRIBUTING.md.

Metadata

Release files for graphed 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for graphed 0.0.7
File Size Uploaded
graphed-0.0.7.tar.gz 6.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for graphed 0.0.7
File
graphed-0.0.7-cp315-cp315t-win_arm64.whl CPython 3.15 CPython 3.15 free-threading Windows ARM64 Details
graphed-0.0.7-cp315-cp315t-win_amd64.whl CPython 3.15 CPython 3.15 free-threading Windows x86-64 Details
graphed-0.0.7-cp315-cp315t-musllinux_1_2_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64 Details
graphed-0.0.7-cp315-cp315t-musllinux_1_2_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64 Details
graphed-0.0.7-cp315-cp315t-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64 Details
graphed-0.0.7-cp315-cp315t-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64 Details
graphed-0.0.7-cp315-cp315t-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64 Details
graphed-0.0.7-cp315-cp315t-macosx_10_15_x86_64.whl CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64 Details
graphed-0.0.7-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
graphed-0.0.7-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
graphed-0.0.7-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
graphed-0.0.7-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
graphed-0.0.7-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
graphed-0.0.7-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
graphed-0.0.7-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
graphed-0.0.7-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
graphed-0.0.7-cp311-abi3-win_arm64.whl CPython 3.11 abi3 Windows ARM64 Details
graphed-0.0.7-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
graphed-0.0.7-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details
graphed-0.0.7-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details
graphed-0.0.7-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details
graphed-0.0.7-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details
graphed-0.0.7-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
graphed-0.0.7-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details

Total release size: 139.4 MB

Release files / graphed-0.0.7.tar.gz

Download URL graphed-0.0.7.tar.gz
Size 6.3 MB
Tags Source
SHA-256 checksum
How to use checksums
b8e42beb7eed5562d4e33a277b36e929a4c8c76a00dd95c2ba2d6d8ecf1217c8
BLAKE2b-256 checksum
How to use checksums
9133c3c1d9711564165505f0d22e41dc9d050ff0d772c78034de614b2aaed4b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp315-cp315t-win_arm64.whl

Download URL graphed-0.0.7-cp315-cp315t-win_arm64.whl
Size 5.4 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
7a121901179e2c629292cfdfa735195665b3745e32b25f28c315a9b39691c376
BLAKE2b-256 checksum
How to use checksums
b3a5a6ecd862c78da5ea9335906023c5cc777ccbe4b95565a1ea330650397058
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp315-cp315t-win_amd64.whl

Download URL graphed-0.0.7-cp315-cp315t-win_amd64.whl
Size 5.4 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
4fe282a0135c5b4319f55730bebd3babd6ad9de01466d2f27ec845f7dc1df8e0
BLAKE2b-256 checksum
How to use checksums
e6cd25c1953c33b857f7db192b14d92aad179efa8d8696e56b6dd6a3427fc641
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp315-cp315t-musllinux_1_2_x86_64.whl

Download URL graphed-0.0.7-cp315-cp315t-musllinux_1_2_x86_64.whl
Size 5.7 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6dacc3c2154ea831fa4c8d366f7c0bd82cd2323ad0587c150c1e5abb4273348c
BLAKE2b-256 checksum
How to use checksums
a3cce7fcded048481cf8a3f06b208347f94e3736235631f46f5adbfd91d7b9d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp315-cp315t-musllinux_1_2_aarch64.whl

Download URL graphed-0.0.7-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 5.6 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6c2daf6981982c23bcbaddc1449d910eb0ed17a89aab788a9912dd9d0f3d8971
BLAKE2b-256 checksum
How to use checksums
ec21589de1427514d43ecc9cde5a825067c416185f2e311c2f9a08844d62f360
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL graphed-0.0.7-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ffbd40ec7bca1e8920fe51ea4eeb2beb7f4d7c0bbf247802add1406a37b64961
BLAKE2b-256 checksum
How to use checksums
1dce367bebd1d40d0ba10fddf252f9de0a573a17730cc8c13162a797af31e5d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL graphed-0.0.7-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 5.6 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
563efc3dc64b7e917885142327cf2526a1e943f5d21c25494a171964804e38bb
BLAKE2b-256 checksum
How to use checksums
33c0da243e3f9ca20dc58de33f34a66f498274b2a3849067d5b4301a579c056f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp315-cp315t-macosx_11_0_arm64.whl

Download URL graphed-0.0.7-cp315-cp315t-macosx_11_0_arm64.whl
Size 5.5 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
71a7c31fdb7a87662c53e49ba7f5fe784c1ce226f304c522a801eea16ee431fc
BLAKE2b-256 checksum
How to use checksums
0ac7f9e0d33b37374f0e52abfcf73dc1e62b88ad2ff04c4f204107fc9d0f06aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp315-cp315t-macosx_10_15_x86_64.whl

Download URL graphed-0.0.7-cp315-cp315t-macosx_10_15_x86_64.whl
Size 5.5 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
b322f859728a5cc197c63d6d6dc1952fe7bdb115b349cda4425bf5abeeac6d6b
BLAKE2b-256 checksum
How to use checksums
9390ba11e601b1acde2593f99714f0d9c44c8ac5c9bda13530c51b438dab8dd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp314-cp314t-win_arm64.whl

Download URL graphed-0.0.7-cp314-cp314t-win_arm64.whl
Size 5.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
26fb7893c5ef746633c6136a5792f4b0da9708e1b2610ce9674ffe0fd17415e1
BLAKE2b-256 checksum
How to use checksums
432dc86d239d06b8aa22de0835fde87f70f85407d02bd5fea285be6091a02765
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp314-cp314t-win_amd64.whl

Download URL graphed-0.0.7-cp314-cp314t-win_amd64.whl
Size 5.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
3d581bd06d86a88d25235188ff31a89d42023ae5d071f2de7be2c48a14fd00b2
BLAKE2b-256 checksum
How to use checksums
75531d761adced620e859a0a8d75c6850164cda1972b83045e6ab791054354a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL graphed-0.0.7-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 5.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
367e749dc5d96e871bbb166feb1ec293f1504cf1d39d1a00866a7b011ce4ba68
BLAKE2b-256 checksum
How to use checksums
87ebb8e32f8940b605f0071d3c55a7d38745abcc26f8356af200e634c8443f1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL graphed-0.0.7-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 5.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2aa659c95780d7dc2b0ff389246f657357e1313170a04c71b5f408a57733480e
BLAKE2b-256 checksum
How to use checksums
98b41f16621ee9c2a2dc4a5ebad1a5e9dc104dd992fc984b83c4614b5672fba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL graphed-0.0.7-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cfa876110e2c9ebed2c2f129c5d7ef77307a18809f365a061a3657222dad537a
BLAKE2b-256 checksum
How to use checksums
a51bef5867d5dd933c6624dad3b76c3e976e4370128d0aab5ceb1e12cc12490c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL graphed-0.0.7-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 5.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
07a06eca931c8ec14c24ca31eb03c252040cac78d5d53c63ba19a06617e2ff5b
BLAKE2b-256 checksum
How to use checksums
7a0cbcf531d63f297b5c89501f25f372bb5b52b4cb8f189dbcf683e908d82de3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp314-cp314t-macosx_11_0_arm64.whl

Download URL graphed-0.0.7-cp314-cp314t-macosx_11_0_arm64.whl
Size 5.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
799329568cb63f1756d3dabda205db87506e00b4eca5f70da26fba42bfe93324
BLAKE2b-256 checksum
How to use checksums
62aa9bb99e21dc03e2ab5322d7373cbc096c8d747f21280f5444006b53a0286f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL graphed-0.0.7-cp314-cp314t-macosx_10_15_x86_64.whl
Size 5.5 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
c2bf93bf7784b892949ea9c9c2ebae95c6b3ce06ad3f6fcaad9ec7f1e8f16627
BLAKE2b-256 checksum
How to use checksums
2bfa6c39790bbb293d88b8bfe9306c224d941d73a2ac5909e9f9299b76b23025
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp311-abi3-win_arm64.whl

Download URL graphed-0.0.7-cp311-abi3-win_arm64.whl
Size 5.4 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
d1c8b46318b45a36b2a24ecf636451fdc1a43778adc7546a8af3fab4cce967aa
BLAKE2b-256 checksum
How to use checksums
ecf5db8f945e3124931e1fa4efeba7c47fdb29e5c5bdc509795cdef808386d6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp311-abi3-win_amd64.whl

Download URL graphed-0.0.7-cp311-abi3-win_amd64.whl
Size 5.4 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
8b5013579acf9527d5f02c26329a7813eaaa9221243123790d2eb8054f4afc82
BLAKE2b-256 checksum
How to use checksums
6c8406f89f9ceb9bfb2f5c1ddbab7c0cda07d88c477f79904fa2868d11910e99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL graphed-0.0.7-cp311-abi3-musllinux_1_2_x86_64.whl
Size 5.7 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
5646c32b0f56886193d79bab5149de359556b4bd19c9817eccac70d9acc7b24f
BLAKE2b-256 checksum
How to use checksums
d5444259b9d1f0d09e4665bdac9264693add3dde4edbe9829b4d863c6c4133d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL graphed-0.0.7-cp311-abi3-musllinux_1_2_aarch64.whl
Size 5.6 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
c163fe488e20618789a35f193e4f9e8dae09b7827126666e663a0c1d83c360e5
BLAKE2b-256 checksum
How to use checksums
15314eebdf000a03f54f80d1d53c4a8fc19e294f84db969ebc67f3b31207564f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL graphed-0.0.7-cp311-abi3-manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
bc7a0d225c539f9d5ce8aa2103907d55f6fae0ade78a683eed515bcdca97552f
BLAKE2b-256 checksum
How to use checksums
7ac702dbcfb26144e5f877c6d8aab934290027b6a443bc056fe448a0b58c539c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL graphed-0.0.7-cp311-abi3-manylinux_2_28_aarch64.whl
Size 5.6 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
9f97e3b148147624d90cb0c4e28cf42e8128e4a10c6a0935e06fc35ca06bcc10
BLAKE2b-256 checksum
How to use checksums
16aad7fec26886c8f7837bbba4d734d88c8572f4158df2d241493a4fc97bfc1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp311-abi3-macosx_11_0_arm64.whl

Download URL graphed-0.0.7-cp311-abi3-macosx_11_0_arm64.whl
Size 5.5 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a6eac4fb6683d01fb91c23e52777f8d7445349473a7d2260efe9a4dd3df9f86c
BLAKE2b-256 checksum
How to use checksums
784c47f0d188288991acd93a021a509de942846d578a9c0a6bb4bc74a35bb759
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / graphed-0.0.7-cp311-abi3-macosx_10_12_x86_64.whl

Download URL graphed-0.0.7-cp311-abi3-macosx_10_12_x86_64.whl
Size 5.5 MB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
79ca8998287a0f00a8cbf5ac47be64177263db931937427ed0b5445fc9ac2326
BLAKE2b-256 checksum
How to use checksums
c2858fc451fec67e29d94759250108b185ec617c950929b4ce201cf5d9f284a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.0.7 This release

25 release files

0.0.6

25 release files

0.0.5

22 release files

0.0.4

15 release files

0.0.3

15 release files

0.0.2

15 release files

0.0.1

21 release files

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