[[bench]]
harness = false
name = "3LphotonsPhysical"
path = "benches/3LphotonsPhysical.rs"
required-features = ["shadowing"]
[[bench]]
harness = false
name = "evaluate_net"
path = "benches/evaluate_net.rs"
required-features = ["shadowing"]
[[bench]]
harness = false
name = "gamma_net"
path = "benches/gamma_net.rs"
required-features = ["shadowing"]
[dependencies.ahash]
features = ["serde"]
version = "0.8.11"
[dependencies.ambassador]
version = "0.3.6"
[dependencies.anyhow]
features = ["backtrace"]
version = "1.0.86"
[dependencies.append-only-vec]
version = "0.1.6"
[dependencies.approx]
version = "0.5.1"
[dependencies.auto_enums]
version = "0.8.6"
[dependencies.bitvec]
features = ["serde"]
version = "1.0.1"
[dependencies.const_format]
features = ["rust_1_51"]
version = "0.2.32"
[dependencies.constcat]
version = "0.5.0"
[dependencies.delegate]
version = "0.12.0"
[dependencies.derive_more]
version = "0.99.17"
[dependencies.disjoint_impls]
version = "0.7.1"
[dependencies.duplicate]
version = "1.0.0"
[dependencies.enum-try-as-inner]
version = "0.1.1"
[dependencies.env_logger]
version = "0.11.5"
[dependencies.flexi_logger]
version = "0.28.5"
[dependencies.gat-lending-iterator]
version = "0.1.5"
[dependencies.indexmap]
features = ["serde"]
version = "2.2.6"
[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.8.5"
[dependencies.rand_xoshiro]
version = "0.6.0"
[dependencies.ref-ops]
version = "0.2.5"
[dependencies.serde]
version = "1.0.201"
[dependencies.serde_json]
version = "1.0.117"
[dependencies.serde_toml]
version = "0.0.1"
[dependencies.slotmap]
features = ["serde"]
version = "1.0.7"
[dependencies.smartstring]
features = ["serde"]
version = "1.0.1"
[dependencies.symbolica]
optional = true
version = "0.13"
[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"
[[example]]
name = "3LphotonsPhysical"
path = "examples/3LphotonsPhysical.rs"
required-features = ["shadowing"]
[[example]]
name = "evaluate_network"
path = "examples/evaluate_network.rs"
required-features = ["shadowing"]
[[example]]
name = "gamma_chain"
path = "examples/gamma_chain.rs"
[[example]]
name = "gamma_network"
path = "examples/gamma_network.rs"
[[example]]
name = "lbl"
path = "examples/lbl.rs"
[[example]]
name = "pres"
path = "examples/pres.rs"
required-features = ["shadowing"]
[features]
shadowing = ["dep:symbolica"]
[lib]
name = "spenso"
path = "src/spenso.rs"
[package]
authors = ["Lucien Huber <cargo+mail@lucien.ch>"]
autobenches = false
autobins = false
autoexamples = 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 = "README.md"
repository = "https://github.com/alphal00p/spenso"
version = "0.4.0"
[package.metadata.docs.rs]
all-features = true
[profile.bench]
lto = "fat"
[[test]]
name = "3LPhotonsPhysical"
path = "tests/3LPhotonsPhysical.rs"