7个版本 (破坏性)

0.8.0 2023年4月29日
0.6.0 2020年6月24日
0.5.0 2019年5月2日
0.4.0 2018年10月5日
0.1.0 2017年3月1日

#1341 in 数学

Download history • Rust 包仓库 284/week @ 2024-03-13 • Rust 包仓库 342/week @ 2024-03-20 • Rust 包仓库 564/week @ 2024-03-27 • Rust 包仓库 389/week @ 2024-04-03 • Rust 包仓库 428/week @ 2024-04-10 • Rust 包仓库 432/week @ 2024-04-17 • Rust 包仓库 210/week @ 2024-04-24 • Rust 包仓库 363/week @ 2024-05-01 • Rust 包仓库 297/week @ 2024-05-08 • Rust 包仓库 191/week @ 2024-05-15 • Rust 包仓库 236/week @ 2024-05-22 • Rust 包仓库 445/week @ 2024-05-29 • Rust 包仓库 655/week @ 2024-06-05 • Rust 包仓库 423/week @ 2024-06-12 • Rust 包仓库 254/week @ 2024-06-19 • Rust 包仓库 453/week @ 2024-06-26 • Rust 包仓库

1,953 每月下载量
用于 32 个Crates (4 直接)

自定义许可 和可能 GPL-2.0-or-later

2.5MB
72K SLoC

C 64K SLoC // 0.1% comments • Rust 包仓库 Shell 2K SLoC // 0.2% comments • Rust 包仓库 M4 2K SLoC // 0.2% comments • Rust 包仓库 OCaml 1.5K SLoC // 0.2% comments • Rust 包仓库 Rust 1K SLoC • Rust 包仓库 Perl 439 SLoC // 0.1% comments • Rust 包仓库 FORTRAN Modern 267 SLoC • Rust 包仓库 Automake 251 SLoC // 0.1% comments • Rust 包仓库 FORTRAN Legacy 27 SLoC // 0.2% comments • Rust 包仓库

rust-fftw3

Rust

Rust绑定库,用于计算离散傅里叶变换,以及离散余弦和正弦变换。

此仓库包含三个Crates

  • Crates docs.rs fftw: Rust中的安全包装
  • Crates docs.rs fftw-sys: Rust中的不安全包装
  • Crates docs.rs fftw-src: 用于下载和编译FFTW库的Crates

特性标志

  • source: 下载和编译FFTW(默认)
    • (Linux, macOS) 需要C编译器和make构建工具来编译FFTW库
    • (Windows) 从FFTW网站下载预编译的二进制文件
  • system: 使用系统的libfftw3(实验性)
    • 在构建此Crates之前必须安装FFTW
    • 对于Linux系统,请使用您的包管理器安装FFTW,例如在Debian或Ubuntu上运行apt install libfftw3-dev
    • 对于macOS,请使用homebrew运行brew install fftw
    • 此功能在Windows上不受支持
  • intel-mkl通过intel-mkl-src使用Intel MKL后端
    • 仅支持Linux和Windows
功能 Linux Windows macOS
源码 ✔️ ✔️ ✔️
系统 ✔️ - ✔️
intel-mkl ✔️ ✔️ -

许可证

请参阅LICENSE.md

依赖项