[dependencies.approx]
version = "0.5.1"
[dependencies.blas-sys]
optional = true
version = "0.9"
[dependencies.cblas-sys]
optional = true
version = "0.3"
[dependencies.faer]
version = "0.23"
[dependencies.itertools]
version = "0.14.0"
[dependencies.num-traits]
version = "0.2.19"
[dependencies.rand]
version = "0.9.2"
[dependencies.rand_distr]
version = "0.5.1"
[dev-dependencies.ndarray]
version = "0.16.1"
[[example]]
name = "array_creation"
path = "examples/array_creation.rs"
[[example]]
name = "array_operations"
path = "examples/array_operations.rs"
[[example]]
name = "broadcasting"
path = "examples/broadcasting.rs"
[[example]]
name = "logarithmic"
path = "examples/logarithmic.rs"
[[example]]
name = "math_operations"
path = "examples/math_operations.rs"
[[example]]
name = "matmul"
path = "examples/matmul.rs"
[[example]]
name = "ml_operations"
path = "examples/ml_operations.rs"
[[example]]
name = "random_arrays"
path = "examples/random_arrays.rs"
[[example]]
name = "slicing_operations"
path = "examples/slicing_operations.rs"
[[example]]
name = "statistical_operations"
path = "examples/statistical_operations.rs"
[[example]]
name = "trigonometric"
path = "examples/trigonometric.rs"
[features]
blas = ["blas-sys", "cblas-sys", "blas-src"]
default = ["blas"]
[lib]
name = "vectra"
path = "src/lib.rs"
[package]
authors = ["passchaos <greedwolf.dss@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["mathematics", "science"]
description = "A multi-dimensional array library for Rust, similar to NumPy"
documentation = "https://docs.rs/vectra"
edition = "2024"
keywords = ["array", "matrix", "numpy", "ndarray", "math"]
license = "MIT"
name = "vectra"
readme = "README.md"
repository = "https://github.com/passchaos/vectra"
version = "0.2.4"
[profile.release]
codegen-units = 1
lto = "fat"
opt-level = 3
overflow-checks = false
panic = "abort"
[target.'cfg(not(target_os = "macos"))'.dependencies.blas-src]
features = ["openblas"]
optional = true
version = "0.14.0"
[target.'cfg(not(target_os = "macos"))'.dependencies.openblas-src]
features = ["system"]
optional = true
version = "0.10.13"
[target.'cfg(target_os = "macos")'.dependencies.blas-src]
features = ["accelerate"]
optional = true
version = "0.14.0"