numpy
pandas
scikit-learn
scipy
pooch
statsmodels
future

[accelerators]
numba
cython

[aeon]
aeon

[all]
tsseg[accelerators,aeon,beast,changeforest,docs,prophet,snlds,tglad,torch,tscp2]

[beast]
Rbeast>=0.1.25

[changeforest]
changeforest>=1.2

[dev]
pytest>=8.0
pytest-cov>=5.0
ruff==0.16.7
black>=24.8
mypy>=1.10
build>=1.2
twine>=5.1
pre-commit>=3.7

[docs]
sphinx>=8.0
sphinx-rtd-theme>=2.0
myst-parser>=3.0
sphinx-autodoc-typehints>=2.2

[legacy-hsmm]

[patss]

[prophet]
prophet

[snlds]
tensorflow>=2.16
tensorflow-probability>=0.24
tf-keras>=2.16

[tglad]
torch>=2.0
networkx>=3.0

[torch]
torch

[tscp2]
tensorflow<2.19,>=2.16
keras-tcn<3.6,>=3.5.0
