peroxide 0.37.8

Rust comprehensive scientific computation library contains linear algebra, numerical analysis, statistics and machine learning tools with farmiliar syntax
Documentation
[badges.maintenance]
status = "actively-developed"

[badges.travis-ci]
repository = "axect/peroxide"

[dependencies.anyhow]
version = "1.0"

[dependencies.arrow2]
features = ["io_parquet", "io_parquet_compression"]
optional = true
version = "0.18"

[dependencies.blas]
optional = true
version = "0.22"

[dependencies.csv]
default-features = false
optional = true
version = "1.3"

[dependencies.json]
optional = true
version = "0.12"

[dependencies.lambert_w]
default-features = false
features = ["24bits", "50bits"]
version = "0.3.0"

[dependencies.lapack]
optional = true
version = "0.19"

[dependencies.matrixmultiply]
features = ["threading"]
version = "0.3"

[dependencies.netcdf]
default-features = false
optional = true
version = "0.7"

[dependencies.num-complex]
optional = true
version = "0.4"

[dependencies.order-stat]
version = "0.1"

[dependencies.paste]
version = "1.0"

[dependencies.peroxide-ad]
version = "0.3"

[dependencies.peroxide-num]
version = "0.1"

[dependencies.puruspe]
version = "0.2"

[dependencies.pyo3]
features = ["auto-initialize", "gil-refs"]
optional = true
version = "0.22"

[dependencies.rand]
features = ["small_rng"]
version = "0.8"

[dependencies.rand_distr]
version = "0.4"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"

[dev-dependencies.float-cmp]
version = "0.9"

[[example]]
name = "ad"
path = "examples/ad.rs"

[[example]]
name = "b_spline_test"
path = "examples/b_spline_test.rs"

[[example]]
name = "broyden_test"
path = "examples/broyden_test.rs"

[[example]]
name = "chebyshev"
path = "examples/chebyshev.rs"

[[example]]
name = "dataframe"
path = "examples/dataframe.rs"

[[example]]
name = "det"
path = "examples/det.rs"

[[example]]
name = "df_csv"
path = "examples/df_csv.rs"

[[example]]
name = "df_nc"
path = "examples/df_nc.rs"

[[example]]
name = "dist"
path = "examples/dist.rs"

[[example]]
name = "gradient"
path = "examples/gradient.rs"

[[example]]
name = "hessian"
path = "examples/hessian.rs"

[[example]]
name = "integrate"
path = "examples/integrate.rs"

[[example]]
name = "lorenz_dp45"
path = "examples/lorenz_dp45.rs"

[[example]]
name = "lorenz_gl4"
path = "examples/lorenz_gl4.rs"

[[example]]
name = "lorenz_rk4"
path = "examples/lorenz_rk4.rs"

[[example]]
name = "lorenz_rkf45"
path = "examples/lorenz_rkf45.rs"

[[example]]
name = "lorenz_tsit45"
path = "examples/lorenz_tsit45.rs"

[[example]]
name = "matmul"
path = "examples/matmul.rs"

[[example]]
name = "norm"
path = "examples/norm.rs"

[[example]]
name = "ode_env"
path = "examples/ode_env.rs"

[[example]]
name = "ode_test_gl4"
path = "examples/ode_test_gl4.rs"

[[example]]
name = "ode_test_rk4"
path = "examples/ode_test_rk4.rs"

[[example]]
name = "ode_test_rkf45"
path = "examples/ode_test_rkf45.rs"

[[example]]
name = "optim"
path = "examples/optim.rs"

[[example]]
name = "poly"
path = "examples/poly.rs"

[[example]]
name = "pseudo_inv"
path = "examples/pseudo_inv.rs"

[[example]]
name = "real_trait_test"
path = "examples/real_trait_test.rs"

[[example]]
name = "root_macro_test"
path = "examples/root_macro_test.rs"

[[example]]
name = "root_test"
path = "examples/root_test.rs"

[[example]]
name = "solve"
path = "examples/solve.rs"

[[example]]
name = "spread"
path = "examples/spread.rs"

[[example]]
name = "svd"
path = "examples/svd.rs"

[[example]]
name = "thomas"
path = "examples/thomas.rs"

[features]
O3 = ["blas", "lapack"]
complex = ["num-complex", "matrixmultiply/cgemm"]
default = []
nc = ["netcdf"]
parquet = ["arrow2"]
plot = ["pyo3"]

[lib]
name = "peroxide"
path = "src/lib.rs"

[package]
authors = ["axect <axect@outlook.kr>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["science"]
description = "Rust comprehensive scientific computation library contains linear algebra, numerical analysis, statistics and machine learning tools with farmiliar syntax"
documentation = "https://axect.github.io/Peroxide_Doc"
edition = "2018"
exclude = ["example_data/", "src/bin/", "benches/", "example/", "test_data/", "peroxide-ad2"]
keywords = ["Numeric", "Science", "Dataframe", "Plot", "LinearAlgebra"]
license = "MIT OR Apache-2.0"
name = "peroxide"
readme = "README.md"
repository = "https://github.com/Axect/Peroxide"
version = "0.37.8"

[package.metadata.docs.rs]
rustdoc-args = ["--html-in-header", "katex-header.html", "--cfg", "docsrs"]

[[test]]
name = "ad"
path = "tests/ad.rs"

[[test]]
name = "ad_lift"
path = "tests/ad_lift.rs"

[[test]]
name = "blas_test"
path = "tests/blas_test.rs"

[[test]]
name = "change_shape_test"
path = "tests/change_shape_test.rs"

[[test]]
name = "det"
path = "tests/det.rs"

[[test]]
name = "dist"
path = "tests/dist.rs"

[[test]]
name = "integrated"
path = "tests/integrated.rs"

[[test]]
name = "jacobian"
path = "tests/jacobian.rs"

[[test]]
name = "linalg"
path = "tests/linalg.rs"

[[test]]
name = "matrix"
path = "tests/matrix.rs"

[[test]]
name = "numerical"
path = "tests/numerical.rs"

[[test]]
name = "optimize"
path = "tests/optimize.rs"

[[test]]
name = "ordered_stat_test"
path = "tests/ordered_stat_test.rs"

[[test]]
name = "polynomial"
path = "tests/polynomial.rs"

[[test]]
name = "root"
path = "tests/root.rs"

[[test]]
name = "series"
path = "tests/series.rs"

[[test]]
name = "special"
path = "tests/special.rs"

[[test]]
name = "weighted_uniform"
path = "tests/weighted_uniform.rs"