1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2017年3月1日 |
---|
在 #fftw 中排名 #7
2KB
rust-fftw3
Rust 对 FFTW C 库 的绑定,用于计算离散傅里叶变换,以及离散余弦和正弦变换。
此仓库包含三个 crate
功能标志
source
: 下载并编译 FFTW(默认)- (Linux, macOS) 需要 C 编译器和
make
构建工具来编译 FFTW 库 - (Windows) 从 FFTW 网站 下载预编译的二进制文件
- (Linux, macOS) 需要 C 编译器和
system
: 使用系统的 libfftw3(实验性)- 在构建此 crate 之前,您必须安装 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 |
---|---|---|---|
source | ✔️ | ✔️ | ✔️ |
system | ✔️ | - | ✔️ |
intel-mkl | ✔️ | ✔️ | - |