3个不稳定版本

0.2.0 2024年7月13日
0.1.1 2024年5月13日
0.1.0 2024年5月13日

#217 in 数学

Download history 280/week @ 2024-05-07 438/week @ 2024-05-14 528/week @ 2024-05-21 473/week @ 2024-05-28 78/week @ 2024-06-04 60/week @ 2024-06-11 134/week @ 2024-06-18 61/week @ 2024-06-25 32/week @ 2024-07-02 439/week @ 2024-07-09 215/week @ 2024-07-16 431/week @ 2024-07-23 43/week @ 2024-07-30 68/week @ 2024-08-06 104/week @ 2024-08-13

743 每月下载次数
用于 5 个包

MIT/Apache

565KB
12K SLoC

Rust线性求解器工具箱

Rust线性求解器工具箱是一个用于Rust中稠密和稀疏库例程的处于开发中的项目。

许可证

此作品可在Apache 2.0和MIT许可证下双重许可。如果您使用此作品,可以选择其中之一。

SPDX-许可证-标识符: (Apache-2.0 OR MIT)

库的一些可选依赖项有不同的许可证,可能会改变编译库组件的许可证。

可以通过suitesparse功能标志启用Suitesparse依赖项。这将启用AMD、CAMD、COLAMD、CCOLAMD、CHOLMOD、UMFPACK,它们用于提供稀疏直接求解器功能。UMFPACK在GPL 2+许可证下授权,这会影响使用suitesparse功能标志编译的RLST的任何代码。

可以通过sleef功能标志启用Sleef依赖项。它默认启用,并提供某些数学函数的SIMD变体。Sleef在Boost软件许可证版本1.0下授权。

注意

此库是两个实验性线性代数项目合并的结果

  • Householder (github.com/UCL-ARC/householder)
  • sandbox (github.com/linalg-rs/sandbox)

这两个项目都是MIT + Apache-2.0双重许可。Rust线性求解器工具箱是这两个项目的继承者。

依赖项

~70MB
~1M SLoC