ndarray-linalg 0.18.1

Linear algebra package for rust-ndarray using LAPACK
Documentation
[[bench]]
harness = false
name = "eig"
path = "benches/eig.rs"

[[bench]]
name = "eig_generalized"
path = "benches/eig_generalized.rs"

[[bench]]
harness = false
name = "eigh"
path = "benches/eigh.rs"

[[bench]]
harness = false
name = "qr"
path = "benches/qr.rs"

[[bench]]
harness = false
name = "solve"
path = "benches/solve.rs"

[[bench]]
harness = false
name = "solveh"
path = "benches/solveh.rs"

[[bench]]
harness = false
name = "svd"
path = "benches/svd.rs"

[[bench]]
harness = false
name = "truncated_eig"
path = "benches/truncated_eig.rs"

[dependencies.cauchy]
version = "0.4.0"

[dependencies.katexit]
version = "0.1.2"

[dependencies.lax]
default-features = false
version = "0.18.0"

[dependencies.ndarray]
default-features = false
features = ["approx", "std"]
version = "0.17.1"

[dependencies.num-complex]
version = "0.4.0"

[dependencies.num-traits]
version = "0.2.14"

[dependencies.rand]
version = "0.8.3"

[dependencies.thiserror]
version = "2.0.0"

[dev-dependencies.approx]
features = ["num-complex"]
version = "0.5"

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

[dev-dependencies.paste]
version = "1.0.5"

[dev-dependencies.rand_pcg]
version = "0.3.1"

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

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

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

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

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

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

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

[features]
blas = ["ndarray/blas"]
default = ["blas"]
intel-mkl = ["lax/intel-mkl-static-lp64-seq"]
intel-mkl-dynamic-ilp64-iomp = ["lax/intel-mkl-dynamic-ilp64-iomp"]
intel-mkl-dynamic-ilp64-seq = ["lax/intel-mkl-dynamic-ilp64-seq"]
intel-mkl-dynamic-lp64-iomp = ["lax/intel-mkl-dynamic-lp64-iomp"]
intel-mkl-dynamic-lp64-seq = ["lax/intel-mkl-dynamic-lp64-seq"]
intel-mkl-static = ["lax/intel-mkl-static"]
intel-mkl-static-ilp64-iomp = ["lax/intel-mkl-static-ilp64-iomp"]
intel-mkl-static-ilp64-seq = ["lax/intel-mkl-static-ilp64-seq"]
intel-mkl-static-lp64-iomp = ["lax/intel-mkl-static-lp64-iomp"]
intel-mkl-static-lp64-seq = ["lax/intel-mkl-static-lp64-seq"]
intel-mkl-system = ["lax/intel-mkl-system"]
netlib = ["lax/netlib"]
netlib-static = ["lax/netlib-static"]
netlib-system = ["lax/netlib-system"]
openblas = ["lax/openblas"]
openblas-static = ["lax/openblas-static"]
openblas-system = ["lax/openblas-system"]

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

[package]
authors = ["Toshiki Teramura <toshiki.teramura@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["algorithms", "science"]
description = "Linear algebra package for rust-ndarray using LAPACK"
documentation = "https://docs.rs/ndarray-linalg/"
edition = "2021"
keywords = ["ndarray", "lapack", "matrix"]
license = "MIT OR Apache-2.0"
name = "ndarray-linalg"
readme = "README.md"
repository = "https://github.com/rust-ndarray/ndarray-linalg"
resolver = "1"
version = "0.18.1"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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