包装numppy的fft例程以减少混乱。
FFT-tools的Python项目详细描述
fft_工具:真实数据的酉fft和功率谱。
这个包包装了numpy的fft模块以产生酉变换 一维实数的功率谱。请参阅的代码 技术细节。
安装
套餐
gentoo
我已经为gentoo打包了fft工具。你需要layman和我的wtk overlay。安装时使用:
# emerge -av app-portage/layman # layman --add wtk # emerge -av dev-python/FFT-tools
手动安装
fft工具可用作Git存储库:
$ git clone git://tremily.us/FFT-tools.git
有关详细信息,请参见homepage。要安装签出,请运行 标准:
$ python setup.py install
构建html文档
模块对象记录在NumPy/SciPy documentation style中。您应该能够使用Sphinx构建此文档 以及numpydoc扩展。我还没能得到numpydoc 干净利落地工作,但您仍然可以构建一个像样的文档版本 从doc子目录中选择:
$ make SPHINXBUILD=sphinx-build-2.7 dirhtml
此文档在Read the Docs上提供。
用法
有关简单示例,请参见FFT_tools.py中的测试。
测试
使用Nose:
运行内部单元测试$ nosetests --with-doctest --doctest-tests -vv FFT_tools.py
如果要绘制测试结果(对调试有用),则 需要安装matplotlib并将TEST_PLOTS设置为Truein FFT_tools.py调用nose之前。
许可证
此项目在GNU General Public License Version 3或更高版本下分发。