Spectrum Analysis Tools
Project description
SPECTRUM : Spectral Analysis in Python
- contributions:
Please join https://github.com/cokelaer/spectrum
- issues:
Please use https://github.com/cokelaer/spectrum/issues
Spectrum contains tools to estimate Power Spectral Densities using methods based on Fourier transform, Parametric methods or eigenvalues analysis:
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
Installation
pip install spectrum
- For Linux and MAC users, if you prefer to use conda (avoiding
compilation of dependencies), please use:
conda config --add channels conda-forge conda install spectrum
Contributions
Please see github for any issues/bugs/comments/contributions.
Some notebooks (external contributions)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.