2个版本
使用旧的Rust 2015
0.0.2 | 2015年2月12日 |
---|---|
0.0.1 | 2014年11月25日 |
在数学中排名第1828
9KB
114 行
fftw-rs
FFTW的绑定。
目前这是最基本的,但计划是提供高性能的绑定,以类型安全和内存安全的方式暴露FFTW的全部功能,并提供方便的函数以简单的方式执行简单任务。
lib.rs
:
FFTW3的高级绑定:西方最快的傅里叶变换。
目前,这仅提供通过c2c_1d
进行的一维复数到复数的变换,没有显式的计划重用。
有一些模块提供了辅助函数,使使用低级接口更方便、更安全,特别是lock
模块帮助保持FFTW3的线程安全,而plan
模块提供了创建和使用计划更友好的接口。
许可
FFTW3库根据GPLv2(或更高版本)许可,通过FFTW网站还可以获取非免费/商业许可。另一方面,这些绑定是MIT/Apache-2.0双许可,但是,任何通过这些绑定使用FFTW3的应用程序必须根据GPL条款分发(除非已安排非免费许可)。许可的明确差异是为了允许这些绑定与FFTW库的绑定之间进行代码重用。
依赖关系
~555KB
~11K SLoC