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 | ✔️ | ✔️ | - |