包装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

依赖性

如果你是手工安装或包装另一个 发行版,您需要以下依赖项:

PackageDebianGentoo
NumPypython-numpydev-python/numpy

手动安装

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或更高版本下分发。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使Eclipse在其控制台中显示最顶层的异常,而不是完整的堆栈跟踪   java如何为一个组件提供多个DropTargetListener?   在Eclipse包资源管理器中,有些文件不可见?   java在Spring Boot中使用@Bean配置设置类属性的默认值   在JTextPane中使用#链接的Java HTML?   java当应用程序打开时,如何将通知内容发送给活动?   java Android ROOM如何编写包含多个实体的查询,这是在哪里完成的?   Play Framework的java登录/注销问题?   java如何从安卓 Cordova/Phonegap调用javascript函数   JavaFX8如何在Java8中显示上次修改的LocalDateTime?   javabean验证中的多个约束注释   java使用JSTL设置请求属性   java在Android启动的服务中调用函数   用于检查xml是否包含键和值的java XPath表达式   在java游戏中使用斜坡因子挥杆   Java文件:尝试使用FileWriter将结果附加到已经存在的文件中   bootclasspath Java Xbootclasspath,相对路径   java我如何让这个“怪物战斗模拟器”工作?   swing使用动作侦听器隐藏和显示java桌面应用程序