It's not BLASed, it's cursed!
This crate implements common linear algebra functionality in Rust directly in terms of [ndarray
] data structures, without a dependency on BLAS or LAPACK. Implementing in pure-Rust makes it easier to target linear algebra applications without requiring any additional shared libraries.
todo!
or unimplemented!
panics.[cursed-linalg
] is licensed under the MIT license.
cauchy
] is used to abstract over different representations of complex scalars.thiserror
] is used to create error enums.miette
] is used to provide nice diagnostics for errors.