numpy>=1.26
pygeotypes>=0.1.3

[deep]
torch>=2.1
onnx>=1.16
onnxruntime>=1.17
onnxscript>=0.1

[dev]
pytest>=8.0
ruff<0.17,>=0.6
build>=1.0
GeoDFN>=2.0
networkx>=3.2
meshio>=5.3
matplotlib>=3.8
scikit-learn>=1.4
scipy>=1.11
tslearn>=0.6
hdbscan>=0.8
umap-learn>=0.5
dtaidistance>=2.3
shap>=0.45
welltestpy>=1.2
pandas>=2.0
pyarrow>=15.0

[dfn]
GeoDFN>=2.0
networkx>=3.2
meshio>=5.3
matplotlib>=3.8

[field]
welltestpy>=1.2
pandas>=2.0
pyarrow>=15.0

[learn]
scikit-learn>=1.4
scipy>=1.11
tslearn>=0.6
hdbscan>=0.8
umap-learn>=0.5
pycatch22>=0.4
dtaidistance>=2.3
shap>=0.45

[sim]
open-darts>=1.5
