timescales#
This module provides timescale simulation and fitting methods. These simulations allow the validation and comparison of different timescale estimation methods including PSD and ACF.
Dependencies#
timescales is written in Python, and requires Python >= 3.6 to run.
It has the following required dependencies:
numpy >= 1.18.5
scipy >= 1.4.1
spectrum >= 0.8.0
fooof @ git+https://github.com/ryanhammonds/fooof.git@knee
neurodsp @ git+https://github.com/neurodsp-tools/neurodsp.git@main
And the following optional dependencies:
matplotlib >= 3.0.3
seaborn >= 0.11.2
statsmodels >= 0.12.2
tqdm >= 4.62.3
Installation#
Development Version
To get the current development version, first clone this repository:
$ git clone https://github.com/voytekresearch/timescale-methods
To install this cloned copy, move into the directory you just cloned, and run:
$ pip install -e .
Funding#
Supported by NIH award R01 GM134363 from the NIGMS.
![https://www.nih.gov/sites/all/themes/nih/images/nih-logo-color.png](https://www.nih.gov/sites/all/themes/nih/images/nih-logo-color.png)