hypergraphx 0.0.4

A hypergraph library for Rust, based on the Python library of the same name.
Documentation
[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"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[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"]