[package]
edition = "2021"
rust-version = "1.70"
name = "numeris"
version = "0.2.4"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Pure-Rust numerical algorithms library — no-std compatible"
documentation = "https://docs.rs/numeris"
readme = "README.md"
keywords = [
"math",
"matrix",
"linear-algebra",
"ode",
"quaternion",
]
categories = [
"mathematics",
"no-std",
"science",
]
license = "MIT"
repository = "https://github.com/ssmichael1/numeris"
[package.metadata.docs.rs]
all-features = true
[features]
all = [
"std",
"ode",
"optim",
"control",
"complex",
"interp",
"estimate",
"special",
"stats",
]
alloc = []
complex = ["dep:num-complex"]
control = []
default = [
"std",
"ode",
]
estimate = ["alloc"]
interp = []
libm = [
"num-traits/libm",
"num-complex?/libm",
]
ode = []
optim = []
special = []
stats = ["special"]
std = [
"alloc",
"num-traits/std",
"num-complex?/std",
]
[lib]
name = "numeris"
path = "src/lib.rs"
[[example]]
name = "plot_interp"
path = "docs/examples/plot_interp.rs"
required-features = ["interp"]
[[example]]
name = "plot_ode"
path = "docs/examples/plot_ode.rs"
[[test]]
name = "complex"
path = "tests/complex.rs"
[dependencies.num-complex]
version = "0.4"
optional = true
default-features = false
[dependencies.num-traits]
version = "0.2"
features = ["libm"]
default-features = false
[profile.test]
opt-level = 3