numpy>=1.20.0
pandas>=1.3.0
scikit-learn>=1.0.0
timesmith<1.0.0,>=0.1.0

[all]
anomsmith[aws,deep,network,ordinal,plots,stats,survival,wavelet]

[aws]
boto3>=1.26.0

[deep]
tensorflow>=2.8.0
torch>=1.11.0

[dev]
pytest>=7.0
pytest-cov>=4.0
hypothesis>=6.0
networkx>=3.2
ruff>=0.1.0
mypy>=1.8.0

[network]
networkx>=3.2

[ordinal]
mord>=0.6
lightgbm>=3.3.0
coral-pytorch>=0.3.0

[plots]

[plots:python_version >= "3.12"]
plotsmith>=0.1.0

[stats]
statsmodels>=0.13.0
scipy>=1.9.0

[survival]
lifelines>=0.27.0
pycox>=0.2.3
torch>=1.11.0

[wavelet]
PyWavelets>=1.3.0
