Cargo Features

Raphtory has no features set by default.

[dependencies]
raphtory = { version = "0.8.1", features = ["io", "python", "search", "vectors"] }
io python?

Enables the graph loader io module

Enables tokio and zip ^0.6.6

tokio:

for vector testing

and bzip2, csv, flate2, neo4rs ^0.6.2, and reqwest ^0.11.22

csv:

io optional dependencies

Affects raphtory::graph_loader

python = io

Enables generating the pyo3 python bindings

Enables arrow2, display-error-chain, kdam, num, pyo3 ^0.20.0, and pyo3-asyncio

pyo3:

python binding optional dependencies

Affects raphtory::python, vectors::PyDocumentTemplate

Enables tantivy ^0.21.1

search optional dependencies

Affects raphtory::search, graph::index

vectors

Enables async-openai ^0.17.1, async-trait, and futures-util

futures-util:

vectors optional dependencies

Affects raphtory::vectors, packages::vectors