[package]
name = "dyntri-core"
description = "Base crate to work with and perform measurements on Dynamical Triangulations."
keywords = ["triangulation", "quantum", "gravity", "graph"]
version.workspace = true
authors.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
categories.workspace = true
readme.workspace = true

[dependencies]
rand = { workspace = true }
serde = { workspace = true }
itertools = "0.14.0"
log = "0.4.25"
thiserror = "2.0.12"
test-log = "0.2.18"
serde_with = "3.16.1"
indexmap = "2.12.1"

[dev-dependencies]
rand = { workspace = true, default-features = true }
rand_xoshiro = "0.7.0"
dyntri-edt2d = { path = "../dyntri-edt2d" }
serde_json = "1.0.140"
# Benchmarking
# criterion = { version = "0.5", features = ["html_reports"] }
# divan = "0.1.21"

[features]
default = []

[package.metadata.docs.rs]
all-features = true
