Crates.io | cursed-linalg |
lib.rs | cursed-linalg |
version | 0.0.1-alpha.1 |
source | src |
created_at | 2022-02-08 04:35:11.380604 |
updated_at | 2022-02-08 04:35:11.380604 |
description | It's not BLASed, it's cursed! |
homepage | |
repository | https://github.com/cgranade/cursed-linalg |
max_upload_size | |
id | 528866 |
size | 20,362 |
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.