[package] name = "bazbandilo" description = "A chaotic communications simulator." version = "0.1.6" license = "GPL-3.0-or-later" edition = "2021" homepage = "https://github.com/Fierthraix/bazbandilo" repository = "https://github.com/Fierthraix/bazbandilo.git" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] name = "bazbandilo" crate-type = ["rlib", "cdylib"] [dependencies] assert_approx_eq = "1.1" itertools = "0.13" ndarray = "0.16" ndrustfft = "0.5" num = "0.4" numpy = "0.22" num-complex = "0.4" rand = "0.8" rand_distr = "0.4" realfft = "3.3" reed-solomon = "0.2" rustfft = "6.2" sci-rs = "0.3" smallvec = "1.13" pyo3 = { version = "0.22", features = ["auto-initialize", "num-complex", "gil-refs"] } # Needed until this is resolved: https://github.com/PyO3/pyo3/issues/341 [features] extension-module = ["pyo3/extension-module"] [dev-dependencies] average = "0.15.1" csv = "1.3" convert_case = "0.6" kdam = {version = "0.6", features = ["rayon"]} num_cpus = "1.0" rayon = "1.10" rstest = "0.23" welch-sde = "0.1" serde = {version = "1.0", features=["derive"]} serde_json = "1" rmp-serde = "1.3" [profile.test] opt-level = 3