Installation
Requirements
Python 3.10-3.13
NumPy >= 1.24.0
pandas >= 2.0.0
scikit-learn >= 1.3.0
aeon >= 1.3.0
tqdm >= 4.65.0
From PyPI
The recommended way to install tscf-eval is via pip:
pip install tscf-eval
Optional Dependencies
tscf-eval has several optional dependency groups:
DTW Support (for Dynamic Time Warping distance):
pip install tscf-eval[dtw]
Full Installation (all optional features):
pip install tscf-eval[full]
Development (testing, linting, etc.):
pip install tscf-eval[dev]
Documentation (Sphinx and plugins):
pip install tscf-eval[docs]
From Source
To install from source for development:
git clone https://github.com/bzamith/tscf-eval.git
cd tscf-eval
pip install -e ".[dev]"
Verifying Installation
You can verify the installation by importing the package:
import tscf_eval
print(tscf_eval.__version__)
Or by running the test suite:
pytest tests/ -v