High-performance graph traversal and graph algorithms for Python
Project description
rxgraph
High-performance graph traversal and graph algorithms for Python, implemented in Rust with an ergonomic object API and Polars expression support.
rxgraph supports:
- Efficient graph construction leveraging Arrow-backed DataFrames as inputs
- Optimized stateful search, where the traversal predicates are expressed with Poalrs expressions
- Common graph algorithms like BFS, DFS, shortest path, weakly connected components, etc.
From initial benchmarks, rxgraph is comparable in performance and CPU/memory consumption (and very possibly better in some cases) with igraph and networkx.
The place where rxgraph really shines is stateful search - you can use rxgraph for stateful blind search across a very large graph.
See the traversal example in Quickstart.
The main focus of this library is Python and its Python bindings, but its Rust core is also published as a crate to crates.io.
[!IMPORTANT]
rxgraphis under heavy active development - the core implementation (Python bindings & Rust crate) are usable with decent test coverage, but it is not ready for production and you should use it at your own risk. The public API is likely to change as well.Having said that, the library is usable and should work for most scenarios it supports, and I would love for some initial feedback.
Installation
# uv
uv add rxgraph polars
# pip
pip install rxgraph polars
[!NOTE]
Requires Python 3.11+ and currently depends on Polars for expression input.
Quick Start
import rxgraph as rxg
graph = rxg.Graph.from_edges(
[("a", "b"), ("a", "c"), ("b", "d"), ("c", "d")],
nodes=["a", "b", "c", "d", "isolated"],
)
assert graph.node_count == 5
assert graph.edge_count == 4
assert graph.bfs("a") == ["a", "b", "c", "d"]
assert graph.shortest_path("a", "d") == ["a", "b", "d"]
assert graph.reachable_nodes("isolated") == ["isolated"]
For the most powerful capability of rxgraph, see the Stateful Search example.
Data Model
For small or Python-native graphs, use Graph.from_edges with hashable node
labels:
routes = rxg.Graph.from_edges(
[
("a", "b", {"price": 5, "kind": "route"}),
("b", "c", {"price": 6, "kind": "route"}),
("a", "c", {"price": 100, "kind": "skip"}),
],
nodes=[
("a", {"closed": False}),
("b", {"closed": False}),
("c", {"closed": False}),
],
)
For table-backed graphs, pass Polars DataFrames directly:
import polars as pl
import rxgraph as rxg
nodes = pl.DataFrame(
{"id": [10, 20, 30]},
schema={"id": pl.UInt64},
)
edges = pl.DataFrame(
{"id": [1, 2], "src": [10, 20], "dest": [20, 30]},
schema={"id": pl.UInt64, "src": pl.UInt64, "dest": pl.UInt64},
)
table_graph = rxg.Graph(nodes, edges)
assert table_graph.shortest_path(10, 30) == [10, 20, 30]
Node tables require an id column. Edge tables require id, src, and dest.
All identity columns must be either unsigned integers or strings. Extra columns
remain available to traversal expressions.
Algorithms
The high-level object API includes:
bfs(start, max_depth=None)dfs(start, max_depth=None)reachable_nodes(start)shortest_path(source, target)out_degrees(),in_degrees(), anddegrees()weakly_connected_components()
These methods return the same labels or IDs used to build the graph.
Stateful Search
Graph.search evaluates Polars expressions against candidate edges. Expressions
can read source-node fields (src.*), destination-node fields (dest.*), edge
fields (edge.*), and path state (state.*).
Using the routes graph from the data model example:
s = lambda name: rxg.col(f"state.{name}")
d = lambda name: rxg.col(f"dest.{name}")
e = lambda name: rxg.col(f"edge.{name}")
result = routes.search(
start_nodes=["a"],
visit=(~d("closed")) & (e("kind") != "skip") & ((s("spent") + e("price")) < 20),
next_state={"spent": s("spent") + e("price")},
stop=rxg.col("dest.id") == rxg.lit(routes.node_id("c")),
initial_state={"spent": 0},
max_depth=3,
max_paths=10,
)
path = result.paths[0]
assert path.nodes == ["a", "b", "c"]
assert path.edges == [0, 1]
assert path.state == {"spent": 11}
Search supports DFS or BFS ordering, optional Rayon-backed parallel traversal, depth/path limits, and optional intermediate state materialization.
Architecture
The Python package is backed by a Rust core. Internally, rxgraph stores node
and edge tables as Arrow RecordBatch values, validates graph identity columns
once, and builds compact CSR topology for traversal. User columns stay in
columnar form and remain available to stateful search expressions.
Rust Crate
The Rust engine is published as the rxgraph crate and exposes the same
traversal kernel model used by the Python bindings.
See crates/rxgraph/README.md for crate-specific usage.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rxgraph-0.0.14.tar.gz.
File metadata
- Download URL: rxgraph-0.0.14.tar.gz
- Upload date:
- Size: 57.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee264a1debad5b54b1601a47f09610a9e02f6095bf7897c9c81f8951d6cd7de7
|
|
| MD5 |
4021ded20ce6d2e2168ba9035c22d605
|
|
| BLAKE2b-256 |
69908c5b376761ff7d05583bdbcc90513141226075620c4fddbff10a29661ecc
|
File details
Details for the file rxgraph-0.0.14-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rxgraph-0.0.14-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac1b5e7f489b1158a620caf63c272cec07e52af0152adbc4c45c3cf3a85fdf96
|
|
| MD5 |
b5624dfb15d2fdad84b31dc4b8eb5465
|
|
| BLAKE2b-256 |
e6f34e7adc6e4790e8f9284f07c8304873a19825e81238cbdc0ebb3bdf344940
|
File details
Details for the file rxgraph-0.0.14-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rxgraph-0.0.14-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e30ec4322d46f4e91226647cd295178cdf409714644cd6145bb939aaa31d735
|
|
| MD5 |
2b2fe80afb816a7a3fd9d9d376b61364
|
|
| BLAKE2b-256 |
f136ad1a68e29e3ed4e741e4c0a0d89be15165e8d37aee45b6ae643c155661a2
|
File details
Details for the file rxgraph-0.0.14-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.15, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28005809ad979cbfb3964ea6284ca0609b73f1870666646d08bd927031ed0180
|
|
| MD5 |
574fd5ce820e64537c01d3b31a5205c9
|
|
| BLAKE2b-256 |
7ffecfe433914670c62383198718c014aaefead9c9e3dff1f0bd3d8544c64f65
|
File details
Details for the file rxgraph-0.0.14-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.14t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb580e09c6224275445b344fa0b80a4b583970d7e78cac7bcfc230622c26bab3
|
|
| MD5 |
75347f7ac8c5bb76347f8e2796ce33f2
|
|
| BLAKE2b-256 |
2ac50ccc554cd5fb23601b419dddf0a827be5a6d51300948a49cac18eb5634d1
|
File details
Details for the file rxgraph-0.0.14-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 869.7 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8aa2a59b849306979aba56454cfc0fd1d44282fb1e8f69692117c7fde965669a
|
|
| MD5 |
8ae15c14230228949b48e1a463060b72
|
|
| BLAKE2b-256 |
f3d18b603700484f20514a7a737a133a838329ee20aef66a3cee2df4bffc19ab
|
File details
Details for the file rxgraph-0.0.14-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ae9db7b57f659cb3414a896fe8a307421ecd6a58298f1aa449dc28dfed4dc791
|
|
| MD5 |
e57c7dd474334131efe7d7a03a526aef
|
|
| BLAKE2b-256 |
a2c067e5ed84e97058c90ca23e393713a49f020ebe7b71d3f4eb8a6259f83a8d
|
File details
Details for the file rxgraph-0.0.14-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ac331f0a48a51249675c8f75a75a2102fc9f2304330fff2caa92414028c4d90
|
|
| MD5 |
6ce35685dd8d282dae01c21883988bb2
|
|
| BLAKE2b-256 |
84b6d5e7de1cfcc80ae9ad3b99ed19e29dc2d005b3af6f260c74aa1f1d6e881f
|
File details
Details for the file rxgraph-0.0.14-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 989.9 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fa772c1b76d68e4bc75b15b2036e8763a72f780c76b4ef04e570a14a24dde2d7
|
|
| MD5 |
dc9da682960fd4bee2d069cc7ddee06e
|
|
| BLAKE2b-256 |
831bef6d96d42cf3bf491ff73732c377b9659a79905aed2722bc6d76c7e1d22d
|
File details
Details for the file rxgraph-0.0.14-cp314-cp314-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp314-cp314-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.14, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd8a3c88da0139dd71d3a1032ba1fe0677f7b6698709fe3870c8d39ebb3af150
|
|
| MD5 |
2182aff01948a06709dadcbd684511b3
|
|
| BLAKE2b-256 |
5a8aaa7ee51810d66f35a8de1d1d01385fcc21c7ec431c5d22ad63cf4632feff
|
File details
Details for the file rxgraph-0.0.14-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1235a784c686ffd61e8c4ba3f886618fca79daac0f72918f63677a853ba0fda0
|
|
| MD5 |
4b6e2d2540e15d361037fd5697367bd8
|
|
| BLAKE2b-256 |
f1cc0caaa0e595f4ff0bdaab10a58c684ba9325342ff5d8a67bf287895e315be
|
File details
Details for the file rxgraph-0.0.14-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 870.4 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03994f4ab9d26adde5873c5316bdb082758d6c435f170d9ed0a9a2253051af1e
|
|
| MD5 |
eaf557d16512dfb4d516d72505a1e0a0
|
|
| BLAKE2b-256 |
c5a57fd6eea20b225318d9846e319c9a1e0600905916b66ba604b1fc8a837c06
|
File details
Details for the file rxgraph-0.0.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a997c7cca85d8f7ddae88cabe24ddeebad1f23baf771b7d64ab48d25c244156f
|
|
| MD5 |
aad518a0dc1223a465e39289cc97f016
|
|
| BLAKE2b-256 |
ba9102e782e0a438efa9d31f514937293988d9260339a276f17d999f5a5011c7
|
File details
Details for the file rxgraph-0.0.14-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03669af4707c526ddb3279d6b443b66ee56af523a91ca3fa36fef2346b7024cb
|
|
| MD5 |
d318d1b20b3bc43b6e31f8d69803d287
|
|
| BLAKE2b-256 |
7bee7011ed592772b0df3cba394822f951976bca92eea77e5bb5bd8882da7b9e
|
File details
Details for the file rxgraph-0.0.14-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 990.0 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
33b44afe44a40b66cd1d1836b4567f76a653fa8ffcc89ce1d854d91e5912fa67
|
|
| MD5 |
6b9491ca0f11072fec99f50772ab6c9d
|
|
| BLAKE2b-256 |
c7fb4ebaf6b29a6342fec1c5329d1a6d06f59964a9a9ff0eb9c431c38364ed64
|
File details
Details for the file rxgraph-0.0.14-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f5cef33621abce25cff28af9f8cd70320b19bbc9ba7422d41ed3c814e921ee0
|
|
| MD5 |
d86d877f128fa577295a27ee908d830e
|
|
| BLAKE2b-256 |
9c157b8cafea4bda346efd93b165ac14027c878cf71f5e0bf7998b61b2954920
|
File details
Details for the file rxgraph-0.0.14-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 870.8 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e518221735ad701f417ba8181135f8356afa54d48615d3262748cf2439e0aae
|
|
| MD5 |
e28f1ec53353f78ef0f770e5b829c3ee
|
|
| BLAKE2b-256 |
b69f0c09cc53cb123bffcfd1512120e9cc3c428c46064c1f485c792c357bcb02
|
File details
Details for the file rxgraph-0.0.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dac5fda3342cb99a1e826bc47debd57f8f953083aa49af2c79f68b89cdda5937
|
|
| MD5 |
a6438103a7159d47a0e185da7c6d1224
|
|
| BLAKE2b-256 |
aa8ccaa1e11fa270c3e6a7bbca4d5f7c304381eae5edd1c96a8925d252c4c2fb
|
File details
Details for the file rxgraph-0.0.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
38bee9d33ddd7eb89ccf84ebca7613f7372ddaf076a4169788fe529b15b3da11
|
|
| MD5 |
7f5d56ad945f3e8df7d30391e0c201a7
|
|
| BLAKE2b-256 |
f3b2b80022d6d0acef2971b25e2625a108e80dbac17cf4a2fea3022efc80e7e0
|
File details
Details for the file rxgraph-0.0.14-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 991.1 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3aeafe627e476fcc28bc4781c593a29d6d8f18e492c5b76dc50c79b39212f37
|
|
| MD5 |
6f2787af3bd7a248ed61e7fa9ffdab4b
|
|
| BLAKE2b-256 |
515a96682ef5075559207a28cd04d2c2ada519c05e2930021a5139802bb72a46
|
File details
Details for the file rxgraph-0.0.14-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eca04eccc7bfabf1adc4afb29c8557143c896bcbe0ea178efce2fc1758b55af8
|
|
| MD5 |
cbf446522e1628b2b86e3fcfe1fb2d1c
|
|
| BLAKE2b-256 |
bc1ee83ee4754d57696024e42ba401c3b06b545594fd97a6169f389a1017ae39
|
File details
Details for the file rxgraph-0.0.14-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 872.2 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
121a96a93484ad3369ad05410669167faa9d7b3f089d45a8925d7309995ed848
|
|
| MD5 |
37f03729f7d374e6186141a62ee8179f
|
|
| BLAKE2b-256 |
1b0299895dfaefc3049be84eff67555c115f0703667f23c34a10595f6b6e000a
|
File details
Details for the file rxgraph-0.0.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fc7d89244c139350020083e200bfcd899251535540168bd4ccd431b5a7e6b5b
|
|
| MD5 |
6e4e82eb611052ea47ee560d6ea36678
|
|
| BLAKE2b-256 |
264a9d0821defe6e5412533b5fad7bc47dea7b27b2ede2c0a70c690cb5bb1733
|
File details
Details for the file rxgraph-0.0.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f8da3175c572575d65fa8d2c7e14cb0b2e2f990cc6c728bfe19e7a018808122
|
|
| MD5 |
7883009b4edc1b87514d7e64b46617f7
|
|
| BLAKE2b-256 |
28762dc62e3d0466771758244494596421b312a0f40c76f6f620360c21646d3a
|
File details
Details for the file rxgraph-0.0.14-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 992.9 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f399b9168a81d6e9973f9da61bebbb0e51c3d609408ba5d39eb472d3cf97c92
|
|
| MD5 |
abb6d858f620abde936a45020650c4b7
|
|
| BLAKE2b-256 |
741ed2165ac1747ab24d17bf2b5b1c57a37a2b1643bee99167916dbadf997c97
|
File details
Details for the file rxgraph-0.0.14-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: rxgraph-0.0.14-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a37126fa212f6073db6f24c3819783adcd1114f9f3eb5d496e74ea3373ecb6b3
|
|
| MD5 |
66e6d4ecb2234c66c95bd8d0f35bcdce
|
|
| BLAKE2b-256 |
d35791bc1e71dab3d7345f96ca749485c2c33a3e6f531d8b5015aac57e8bd3f6
|