scirs2 0.1.2

A Rust port of SciPy with AI/ML extensions - Scientific Computing and AI Library (scirs2)
Documentation
[[bench]]
name = "linalg_bench"
path = "benches/linalg_bench.rs"

[dependencies.scirs2-autograd]
optional = true
version = "0.1.2"

[dependencies.scirs2-cluster]
optional = true
version = "0.1.2"

[dependencies.scirs2-core]
features = ["cache", "logging", "profiling", "memory_management", "array", "random"]
version = "0.1.2"

[dependencies.scirs2-datasets]
optional = true
version = "0.1.2"

[dependencies.scirs2-fft]
optional = true
version = "0.1.2"

[dependencies.scirs2-graph]
optional = true
version = "0.1.2"

[dependencies.scirs2-integrate]
optional = true
version = "0.1.2"

[dependencies.scirs2-interpolate]
optional = true
version = "0.1.2"

[dependencies.scirs2-io]
optional = true
version = "0.1.2"

[dependencies.scirs2-linalg]
optional = true
version = "0.1.2"

[dependencies.scirs2-metrics]
default-features = true
optional = true
version = "0.1.2"

[dependencies.scirs2-ndimage]
optional = true
version = "0.1.2"

[dependencies.scirs2-neural]
optional = true
version = "0.1.2"

[dependencies.scirs2-optimize]
optional = true
version = "0.1.2"

[dependencies.scirs2-series]
optional = true
version = "0.1.2"

[dependencies.scirs2-signal]
optional = true
version = "0.1.2"

[dependencies.scirs2-sparse]
optional = true
version = "0.1.2"

[dependencies.scirs2-spatial]
optional = true
version = "0.1.2"

[dependencies.scirs2-special]
optional = true
version = "0.1.2"

[dependencies.scirs2-stats]
optional = true
version = "0.1.2"

[dependencies.scirs2-text]
optional = true
version = "0.1.2"

[dependencies.scirs2-transform]
optional = true
version = "0.1.2"

[dependencies.scirs2-vision]
optional = true
version = "0.1.2"

[dependencies.thiserror]
version = "2.0.17"

[dev-dependencies.approx]
version = "0.5.1"

[dev-dependencies.criterion]
version = "0.8.1"

[features]
ai = ["neural", "autograd"]
autograd = ["dep:scirs2-autograd"]
cache = []
cluster = ["dep:scirs2-cluster"]
datasets = ["dep:scirs2-datasets"]
default = ["standard"]
experimental = ["ndimage", "neural", "series", "text", "io", "datasets", "graph", "vision", "autograd"]
fft = ["dep:scirs2-fft"]
full = ["standard", "experimental"]
graph = ["dep:scirs2-graph"]
integrate = ["dep:scirs2-integrate"]
interpolate = ["dep:scirs2-interpolate"]
io = ["dep:scirs2-io"]
linalg = ["dep:scirs2-linalg"]
logging = []
memory_management = []
metrics = ["dep:scirs2-metrics"]
ndimage = ["dep:scirs2-ndimage"]
neural = ["dep:scirs2-neural"]
optimize = ["dep:scirs2-optimize"]
oxifft = ["fft", "scirs2-fft/oxifft"]
profiling = []
series = ["dep:scirs2-series"]
signal = ["dep:scirs2-signal"]
sparse = ["dep:scirs2-sparse"]
spatial = ["dep:scirs2-spatial"]
special = ["dep:scirs2-special"]
standard = ["linalg", "stats", "integrate", "interpolate", "optimize", "fft", "special", "signal", "sparse", "spatial", "cluster", "transform", "metrics"]
stats = ["dep:scirs2-stats"]
text = ["dep:scirs2-text"]
transform = ["dep:scirs2-transform"]
vision = ["dep:scirs2-vision"]

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

[lints.clippy]
expect_used = "allow"
unwrap_used = "warn"

[lints.rust]
dead_code = "allow"
mismatched_lifetime_syntaxes = "allow"
unknown_lints = "allow"
unpredictable_function_pointer_comparisons = "allow"
unused_imports = "allow"
unused_mut = "allow"
unused_variables = "allow"

[package]
authors = ["COOLJAPAN OU (Team KitaSan)"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["science", "mathematics", "algorithms"]
description = "A Rust port of SciPy with AI/ML extensions - Scientific Computing and AI Library (scirs2)"
edition = "2021"
keywords = ["scientific", "mathematics", "science", "scipy", "ai"]
license = "MIT OR Apache-2.0"
name = "scirs2"
readme = "README.md"
repository = "https://github.com/cool-japan/scirs"
version = "0.1.2"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]