https://github.com/aaryapatil/tapify
Multitaper spectrum for time-series analysis
https://github.com/aaryapatil/tapify
spectral-analysis time-series-analysis
Last synced: 5 days ago
JSON representation
Multitaper spectrum for time-series analysis
- Host: GitHub
- URL: https://github.com/aaryapatil/tapify
- Owner: aaryapatil
- License: mit
- Created: 2021-02-19T20:36:04.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-07T13:47:20.000Z (6 months ago)
- Last Synced: 2025-05-07T23:05:36.641Z (5 months ago)
- Topics: spectral-analysis, time-series-analysis
- Language: Python
- Homepage: https://tapify.readthedocs.io/
- Size: 499 KB
- Stars: 14
- Watchers: 2
- Forks: 3
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tapify
[](https://github.com/aaryapatil/tapify)
[](https://github.com/aaryapatil/tapify/actions)
[](https://github.com/aaryapatil/tapify/blob/main/LICENSE)
[](http://tapify.readthedocs.io/en/latest/?badge=latest)A Multitaper Periodogram package for computing the power spectrum of a
time-series with minimal spectral leakage and reduced variance.# Documentation
Read the documentation at [tapify.readthedocs.io](https://tapify.readthedocs.io/)The following is a basic use case to get you started:
```
from tapify import MultiTapermt_object = MultiTaper(data, t=time, NW=4, K=7)
freq, power = mt_object.periodogram(method='fft',
adaptive_weighting=True,
N_padded='default')
```# Installation
``pip install tapify````python setup.py install``
# Attribution
Please cite `Patil, Eadie, Speagle, Thomson (2022) https://arxiv.org/abs/2209.15027` if you use this code
in your research.