#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 • Rust 包仓库 194/week @ 2024-03-15 • Rust 包仓库 212/week @ 2024-03-22 • Rust 包仓库 229/week @ 2024-03-29 • Rust 包仓库 180/week @ 2024-04-05 • Rust 包仓库 263/week @ 2024-04-12 • Rust 包仓库 211/week @ 2024-04-19 • Rust 包仓库 221/week @ 2024-04-26 • Rust 包仓库 211/week @ 2024-05-03 • Rust 包仓库 224/week @ 2024-05-10 • Rust 包仓库 249/week @ 2024-05-17 • Rust 包仓库 189/week @ 2024-05-24 • Rust 包仓库 249/week @ 2024-05-31 • Rust 包仓库 199/week @ 2024-06-07 • Rust 包仓库 209/week @ 2024-06-14 • Rust 包仓库 270/week @ 2024-06-21 • Rust 包仓库 110/week @ 2024-06-28 • Rust 包仓库

每月下载 833
4 个 Crates 使用

BSD-2-Clause

1MB
38K SLoC

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

包含 (静态库, 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

无运行时依赖