periodicity

Useful tools for periodicity analysis in time series data.


License
MIT
Install
pip install periodicity==1.0b1

Documentation

Periodicity

Useful tools for periodicity analysis in time series data.

PyPI version Downloads

Documentation: https://periodicity.readthedocs.io

Currently includes:

  • Auto-Correlation Function
  • Spectral methods:
    • Lomb-Scargle periodogram
    • Wavelet Transform
    • Hilbert-Huang Transform (WIP)
  • Phase-folding methods:
    • String Length
    • Phase Dispersion Minimization
    • Analysis of Variance (soon™)
  • Gaussian Processes:
    • george implementation
    • celerite implementation
    • pymc3 implementation (soon™)

Quick start

Installing current release from PyPI (v1.0b1)

$ pip install periodicity

Installing current development version (v1.0b2)

$ git clone https://github.com/dioph/periodicity.git
$ cd periodicity
$ pip install .