#double #single #float

special-fun

通过绑定 Cephes 库为 Rust 提供特殊函数

7 个版本

使用旧的 Rust 2015

0.3.0 2023 年 12 月 17 日
0.2.0 2019 年 3 月 15 日
0.1.6 2017 年 10 月 19 日
0.1.5 2017 年 1 月 31 日
0.1.2 2016 年 1 月 11 日

科学 中排名第 98

Download history 194/week @ 2024-03-15 212/week @ 2024-03-22 229/week @ 2024-03-29 180/week @ 2024-04-05 263/week @ 2024-04-12 211/week @ 2024-04-19 221/week @ 2024-04-26 211/week @ 2024-05-03 224/week @ 2024-05-10 249/week @ 2024-05-17 189/week @ 2024-05-24 249/week @ 2024-05-31 199/week @ 2024-06-07 209/week @ 2024-06-14 270/week @ 2024-06-21 110/week @ 2024-06-28

每月下载 833
4 个 Crates 使用

BSD-2-Clause

1MB
38K SLoC

C 35K SLoC // 0.3% comments Assembly 2K SLoC // 0.2% comments Rust 601 SLoC // 0.0% comments Batch 247 SLoC

包含 (静态库, 1KB) cephes-single/libmd.a

special-fun

Build Status

通过绑定 Cephes 库 为 Rust 提供特殊函数。

以下函数族目前为 f32f64 提供了 Rust 绑定

  • 贝塞尔函数
  • 贝塔函数
  • 误差函数
  • 伽玛函数
  • 超几何函数
  • ζeta 函数
  • 正态概率分布

Cephes 实现了许多尚未在 Rust 接口中公开的函数。

安装

使用 Cargo 构建(C)编写的包含的 Cephes 库,并创建一个静态链接到 Cephes 的 Rust 库。

许可证

绑定和 Cephes 库使用 BSD 许可证。Cephes 的作者(Stephen Moshier)同意了这一点。

贡献

除非你明确表示,否则你提交的任何有意包含在作品中的贡献都应按上述方式许可,没有任何附加条款或条件。

  • special:纯 Rust 实现的特殊函数。实现的函数较少,仅支持 f64

无运行时依赖