[package]
edition = "2024"
name = "algebra_linear"
version = "1.2.0"
build = "build.rs"
exclude = [
"AGENTS.md",
".github/",
".gitignore",
"rustfmt.toml",
"zscripts/",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Pure-Rust BLAS, LAPACK, and sparse LU"
homepage = "https://github.com/cpmech/algebra_linear"
documentation = "https://docs.rs/algebra_linear"
readme = "README.md"
keywords = [
"blas",
"lapack",
"linear-algebra",
"matrix",
]
categories = [
"mathematics",
"science",
]
license = "BSD-3-Clause"
repository = "https://github.com/cpmech/algebra_linear"
[package.metadata.docs.rs]
all-features = false
[features]
dev_lapack = []
[lib]
name = "algebra_linear"
path = "src/lib.rs"
[[test]]
name = "wasm_browser"
path = "tests/wasm_browser.rs"
[dependencies.num-complex]
version = "0.4"
[build-dependencies.cc]
version = "1"
[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dependencies.web-time]
version = "1"
[target.'cfg(all(target_arch = "wasm32", target_os = "unknown"))'.dev-dependencies.wasm-bindgen-test]
version = "0.3"
[lints.clippy]
approx_constant = "allow"
bool_assert_comparison = "allow"
collapsible_if = "allow"
excessive_precision = "allow"
identity_op = "allow"
let_unit_value = "allow"
manual_is_multiple_of = "allow"
manual_range_contains = "allow"
needless_range_loop = "allow"
new_without_default = "allow"
too_many_arguments = "allow"
type_complexity = "allow"