Skip to main content

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:

  1. Efficient graph construction leveraging Arrow-backed DataFrames as inputs
  2. Optimized stateful search, where the traversal predicates are expressed with Poalrs expressions
  3. 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]

rxgraph is 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(), and degrees()
  • 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

rxgraph-0.0.14.tar.gz (57.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rxgraph-0.0.14-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

rxgraph-0.0.14-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

rxgraph-0.0.14-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

rxgraph-0.0.14-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

rxgraph-0.0.14-cp314-cp314-win_amd64.whl (869.7 kB view details)

Uploaded CPython 3.14Windows x86-64

rxgraph-0.0.14-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

rxgraph-0.0.14-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

rxgraph-0.0.14-cp314-cp314-macosx_11_0_arm64.whl (989.9 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rxgraph-0.0.14-cp314-cp314-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

rxgraph-0.0.14-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

rxgraph-0.0.14-cp313-cp313-win_amd64.whl (870.4 kB view details)

Uploaded CPython 3.13Windows x86-64

rxgraph-0.0.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

rxgraph-0.0.14-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

rxgraph-0.0.14-cp313-cp313-macosx_11_0_arm64.whl (990.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rxgraph-0.0.14-cp313-cp313-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

rxgraph-0.0.14-cp312-cp312-win_amd64.whl (870.8 kB view details)

Uploaded CPython 3.12Windows x86-64

rxgraph-0.0.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

rxgraph-0.0.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

rxgraph-0.0.14-cp312-cp312-macosx_11_0_arm64.whl (991.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rxgraph-0.0.14-cp312-cp312-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

rxgraph-0.0.14-cp311-cp311-win_amd64.whl (872.2 kB view details)

Uploaded CPython 3.11Windows x86-64

rxgraph-0.0.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

rxgraph-0.0.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

rxgraph-0.0.14-cp311-cp311-macosx_11_0_arm64.whl (992.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rxgraph-0.0.14-cp311-cp311-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Hashes for rxgraph-0.0.14.tar.gz
Algorithm Hash digest
SHA256 ee264a1debad5b54b1601a47f09610a9e02f6095bf7897c9c81f8951d6cd7de7
MD5 4021ded20ce6d2e2168ba9035c22d605
BLAKE2b-256 69908c5b376761ff7d05583bdbcc90513141226075620c4fddbff10a29661ecc

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac1b5e7f489b1158a620caf63c272cec07e52af0152adbc4c45c3cf3a85fdf96
MD5 b5624dfb15d2fdad84b31dc4b8eb5465
BLAKE2b-256 e6f34e7adc6e4790e8f9284f07c8304873a19825e81238cbdc0ebb3bdf344940

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2e30ec4322d46f4e91226647cd295178cdf409714644cd6145bb939aaa31d735
MD5 2b2fe80afb816a7a3fd9d9d376b61364
BLAKE2b-256 f136ad1a68e29e3ed4e741e4c0a0d89be15165e8d37aee45b6ae643c155661a2

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28005809ad979cbfb3964ea6284ca0609b73f1870666646d08bd927031ed0180
MD5 574fd5ce820e64537c01d3b31a5205c9
BLAKE2b-256 7ffecfe433914670c62383198718c014aaefead9c9e3dff1f0bd3d8544c64f65

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb580e09c6224275445b344fa0b80a4b583970d7e78cac7bcfc230622c26bab3
MD5 75347f7ac8c5bb76347f8e2796ce33f2
BLAKE2b-256 2ac50ccc554cd5fb23601b419dddf0a827be5a6d51300948a49cac18eb5634d1

See more details on using hashes here.

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

Hashes for rxgraph-0.0.14-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8aa2a59b849306979aba56454cfc0fd1d44282fb1e8f69692117c7fde965669a
MD5 8ae15c14230228949b48e1a463060b72
BLAKE2b-256 f3d18b603700484f20514a7a737a133a838329ee20aef66a3cee2df4bffc19ab

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae9db7b57f659cb3414a896fe8a307421ecd6a58298f1aa449dc28dfed4dc791
MD5 e57c7dd474334131efe7d7a03a526aef
BLAKE2b-256 a2c067e5ed84e97058c90ca23e393713a49f020ebe7b71d3f4eb8a6259f83a8d

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ac331f0a48a51249675c8f75a75a2102fc9f2304330fff2caa92414028c4d90
MD5 6ce35685dd8d282dae01c21883988bb2
BLAKE2b-256 84b6d5e7de1cfcc80ae9ad3b99ed19e29dc2d005b3af6f260c74aa1f1d6e881f

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa772c1b76d68e4bc75b15b2036e8763a72f780c76b4ef04e570a14a24dde2d7
MD5 dc9da682960fd4bee2d069cc7ddee06e
BLAKE2b-256 831bef6d96d42cf3bf491ff73732c377b9659a79905aed2722bc6d76c7e1d22d

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 dd8a3c88da0139dd71d3a1032ba1fe0677f7b6698709fe3870c8d39ebb3af150
MD5 2182aff01948a06709dadcbd684511b3
BLAKE2b-256 5a8aaa7ee51810d66f35a8de1d1d01385fcc21c7ec431c5d22ad63cf4632feff

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1235a784c686ffd61e8c4ba3f886618fca79daac0f72918f63677a853ba0fda0
MD5 4b6e2d2540e15d361037fd5697367bd8
BLAKE2b-256 f1cc0caaa0e595f4ff0bdaab10a58c684ba9325342ff5d8a67bf287895e315be

See more details on using hashes here.

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

Hashes for rxgraph-0.0.14-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 03994f4ab9d26adde5873c5316bdb082758d6c435f170d9ed0a9a2253051af1e
MD5 eaf557d16512dfb4d516d72505a1e0a0
BLAKE2b-256 c5a57fd6eea20b225318d9846e319c9a1e0600905916b66ba604b1fc8a837c06

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a997c7cca85d8f7ddae88cabe24ddeebad1f23baf771b7d64ab48d25c244156f
MD5 aad518a0dc1223a465e39289cc97f016
BLAKE2b-256 ba9102e782e0a438efa9d31f514937293988d9260339a276f17d999f5a5011c7

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03669af4707c526ddb3279d6b443b66ee56af523a91ca3fa36fef2346b7024cb
MD5 d318d1b20b3bc43b6e31f8d69803d287
BLAKE2b-256 7bee7011ed592772b0df3cba394822f951976bca92eea77e5bb5bd8882da7b9e

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33b44afe44a40b66cd1d1836b4567f76a653fa8ffcc89ce1d854d91e5912fa67
MD5 6b9491ca0f11072fec99f50772ab6c9d
BLAKE2b-256 c7fb4ebaf6b29a6342fec1c5329d1a6d06f59964a9a9ff0eb9c431c38364ed64

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4f5cef33621abce25cff28af9f8cd70320b19bbc9ba7422d41ed3c814e921ee0
MD5 d86d877f128fa577295a27ee908d830e
BLAKE2b-256 9c157b8cafea4bda346efd93b165ac14027c878cf71f5e0bf7998b61b2954920

See more details on using hashes here.

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

Hashes for rxgraph-0.0.14-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0e518221735ad701f417ba8181135f8356afa54d48615d3262748cf2439e0aae
MD5 e28f1ec53353f78ef0f770e5b829c3ee
BLAKE2b-256 b69f0c09cc53cb123bffcfd1512120e9cc3c428c46064c1f485c792c357bcb02

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dac5fda3342cb99a1e826bc47debd57f8f953083aa49af2c79f68b89cdda5937
MD5 a6438103a7159d47a0e185da7c6d1224
BLAKE2b-256 aa8ccaa1e11fa270c3e6a7bbca4d5f7c304381eae5edd1c96a8925d252c4c2fb

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38bee9d33ddd7eb89ccf84ebca7613f7372ddaf076a4169788fe529b15b3da11
MD5 7f5d56ad945f3e8df7d30391e0c201a7
BLAKE2b-256 f3b2b80022d6d0acef2971b25e2625a108e80dbac17cf4a2fea3022efc80e7e0

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3aeafe627e476fcc28bc4781c593a29d6d8f18e492c5b76dc50c79b39212f37
MD5 6f2787af3bd7a248ed61e7fa9ffdab4b
BLAKE2b-256 515a96682ef5075559207a28cd04d2c2ada519c05e2930021a5139802bb72a46

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eca04eccc7bfabf1adc4afb29c8557143c896bcbe0ea178efce2fc1758b55af8
MD5 cbf446522e1628b2b86e3fcfe1fb2d1c
BLAKE2b-256 bc1ee83ee4754d57696024e42ba401c3b06b545594fd97a6169f389a1017ae39

See more details on using hashes here.

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

Hashes for rxgraph-0.0.14-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 121a96a93484ad3369ad05410669167faa9d7b3f089d45a8925d7309995ed848
MD5 37f03729f7d374e6186141a62ee8179f
BLAKE2b-256 1b0299895dfaefc3049be84eff67555c115f0703667f23c34a10595f6b6e000a

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2fc7d89244c139350020083e200bfcd899251535540168bd4ccd431b5a7e6b5b
MD5 6e4e82eb611052ea47ee560d6ea36678
BLAKE2b-256 264a9d0821defe6e5412533b5fad7bc47dea7b27b2ede2c0a70c690cb5bb1733

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f8da3175c572575d65fa8d2c7e14cb0b2e2f990cc6c728bfe19e7a018808122
MD5 7883009b4edc1b87514d7e64b46617f7
BLAKE2b-256 28762dc62e3d0466771758244494596421b312a0f40c76f6f620360c21646d3a

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f399b9168a81d6e9973f9da61bebbb0e51c3d609408ba5d39eb472d3cf97c92
MD5 abb6d858f620abde936a45020650c4b7
BLAKE2b-256 741ed2165ac1747ab24d17bf2b5b1c57a37a2b1643bee99167916dbadf997c97

See more details on using hashes here.

File details

Details for the file rxgraph-0.0.14-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rxgraph-0.0.14-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a37126fa212f6073db6f24c3819783adcd1114f9f3eb5d496e74ea3373ecb6b3
MD5 66e6d4ecb2234c66c95bd8d0f35bcdce
BLAKE2b-256 d35791bc1e71dab3d7345f96ca749485c2c33a3e6f531d8b5015aac57e8bd3f6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page