Installation

Requirements

  • Python 3.8 or later

  • NumPy ≥ 1.19

  • SciPy ≥ 1.5

  • Matplotlib ≥ 3.3

Installing from PyPI

pip install timeseries-toolbox

This installs the TimeSeriesSRC package and all runtime dependencies.

Installing from source

git clone https://github.com/amir-jafari/TimeSeries.git
cd TimeSeries
pip install -e .

The -e flag installs in editable mode so any changes to the source are immediately reflected without reinstalling.

Optional dependencies

For running the example Jupyter notebooks:

pip install timeseries-toolbox pandas notebook

For building the documentation locally:

pip install timeseries-toolbox[docs]
cd docs
make html

For running the test suite:

pip install timeseries-toolbox[dev]
pytest

Verifying the installation

import TimeSeriesSRC
print(TimeSeriesSRC.__version__)   # → 0.1.0