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("events", events, session=session)

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.10

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.10
File Size Uploaded Provenance Actions
graphed-0.0.10.tar.gz 6.4 MB With provenance Details for graphed-0.0.10.tar.gz

Built distributions (wheels)

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

Total release size: 140.7 MB

Release files / graphed-0.0.10.tar.gz

Download URL graphed-0.0.10.tar.gz
Size 6.4 MB
Tags Source
SHA-256 checksum
How to use checksums
dfdadf88580acf3636237ea54a8d7df2986959d02b9b9ecee928f9138fbd3932
BLAKE2b-256 checksum
How to use checksums
feaeb6574166921f3cc4d08765b04b730c3f2e99edd6499a94ccec36aa4d60fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp315-cp315t-win_arm64.whl
Size 5.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
338e14fb4fb0f442a98f766b4d61a8b2ba201c53495da73acf7889cc9aee5d78
BLAKE2b-256 checksum
How to use checksums
c78ed0d7eb599a8cddcf9c801d6b40c214b0d0117addfd6affbf417a2734a5f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp315-cp315t-win_amd64.whl
Size 5.5 MB
Tags CPython 3.15 CPython 3.15 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
482390aac4e4d4f17c09ad12b03f740d5c9ae2ccc478eefdc0824c83be28d3d3
BLAKE2b-256 checksum
How to use checksums
2209adf2fbbef9aeeb7ede0fab64527ab811920e225fa7b8170d9a2ab4b14a9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-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
ab8e83c9b581273c537b79205cb6c1b3f4f1138d6ab4b35de6b940fab61422ce
BLAKE2b-256 checksum
How to use checksums
58f7a382c228131ef03da3b8c8d42781840538ef9511cad3ea745da4a0879372
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp315-cp315t-musllinux_1_2_aarch64.whl
Size 5.7 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5fc679690f1dd32863b66bf38d5e5d821dca71b22ce792d1c4db5e0ee2ec7495
BLAKE2b-256 checksum
How to use checksums
6552507a0ad4369ed5ba5e25db5090baade33c616b55db2e9ac1c18caa2e953b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-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
8b3b9d27de58d3df8e781ab43bb0d0ddf6b1178edc99a18aa494a51ca36aaa9f
BLAKE2b-256 checksum
How to use checksums
a401e84972e7bde3f6eaf8239287e3d9455131e8d2488be61ee627c8f9fbe800
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-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
32aa2c545f56239d194ad9f26158bd4623c255fbfed73b0ee3d61a07d491b2ef
BLAKE2b-256 checksum
How to use checksums
f0bf2574a357072325628a1381e13553ca396e194a167bd2a5d3aebc187a11d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp315-cp315t-macosx_11_0_arm64.whl
Size 5.6 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a77b8f75bb27fbfe4ed92e685a3b716bd515635749c08e7c828d1ab1b4ca3c8d
BLAKE2b-256 checksum
How to use checksums
1d391ca3c8390e651c4b0495352650df51c72a2b6bb22a8da577e45d2d77926a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp315-cp315t-macosx_10_15_x86_64.whl
Size 5.6 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
34eb3fa2e3a3e590cbc6adb1a131e2cda49b96ae029e53e8b1da38e4144e9066
BLAKE2b-256 checksum
How to use checksums
a84c7968dca5f0aae57ec566bfecfdba844b18f6865bdc0b9a11be6b9817502e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp314-cp314t-win_arm64.whl
Size 5.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
86e014d711cdd95d0d4e8939e834a7e776fa7d92c5140d1117fa18f58760297c
BLAKE2b-256 checksum
How to use checksums
04304925e7f63e4e377463954374242f62df9fc38c3a95c00298d07729d03d99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp314-cp314t-win_amd64.whl
Size 5.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
188ee89f489821ea63862199919e1aef4205dac537153462a50d5412457aaf89
BLAKE2b-256 checksum
How to use checksums
5d7707cdfe16eeb0b762f7c63484aec51ae7f033414dddae80f1e87dda15fd24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-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
86c73053ceaec267b6cfc24dd605c056c747f5e1e2ed49ad559731546564cd72
BLAKE2b-256 checksum
How to use checksums
aa68bf8497e23a549782f3a41f372d818345ca70f2e89e51e4401e33d8297a92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 5.7 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
67650d071e5335ab5b94118391b646a41d369c901c50b4ee13678e6d645fb773
BLAKE2b-256 checksum
How to use checksums
980a5eb397bc0295d0d3b5ba1eaf2eda1219a530545be4d2c461a3abd3f32705
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-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
cdb9081f35ed034e02effc0c3955f2642dd8781031f9e5043ba8dbb9c3a326ba
BLAKE2b-256 checksum
How to use checksums
869283fb47a3096c554c2d3990b0b3965007a0c2601e8b06587c244080a49eb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-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
3a84de462f2683ad11cd2efef5845744eea82bb83c6c714d0fc156e97eba770d
BLAKE2b-256 checksum
How to use checksums
4da2e1e0e250121216b010fefd782f0e98c6ba09d25870fd41f875dc1d23a27c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp314-cp314t-macosx_11_0_arm64.whl
Size 5.6 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7fdf14b1aed28b039af01d8de6be42bc991383b10f2332aed15f48f59fc4cf19
BLAKE2b-256 checksum
How to use checksums
84aa9c8b5f97807ff1a75cacdc6fd6a523ed57ca8d1cebe87c30f253a7bea911
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp314-cp314t-macosx_10_15_x86_64.whl
Size 5.6 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
7d672e3a32434226ad7ed50ff43c20f5b3e1b2bcb9e07186944dbc92c22908c5
BLAKE2b-256 checksum
How to use checksums
c18eab3f7f04fc0ebce9191e76d40a47665131672f6c38e2046d846be478e889
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp311-abi3-win_arm64.whl
Size 5.5 MB
Tags CPython 3.11 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
9515b3e99c6913de353881c21e2ad0a0e4bfd916ecac0b4a431d845ac125462a
BLAKE2b-256 checksum
How to use checksums
68f03bfa8135205bff948367d933c53df9b99a3db6e1ad16c6f44a6df2db985b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp311-abi3-win_amd64.whl
Size 5.5 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
22f3c6382cb8c26696d2559aa44d7230f0661dbdc977a4b006a2413c66130c67
BLAKE2b-256 checksum
How to use checksums
9312bedca827710228dccd666340520bfdee277b842838f5787f1bd0d90aacbe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-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
38f1837245fb062052a6e04a147078aacab0694be6e1c46ae54e34b4ebf4ba70
BLAKE2b-256 checksum
How to use checksums
775666f42a3624535e9d13e29fc04ed2213549bfce709f94a9cc42f248ebcde4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp311-abi3-musllinux_1_2_aarch64.whl
Size 5.7 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
79187fbcf36235696af4fcc9d2be597a068c25e330254bc3a252e0a5bda16cfc
BLAKE2b-256 checksum
How to use checksums
e4aedea60bf5665929c5ba9c7002e40893f04e66c40e36e73b7da1ed0aa5bfcd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-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
45b3cfcb1fe8f8e7cb8e5ecce94fd49289685dc4a905aebb5da2e952e060099f
BLAKE2b-256 checksum
How to use checksums
bcbb553fff100d53020207a568d0499ab554dc6a77845f5358ec750d586533e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-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
0a7dfa2254a913a597d824ac5c3e0db857929ca52da4b588ce979b99c16c0f23
BLAKE2b-256 checksum
How to use checksums
c15f4cb96a9125b24aaf7f0dbb72727bc78ff3e8e8994c9c4662bb6e30af8afe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp311-abi3-macosx_11_0_arm64.whl
Size 5.6 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c90b6703a89e3945c2970f33dca31b0959ac4dd47db2b018816664247bb7606c
BLAKE2b-256 checksum
How to use checksums
f40f67001834e58232905b1a8ba5b669ead56bb2e46609b877451feff31d2762
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

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

Download URL graphed-0.0.10-cp311-abi3-macosx_10_12_x86_64.whl
Size 5.6 MB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
78a2dc058d7098033a75abb765efa16a3b3192ff023bd3bcba77cf804272e09a
BLAKE2b-256 checksum
How to use checksums
36b538dfb70b3fa658ed6427564a015e61287376b8609fcec2448cc809a68dc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

Security for graphed 0.0.10

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for graphed-0.0.10.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 29, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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