# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "mzsignal" version = "0.27.0" build = false exclude = ["test/"] autobins = false autoexamples = false autotests = false autobenches = false description = "A library for mass spectrometry signal processing" documentation = "https://docs.rs/mzsignal" readme = "README.md" keywords = [ "mass-spectrometry", "signal-processing", "peak-picking", ] categories = ["science"] license = "Apache-2.0" repository = "https://github.com/mobiusklein/mzsignal" [package.metadata.docs.rs] features = [ "nalgebra", "parallelism", ] no-default-features = true rustdoc-args = [ "--html-in-header", "doc/katex.html", ] [profile.release] lto = true [lib] name = "mzsignal" path = "src/lib.rs" [[bin]] name = "mzsignal" path = "src/main.rs" [[example]] name = "denoiser" path = "examples/denoiser.rs" [[example]] name = "rebin" path = "examples/rebin.rs" [[bench]] name = "peak_fit" path = "benches/peak_fit.rs" harness = false [[bench]] name = "rebin" path = "benches/rebin.rs" harness = false [dependencies.cfg-if] version = "1.0.0" [dependencies.libm] version = "0.2.8" [dependencies.log] version = ">=0.4.20,<1.0.0" [dependencies.mzpeaks] version = ">=0.23.0,<1.0.0" [dependencies.nalgebra] version = "0.33.0" optional = true [dependencies.ndarray] version = ">=0.15.6,<0.16" optional = true [dependencies.ndarray-linalg] version = "0.16.0" optional = true [dependencies.num-traits] version = "0.2" [dependencies.rayon] version = ">=1.8.0,<2.0" optional = true [dependencies.thiserror] version = ">=1.0.50" [dev-dependencies.criterion] version = "0.5.1" features = ["html_reports"] [dev-dependencies.pretty_env_logger] version = "0.5.0" [dev-dependencies.rstest] version = "0.23.0" [dev-dependencies.test-log] version = "0.2.16" [features] avx = [] default = [ "nalgebra", "parallelism", "avx", ] intel-mkl = [ "ndarray", "ndarray-linalg", "ndarray-linalg/intel-mkl-static", ] netlib = [ "ndarray", "ndarray-linalg", "ndarray-linalg/netlib", ] openblas = [ "ndarray", "ndarray-linalg", "ndarray-linalg/openblas-static", ] parallelism = ["rayon"]