Skip to main content

Python package for raphtory, a temporal graph library

Project description


Raphtory

Test and Build Latest Release Issues Crates.io PyPI PyPI Downloads Launch Notebook

🌍 Website   📒 Documentation   Pometry   🧙Tutorial   🐛 Report a Bug   Join Slack


Raphtory is an in-memory vectorised graph database written in Rust with friendly Python APIs on top. It is blazingly fast, scales to hundreds of millions of edges on your laptop, and can be dropped into your existing pipelines with a simple pip install raphtory.

It supports time traveling, full-text search, multilayer modelling, and advanced analytics beyond simple querying like automatic risk detection, dynamic scoring, and temporal motifs.

If you wish to contribute, check out the open list of issues, bounty board or hit us up directly on slack. Successful contributions will be reward with swizzling swag!

Installing Raphtory

Raphtory is available for Python and Rust.

For python you must be using version 3.8 or higher and can install via pip:

pip install raphtory

For Rust, Raphtory is hosted on crates for Rust version 1.77 or higher and can be included in your project via cargo add:

cargo add raphtory

Running a basic example

Below is a small example of how Raphtory looks and feels when using our Python APIs. If you like what you see, you can dive into a full tutorial here.

from raphtory import Graph
from raphtory import algorithms as algo
import pandas as pd

# Create a new graph
graph = Graph()

# Add some data to your graph
graph.add_node(timestamp=1, id="Alice")
graph.add_node(timestamp=1, id="Bob")
graph.add_node(timestamp=1, id="Charlie")
graph.add_edge(timestamp=2, src="Bob", dst="Charlie", properties={"weight": 5.0})
graph.add_edge(timestamp=3, src="Alice", dst="Bob", properties={"weight": 10.0})
graph.add_edge(timestamp=3, src="Bob", dst="Charlie", properties={"weight": -15.0})

# Check the number of unique nodes/edges in the graph and earliest/latest time seen.
print(graph)

results = [["earliest_time", "name", "out_degree", "in_degree"]]

# Collect some simple node metrics Ran across the history of your graph with a rolling window
for graph_view in graph.rolling(window=1):
    for v in graph_view.nodes:
        results.append(
            [graph_view.earliest_time, v.name, v.out_degree(), v.in_degree()]
        )

# Print the results
print(pd.DataFrame(results[1:], columns=results[0]))

# Grab an edge, explore the history of its 'weight'
cb_edge = graph.edge("Bob", "Charlie")
weight_history = cb_edge.properties.temporal.get("weight").items()
print(
    "The edge between Bob and Charlie has the following weight history:", weight_history
)

# Compare this weight between time 2 and time 3
weight_change = cb_edge.at(2)["weight"] - cb_edge.at(3)["weight"]
print(
    "The weight of the edge between Bob and Charlie has changed by",
    weight_change,
    "pts",
)

# Run pagerank and ask for the top ranked node
top_node = algo.pagerank(graph).top_k(1)
print(
    "The most important node in the graph is",
    top_node[0][0],
    "with a score of",
    top_node[0][1],
)

Output:

Graph(number_of_edges=2, number_of_nodes=3, earliest_time=1, latest_time=3)

|   | earliest_time | name    | out_degree | in_degree |
|---|---------------|---------|------------|-----------|
| 0 | 1             | Alice   | 0          | 0         |
| 1 | 1             | Bob     | 0          | 0         |
| 2 | 1             | Charlie | 0          | 0         |
| 3 | 2             | Bob     | 1          | 0         |
| 4 | 2             | Charlie | 0          | 1         |
| 5 | 3             | Alice   | 1          | 0         |
| 6 | 3             | Bob     | 1          | 1         |
| 7 | 3             | Charlie | 0          | 1         |

The edge between Bob and Charlie has the following weight history: [(2, 5.0), (3, -15.0)]

The weight of the edge between Bob and Charlie has changed by 20.0 pts

The top node in the graph is Charlie with a score of 0.4744116163405977

GraphQL

As part of the python APIs you can host your data within Raphtory's GraphQL server. This makes it super easy to integrate your graphy analytics with web applications.

Below is a small example creating a graph, running a server hosting this data, and directly querying it with our GraphQL client.

from raphtory import Graph
from raphtory.graphql import GraphServer
import pandas as pd
import os

# URL for lord of the rings data from our main tutorial
url = "https://raw.githubusercontent.com/Raphtory/Data/main/lotr-with-header.csv"
df = pd.read_csv(url)

# Load the lord of the rings graph from the dataframe
graph = Graph()
graph.load_edges_from_pandas(df,"time","src_id","dst_id")

#Create a working_dir for your server and save your graph into it 
#You can save any number of graphs here or create them via the server ones its running
os.makedirs("graphs/", exist_ok=True)
graph.save_to_file("graphs/lotr_graph")

# Launch the server and get a client to it.
server = GraphServer(work_dir="graphs/").start()
client = server.get_client()

#Run a basic query to get the names of the characters + their degree
results = client.query("""{
             graph(path: "lotr_graph") {
                 nodes {
                    list{
                        name
                        degree
                       }   
                    }
                 }
             }""")

print(results)

Output:

Loading edges: 100%|██████████████| 2.65K/2.65K [00:00<00:00, 984Kit/s]
Playground: http://localhost:1736
{'graph': 
    {'nodes': 
        [{'name': 'Gandalf', 'degree': 49}, 
         {'name': 'Elrond', 'degree': 32}, 
         {'name': 'Frodo', 'degree': 51}, 
         {'name': 'Bilbo', 'degree': 21}, 
         ...
        ]
    }
}

GraphQL Playground

When you host a Raphtory GraphQL server you get a web playground bundled in, accessible on the same port within your browser (defaulting to 1736). Here you can experiment with queries on your graphs and explore the schema. An example of the playground can be seen below, running the same query as in the python example above.

GraphQL Playground

Getting started

To get you up and running with Raphtory we provide a full set of tutorials on the Raphtory website:

If API documentation is more your thing, you can dive straight in here!

Online notebook sandbox

Want to give this a go, but can't install? Check out Raphtory in action with our interactive Jupyter Notebooks! Just click the badge below to launch a Raphtory sandbox online, no installation needed.

Binder

Community

Join the growing community of open-source enthusiasts using Raphtory to power their graph analysis!

  • Follow Slack for the latest Raphtory news and development

  • Join our Slack to chat with us and get answers to your questions!

Contributors

Bounty board

Raphtory is currently offering rewards for contributions, such as new features or algorithms. Contributors will receive swag and prizes!

To get started, check out our list of desired algorithms which include some low hanging fruit (🍇) that are easy to implement.

Benchmarks

We host a page which triggers and saves the result of two benchmarks upon every push to the master branch. View this here

License

Raphtory is licensed under the terms of the GNU General Public License v3.0 (check out our LICENSE file).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

raphtory-0.13.1-cp312-none-win_amd64.whl (17.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

raphtory-0.13.1-cp312-cp312-manylinux_2_28_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ x86-64

raphtory-0.13.1-cp312-cp312-manylinux_2_28_aarch64.whl (21.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.28+ ARM64

raphtory-0.13.1-cp312-cp312-macosx_11_0_arm64.whl (18.6 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

raphtory-0.13.1-cp312-cp312-macosx_10_12_x86_64.whl (19.6 MB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

raphtory-0.13.1-cp311-none-win_amd64.whl (17.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

raphtory-0.13.1-cp311-cp311-manylinux_2_28_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

raphtory-0.13.1-cp311-cp311-manylinux_2_28_aarch64.whl (21.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

raphtory-0.13.1-cp311-cp311-macosx_11_0_arm64.whl (18.6 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

raphtory-0.13.1-cp311-cp311-macosx_10_12_x86_64.whl (19.7 MB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

raphtory-0.13.1-cp310-none-win_amd64.whl (17.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

raphtory-0.13.1-cp310-cp310-manylinux_2_28_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

raphtory-0.13.1-cp310-cp310-manylinux_2_28_aarch64.whl (21.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

raphtory-0.13.1-cp310-cp310-macosx_11_0_arm64.whl (18.6 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

raphtory-0.13.1-cp310-cp310-macosx_10_12_x86_64.whl (19.7 MB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

raphtory-0.13.1-cp39-none-win_amd64.whl (17.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

raphtory-0.13.1-cp39-cp39-manylinux_2_28_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

raphtory-0.13.1-cp39-cp39-manylinux_2_28_aarch64.whl (21.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

raphtory-0.13.1-cp39-cp39-macosx_11_0_arm64.whl (18.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

raphtory-0.13.1-cp39-cp39-macosx_10_12_x86_64.whl (19.7 MB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

raphtory-0.13.1-cp38-none-win_amd64.whl (17.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

raphtory-0.13.1-cp38-cp38-manylinux_2_28_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

raphtory-0.13.1-cp38-cp38-manylinux_2_28_aarch64.whl (21.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

raphtory-0.13.1-cp38-cp38-macosx_11_0_arm64.whl (18.6 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

raphtory-0.13.1-cp38-cp38-macosx_10_12_x86_64.whl (19.7 MB view details)

Uploaded CPython 3.8 macOS 10.12+ x86-64

File details

Details for the file raphtory-0.13.1-cp312-none-win_amd64.whl.

File metadata

  • Download URL: raphtory-0.13.1-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 17.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for raphtory-0.13.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 f03f71e4c78d72709a61aeee62a7c56ff38bbc1c8ac815f0230e263d6d7bb333
MD5 3c31d702cb1265d0d88d4e3b08ef3a57
BLAKE2b-256 cbcf51a2fd853e2fe599108a49965e6a1dcb907d61a5ca9b55a7378d2c7ceae7

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5c23d692bb136f6e19058a0b237bc4744500f99e20c702fc3c3b6ce413c688ef
MD5 f896db92dd66e6c73931d299ae00f50d
BLAKE2b-256 04c04a5cca31ae9f3610cce2f4aa412d1d028603c48db17eb138f4894115fdbb

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bfb4dfd8accdc6516ec668febf2547fe9e196b328adce426440b33dd4dd071e1
MD5 426cf11e1c3cfc90d755e49de708fffe
BLAKE2b-256 8a413faa6417a8aa67cca5107d0f51ed6bb40cea4804f554c70e4a0069b85ca6

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2eb184b71c15ba0e28742d03efa736512f1320dc3df730936c39036817491c32
MD5 4bced67cf2f7d946ba443e205e0503e0
BLAKE2b-256 8468bf2d1d080ef216ffd04e8f8f95c7d3139dfa6ea784aeaf0566bdd8281563

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2867dfc609cac8c67c6095b9caa8bb1c6d3b2b82a435444044bcfd4c1a5bfd6d
MD5 36088c568da85fac1650381749e11876
BLAKE2b-256 52cd05dbe4494a5dd747393175d2ab0f72b4412e0fb32872bbccc6b312901330

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp311-none-win_amd64.whl.

File metadata

  • Download URL: raphtory-0.13.1-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 17.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for raphtory-0.13.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 45a8521eb0a753b3c206655e7c61c9c278a6be5eb6fea0e133719b19e175f592
MD5 3f5781598b533e1c031634e624500077
BLAKE2b-256 ad8e0167602d81c3366e17c69388598f6a83073374a5350786a8c96cd7ce81fd

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16f3241a430179f008612eb0f6c61828879c759977eedf0db0a314511548b62c
MD5 a20e14546bf8aca8b7a612cd273c94ba
BLAKE2b-256 d5506141e34703135be8d3423f70dc3eb7a2613c6d1236b288c983ced5cb4c8c

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 62870b9b128990601b0ec3afa95d43bd0b50cd6212632b9e485d71e8eb3b2e71
MD5 36622708c10737de074c4528f87923a8
BLAKE2b-256 d1021ca87e166ec53398e4dc60412863df32912d2463867bb8e928f8a9b0a099

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9f9e3bcb44a3df7a2547c60c6c270fa876a20c6d1879d15db550d2ab780e535
MD5 747bddf567c4c514452da21f6c583cc4
BLAKE2b-256 34a8f23054961bcc025721856065b2caa2a95e4a9c3f096b850f784250251385

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 efd1b63b786349e6858bd0220b325bf77ddc5f4c93afc1a78d83fc2b0fc02f3d
MD5 7eba49a4844457c793abc7b9b3ec2f07
BLAKE2b-256 bc6c43a8a02daaf4600a97a925f9ec87e448f810043649446ab993560d218807

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp310-none-win_amd64.whl.

File metadata

  • Download URL: raphtory-0.13.1-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 17.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for raphtory-0.13.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 884ab93e2e18868fe78226e8033fea9056507601fc69e342fb9a7244796fc2bb
MD5 b7a3e76d35895c468c0c005610a4ef2e
BLAKE2b-256 5c5800db87fadf6de0587159f753ad9635deb82f82dd5fac1402ec4e81d4cfb7

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 facf69599d6cc5d514fd4bfd228b9e48f80eb5c2294863db2b17f7e8c7c0682b
MD5 3545072cf2ef1a2b6e1aa6e14b6abc20
BLAKE2b-256 457c85c18fb924a0d77577b9a15724e11ddeeb01518eaee27ebf68a3d3d143cc

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e1f9312672d10a6f6eb9ad25a166d5bb3bf65233ec950c73115a41bf9ce8912
MD5 7430739af77d9cafe90cf029e368f6a4
BLAKE2b-256 a5ea23c3f3b7c13c73bc8f1ea93b50d7c200429cf0e0a60aa5e32d299576a6a3

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97c71acecb015754e96613705edbfc1c61b0a6559db2439c707a0fe9e7ce3cd7
MD5 993154936d2989fb793b6e6c9e3a23ce
BLAKE2b-256 8e98c7f6566b792e94be0036444caeb68c9f6d82df0e0fa97fad17912addedc4

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c66336878e36d29fea815da7660a45ddeef60fc203f1ac33ae9d2800f0f89ca4
MD5 74c6be61f445764e3f5e9b90a00f76c0
BLAKE2b-256 74679723810718a5c0a075db1c5d3233bc1ed457b66f66cf1b49f3b801ae458b

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp39-none-win_amd64.whl.

File metadata

  • Download URL: raphtory-0.13.1-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 17.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for raphtory-0.13.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 e0b6ca8a34dcb7448db76c0bfc53bcb35d2d499f6dc3781b377527a327075cd9
MD5 33ac477251b945920788c821c5141c41
BLAKE2b-256 07becd219ebdabd8a3541dd726766b16d10ad631930fd44f8d5922419f5d5ce7

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2463d95c88c66c8227233574aec15e249d8962a1db48558612d4de38f975272d
MD5 0f6c448f75fcb99eb76e9ae1c4af2c92
BLAKE2b-256 ea1fcdb9a6d55a2fea24a8cb97ced1189a9077c0219567ecac5c651f54c087ee

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6cdb92606bd9ac42ee5cc73cf5adf385ec0df118ad9a681aef452928bfd4fcdc
MD5 fa13b0247acafed17aab91a0624d433e
BLAKE2b-256 37a68cea8ae75611c6fbd7759dbef3c1817ccf1e922ed12d9b7ca14a215b4bff

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55e784db34ad590c1daf8c29d167efadaba0985bfd7b93624cd5cf8cddc3cdc3
MD5 463657607958f6716bcb5c00b46299a3
BLAKE2b-256 634d3b728d791884e1406f537a048abdd0929ae8f471828ed7ee48a447842b9e

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2f7b3f7f6d76d58961a2be7413d91e8fe1849c732017242297210f2851cabb40
MD5 99c738c1346ffe216ec040112d96061c
BLAKE2b-256 b78b9cb8bb053c509e3dae197f5a5e1848203b2b9121b62a509e4ec0fe6445bd

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp38-none-win_amd64.whl.

File metadata

  • Download URL: raphtory-0.13.1-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 17.8 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for raphtory-0.13.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 24f6a849cda4be2052608d7c442f5c075e6a387497a24d258ca081fbf6f564a2
MD5 c9f761de7600af6ffcb7c37e89992e9b
BLAKE2b-256 76a4d3167bb9edad576daad6a44962b2212d9597c2210eb5d417562260bacc4b

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bd399bf2aee8a89b102514ff6f613be99a55dedea27196237fc24fb72f107c99
MD5 dbacdc11ef476233a3307e249010bba5
BLAKE2b-256 90bfe0be72d228ee1a9fa95fa5fd4900c10439a876f7544c5dbcfa94e9e4cbfc

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 20075082a3540f4b0b2ce7850009e3d3e16f6019d43220af08d81df7b6086245
MD5 7d642895db2f4d22c7ea260fb48b819c
BLAKE2b-256 74b5f15825aba4620702e140718aac07d0b51735f786b431ecedfc89113a861d

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 343ebbd695d7605108f5d29a632d46fdcb8b1f1c7f10bd0dbb00846035707c96
MD5 63e7bad86725c94af0f2b6ff2f7ac9f1
BLAKE2b-256 8533e0ce18bb4bd609933aad4958b8c9d001c8e4a1c12623e49951ad2b4c08bb

See more details on using hashes here.

File details

Details for the file raphtory-0.13.1-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for raphtory-0.13.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 89fd74561262e304b6f072009a5054d7f02af4b0cbec1750b477ecb1091c2919
MD5 43a916235f8a54fc1bc0a196b9bb80b0
BLAKE2b-256 4730b966340acef9de1174626e7644bf99242c22cbca0032913b9bc8c4a621cf

See more details on using hashes here.

Supported by

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