Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

frappy

frappy (fractal and phase space analysis for python) is a Python package implementing a non subjective algorithm for calculating correlation dimensions from data.

This package currently contains functions for:

  • Converting a time series into a uniform deviate through a rank transformation
  • Embedding time series into a d-dimensional vector space
  • Calculate correlation dimension at different embedding dimensions
  • Calculate saturated correlation dimension and minimum embedding dimension using curve fitting
  • Module for generating surrogate data using
    • Random shuffling
    • Preserving autocorrelation at lag-1 (AR(1) surrogates)

Installation

You can install frappy from PyPi using
    pip install frappy

Acknowledgements

This work is an python implementation of the algorithm described in Harikrishnan, K. P., Misra, R., Ambika, G., & Kembhavi, A. K. (2006). A non-subjective approach to the GP algorithm for analysing noisy time series. Physica D: Nonlinear Phenomena, 215(2), 137-145.

About

A python library for fractal and phase space analysis of time series

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages