Skip to content

luca-dex/pyTSA

Repository files navigation

pyTSA

Many dynamical systems are often analyzed by performing simulation ensembles under different parameter configurations. Automatizing time-series analysis is key to save time and focus on other modeling tasks. pyTSA is an open source Python tool to make data-analysis as intuitive as possible. Its scripts can be processed in a pipeline with any simulation tool outputting time-series, and intuitive commands allow to perform complex analyses.

Current pyTSA version supports the following plots, in many graphical formats: single traces (single panel or multi panel), average and standard deviation of a dataset (with barplot or traces, single panel or multi panel), 2D/3D probability density function of a quantity at some specific time point (with normalization and gaussian fit), 2D/3D time-varying probability density function of a quantity in a time-interval (heatmap or surface) and 2D/3D phase-space.

pyTSA is a Pandas extension that allow you to work on multiple time series.

The source code is currently hosted on GitHub at https://github.com/luca-dex/pyTSA. For the latest version:

git clone https://github.com/luca-dex/pyTSA.git
cd pyTSA

And via easy_install or pip:

sudo pip install .

For more information and examples click here.

There is also a getting started.