spenso 0.5.3

A tensor (n-dim array) network, iterating, and contraction (using automatic abstract index matching) library.
Documentation
[dependencies.ahash]
features = ["serde"]
version = "0.8.11"

[dependencies.anyhow]
features = ["backtrace"]
version = "1.0.86"

[dependencies.append-only-vec]
version = "0.1.6"

[dependencies.approx-derive]
version = "0.2.6"

[dependencies.approxim]
version = "0.6.6"

[dependencies.bincode]
features = ["serde"]
version = "2.0.1"

[dependencies.bincode-trait-derive]
version = "0.1.1"

[dependencies.bitvec]
features = ["serde"]
version = "1.0.1"

[dependencies.constcat]
version = "0.5.0"

[dependencies.delegate]
version = "0.12.0"

[dependencies.derive_more]
version = "0.99.17"

[dependencies.duplicate]
version = "1.0.0"

[dependencies.dyn-clone]
version = "1.0.17"

[dependencies.enum-try-as-inner]
version = "0.1.1"

[dependencies.env_logger]
version = "0.11.5"

[dependencies.features]
version = "0.10.0"

[dependencies.gat-lending-iterator]
version = "0.1.5"

[dependencies.indexmap]
features = ["serde"]
version = "2.2.6"

[dependencies.linnet]
features = ["serde", "bincode"]
version = "0.12.0"

[dependencies.log]
version = "0.4.22"

[dependencies.num]
features = ["serde"]
version = "0.4.3"

[dependencies.once_cell]
version = "1.20.2"

[dependencies.rand]
version = "0.9"

[dependencies.rand_xoshiro]
version = "0.6.0"

[dependencies.rayon]
version = "1.10.0"

[dependencies.ref-ops]
version = "0.2.5"

[dependencies.serde]
version = "1.0"

[dependencies.serde_json]
version = "1.0"

[dependencies.slotmap]
features = ["serde"]
version = "1.0.7"

[dependencies.spenso-macros]
version = "0.2.0"

[dependencies.symbolica]
features = ["serde", "bincode"]
optional = true
version = "0.17.0"

[dependencies.tabled]
version = "0.20.0"

[dependencies.thiserror]
version = "1.0.60"

[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.5"

[dev-dependencies.insta]
features = ["yaml", "json", "ron", "toml"]
version = "1.38.0"

[dev-dependencies.ron]
version = "0.8"

[features]
shadowing = ["dep:symbolica", "spenso-macros/shadowing"]

[lib]
name = "spenso"
path = "src/spenso.rs"

[package]
authors = ["Lucien Huber <cargo+mail@lucien.ch>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A tensor (n-dim array) network, iterating, and contraction (using automatic abstract index matching) library."
documentation = "https://docs.rs/spenso/latest/spenso/"
edition = "2021"
keywords = ["tensors", "contraction"]
license = "MIT OR Apache-2.0"
name = "spenso"
readme = false
repository = "https://github.com/alphal00p/spenso"
version = "0.5.3"

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

[[test]]
name = "three_loop"
path = "tests/three_loop.rs"