qudit-expr 0.3.2

Accelerated and Extensible Quantum Library
Documentation
[package]
name = "qudit-expr"
version = { workspace = true }
authors = { workspace = true }
edition = { workspace = true }
description = { workspace = true }
readme = { workspace = true }
repository = { workspace = true }
license = { workspace = true }
keywords = { workspace = true }
categories = { workspace = true }

[[bench]]
harness = false
name = "cnotu3u3"

[dependencies]
coe-rs = { workspace = true }
egg = { workspace = true }
faer = { workspace = true }
indexmap = { workspace = true }
inkwell = { workspace = true }
inventory = { workspace = true, optional = true }
itertools = { workspace = true }
llvm-sys = { workspace = true }
num = { workspace = true, features = ["serde"] }
numpy = { workspace = true, optional = true }
ordered-float = { workspace = true }
pyo3 = { workspace = true, optional = true }
pyo3-stub-gen = { workspace = true, optional = true }
qudit-core = { workspace = true }
rand = { workspace = true }
rustc-hash = { workspace = true }
serde = "1.0.228"

[dev-dependencies]
criterion = { workspace = true }
pprof = { workspace = true }
proptest = { workspace = true }

[features]
llvm-dynamic = ["llvm-sys/force-dynamic"]
llvm-static = ["llvm-sys/force-static"]
python = [
  "dep:inventory",
  "dep:numpy",
  "dep:pyo3",
  "dep:pyo3-stub-gen",
  "qudit-core/python"
]

[lints]
workspace = true