频谱分析工具

spectrum的Python项目详细描述


光谱:python中的光谱分析

https://badge.fury.io/py/spectrum.svghttps://secure.travis-ci.org/cokelaer/spectrum.pnghttps://coveralls.io/repos/cokelaer/spectrum/badge.png?branch=masterhttps://landscape.io/github/cokelaer/spectrum/master/landscape.pnghttps://anaconda.org/conda-forge/spectrum/badges/license.svghttps://anaconda.org/conda-forge/spectrum/badges/installer/conda.svghttps://anaconda.org/conda-forge/spectrum/badges/downloads.svghttp://joss.theoj.org/papers/e4e34e78e4a670f2ca9a6a97ce9d3b8e/status.svg
contributions:Please join https://github.com/cokelaer/spectrum
contributors:https://github.com/cokelaer/spectrum/graphs/contributors
issues:Please use https://github.com/cokelaer/spectrum/issues
documentation:http://pyspectrum.readthedocs.io/
Citation:Cokelaer et al, (2017), ‘Spectrum’: Spectral Analysis in Python, Journal of Open Source Software, 2(18), 348, doi:10.21105/joss.00348
http://www.thomas-cokelaer.info/software/spectrum/html/_images/psd_all.png

spectrum包含使用基于傅里叶变换、参数化方法或特征值分析的方法估计功率谱密度的工具:

  • The Fourier methods are based upon correlogram, periodogram and Welch estimates. Standard tapering windows (Hann, Hamming, Blackman) and more exotic ones are available (DPSS, Taylor, …).
  • The parametric methods are based on Yule-Walker, BURG, MA and ARMA, covariance and modified covariance methods.
  • Non-parametric methods based on eigen analysis (e.g., MUSIC) and minimum variance analysis are also implemented.
  • Multitapering is also available

目标受众是多样化的。尽管功率谱的使用 信号是电气工程的基础(例如无线电通信, 雷达),从宇宙学(如探测 2016年的引力波),音乐(模式探测)或生物学(质量 光谱学)。

快速安装

spectrum在pypi上可用:

pip install spectrum

以及conda

conda config --add channels conda-forge
conda install spectrum

要安装conda可执行文件本身,请参见https://www.continuum.io/downloads

贡献

有关任何问题/错误/评论/贡献,请参见github

一些笔记本(外部贡献)

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

推荐PyPI第三方库


热门话题
Synth xml中的java设置JLabel图标   java全屏Flash应用程序测试需要外部戳   评测配置文件Java CPU负载   java如何显示布尔值?   java共享库与微服务?   使用bash脚本重定向java输出(liquibase)   java如何进行结构化日志记录?   属性JSF2的java绑定属性<h:dataTable>   java Android Restlet包装崩溃   java如果在一个事务中我们只在一个数据源上写,是否可以避免2PC或手动处理提交?(J2CA0030E)   java从哪里获得openCV的jar?   java正在尝试更新SQL数据库条目,但收到SQL语法错误。我怎么知道这里出了什么问题?   java如何在Firebase数据库值中添加空格   为什么在java中读取datainputstream时会出现EOF异常?   java STDERR将每个stacktrace行作为错误日志条目写入WildFly服务器。日志   java通过socket编写一个没有'ImageIO'的映像   java为什么JBoss会在出现错误时破坏连接池?   javafxjava如何查找当月的第一次登录   java这个Android项目给了我一个崩溃的机会,我正试图让这个项目有一个来自编辑文本的数字,并在文本视图中得到它两次