[dependencies.approx]
default-features = false
optional = true
version = "0.5"
[dependencies.cblas-sys]
default-features = false
optional = true
version = "0.1.4"
[dependencies.libc]
optional = true
version = "0.2.82"
[dependencies.matrixmultiply]
default-features = false
features = ["cgemm"]
version = "0.3.2"
[dependencies.num-complex]
default-features = false
version = "0.4"
[dependencies.num-integer]
default-features = false
version = "0.1.39"
[dependencies.num-traits]
default-features = false
version = "0.2"
[dependencies.rawpointer]
version = "0.2"
[dependencies.rayon]
optional = true
version = "1.10.0"
[dependencies.serde]
default-features = false
features = ["alloc"]
optional = true
version = "1.0"
[dev-dependencies.approx]
default-features = true
version = "0.5"
[dev-dependencies.defmac]
version = "0.2"
[dev-dependencies.itertools]
default-features = false
features = ["use_std"]
version = "0.13.0"
[dev-dependencies.quickcheck]
default-features = false
version = "1.0"
[features]
blas = ["dep:cblas-sys", "dep:libc"]
default = ["std"]
matrixmultiply-threading = ["matrixmultiply/threading"]
portable-atomic-critical-section = ["portable-atomic/critical-section"]
rayon = ["dep:rayon", "std"]
serde = ["dep:serde"]
std = ["num-traits/std", "matrixmultiply/std"]
[lib]
bench = false
name = "ndarray"
path = "src/lib.rs"
test = true
[package]
authors = ['Ulrik Sverdrup "bluss"', "Jim Turner"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["data-structures", "science"]
description = "An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting."
documentation = "https://docs.rs/ndarray/"
edition = "2021"
include = ["/src/**/*.rs", "LICENSE-MIT", "LICENSE-APACHE", "RELEASES.md", "README.rst", "README-quick-start.md"]
keywords = ["array", "data-structure", "multidimensional", "matrix", "blas"]
license = "MIT OR Apache-2.0"
name = "ndarray"
readme = "README-crates.io.md"
repository = "https://github.com/rust-ndarray/ndarray"
resolver = "2"
rust-version = "1.64"
version = "0.17.2"
[package.metadata.docs.rs]
features = ["approx", "serde", "rayon"]
rustdoc-args = ["--cfg", "docsrs"]
[package.metadata.release]
tag-name = "{{version}}"
[profile.bench]
debug = 2
[profile.test.package.blas-tests]
opt-level = 2
[profile.test.package.numeric-tests]
opt-level = 2
[target.'cfg(not(target_has_atomic = "ptr"))'.dependencies.portable-atomic]
version = "1.6.0"
[target.'cfg(not(target_has_atomic = "ptr"))'.dependencies.portable-atomic-util]
features = ["alloc"]
version = "0.2.0"