10 个版本
0.8.0 | 2023年4月29日 |
---|---|
0.3.3 | 2020年9月5日 |
0.3.2 | 2020年6月24日 |
0.3.0 | 2019年5月2日 |
0.1.0 | 2017年3月1日 |
#1718 in 数学
1,480 每月下载量
在 4 个包中使用 (通过 fftw-sys)
10MB
283K SLoC
包含 (自动工具混淆代码,750KB) fftw-3.3.8/configure,(混淆的 autoconf 代码,33KB) fftw-3.3.8/configure.ac
rust-fftw3
Rust 对 FFTW C 库 的绑定,用于计算离散傅里叶变换,以及离散余弦和正弦变换。
此存储库包含三个包
特性标志
source
: 下载并编译 FFTW (默认)- (Linux, macOS) 需要一个 C 编译器和
make
构建工具来编译 FFTW 库 - (Windows) 从 FFTW 网站 下载预编译的二进制文件
- (Linux, macOS) 需要一个 C 编译器和
system
: 使用系统的 libfftw3 (实验性)- 在构建此包之前,您必须先安装 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 | ✔️ | ✔️ | - |