#matrix #linear-algebra #abstract-algebra #flatmap

matrix_kit

An abstract linear algebra library for Rust

44 releases

0.2.34 May 16, 2025
0.2.14 Apr 8, 2025
0.2.7 Mar 6, 2025
0.2.2 Dec 25, 2024
0.1.9 Jun 12, 2024

#262 in Math

Download history 45/week @ 2025-02-16 6/week @ 2025-02-23 139/week @ 2025-03-02 38/week @ 2025-03-09 20/week @ 2025-03-16 2/week @ 2025-03-23 45/week @ 2025-03-30 792/week @ 2025-04-06 53/week @ 2025-04-13 8/week @ 2025-04-20 87/week @ 2025-04-27 943/week @ 2025-05-04 1510/week @ 2025-05-11 189/week @ 2025-05-18 6/week @ 2025-05-25

2,024 downloads per month
Used in 4 crates (3 directly)

GPL-3.0-or-later

26KB
630 lines

matrix_kit: An abstract linear algebra library for Rust

Things to do:

  • move SVD stuff from mlkit to here
  • re-implement matrix appending to be simpler for all version
  • Can't actually initialize empty matrices for non-ring types, e.g. can't just have Matrix::::new(4, 4), this has un-initialized flatmap.

Dependencies

~1.5MB
~33K SLoC