[package]
name = "hypergraphx"
authors = ["Abhay Shankar K"]
description = "A hypergraph library for Rust, based on the Python library of the same name."
keywords = ["hypergraph", "graph", "data-structures", "algorithms", "neural-networks"]
license = "MIT OR Apache-2.0"
readme = "README.md"
version = "0.0.4"
edition = "2024"
[dependencies]
dyn-clone = {version = "1.0.19", optional = true}
fixedbitset = "0.5.7"
hashbrown = "0.15.0"
itertools = "0.13.0"
nalgebra = { version = "0.33.2", features = ["sparse"] }
ndarray = "0.16.1"
rayon = {version = "1.10.0", optional = true}
thiserror = "2.0.12"
[lib]
doctest = false
[features]
multiplex = ["dep:dyn-clone"]
rayon = ["dep:rayon"]
temporal = []
macros = []
all = ["rayon", "temporal", "multiplex", "macros"]
default = ["macros"]