hypergraphx 0.0.2

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."
license = "MIT OR Apache-2.0"
version = "0.0.2"
edition = "2021"

# 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"
# indexmap = "2.7.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"


# quickcheck = { version = "1.0.3", optional = true }
# serde = { version = "1.0.216", optional = true }
# serde_derive = { version = "1.0.216", optional = true }

[features]
multiplex = ["dep:dyn-clone"]
rayon = ["dep:rayon"]
temporal = []
macros = []

# serde = ["dep:serde"]
# serde_derive = ["dep:serde_derive"]
# quickcheck = ["dep:quickcheck"]

# # rayon = ["dep:rayon", "indexmap/rayon"]

# # feature flags for testing use only
# all = [
#     "unstable",
#     "quickcheck",
#     "matrix_graph",
#     "stable_graph",
#     "graphmap",
#     "rayon",
# ]
default = ["macros"]

# generate = [] # For unstable features

# graphmap = []
# matrix_graph = []
# serde-1 = ["serde", "serde_derive"]
# stable_graph = []
# unstable = ["generate"]