[package] name = "npcore" version = "0.1.3" edition = "2021" authors = [ "Julián D. Otálvaro ", "Markus Hovd", "Michael Neely", "Walter Yamada", ] description = "Rust library with the building blocks needed to create new Non-Parametric algorithms and its integration with Pmetrics." license = "GPL-3.0" documentation = "https://lapkb.github.io/NPcore/npcore/" repository = "https://github.com/LAPKB/NPcore" exclude = [".github/*", ".vscode/*"] [dependencies] dashmap = "5.5.3" lazy_static = "1.4.0" csv = "1.2.1" ndarray = { version = "0.15.6", features = ["rayon"] } serde = "1.0.188" serde_derive = "1.0.188" serde_json = "1.0.66" sobol_burley = "0.5.0" toml = { version = "0.8.1", features = ["preserve_order"] } ode_solvers = "0.3.7" ndarray-stats = "0.5.1" linfa-linalg = "0.1.0" rayon = "1.8.0" eyre = "0.6.8" ratatui = { version = "0.25.0", features = ["crossterm"] } crossterm = "0.27.0" tokio = { version = "1.32.0", features = ["sync", "rt"] } ndarray-csv = "0.5.2" rawpointer = "0.2.1" argmin = { version = "0.9.0", features = [] } itertools = "0.12.0" faer-core = { version = "0.15.0", features = [] } # faer-lu = "0.9" faer-qr = "0.16.0" # faer-cholesky = "0.9" # faer-svd = "0.9" argmin-math = { version = "0.3.0", features = ["ndarray_v0_15-nolinalg-serde"] } dyn-stack = "0.10.0" faer = { version = "0.15.0", features = ["nalgebra", "ndarray"] } tracing = "0.1.40" tracing-subscriber = { version = "0.3.17", features = ["env-filter", "fmt", "time"] } chrono = "0.4" config = "0.13" [profile.release] codegen-units = 1 opt-level = 3