rasterio>=1.3
geopandas>=0.14
shapely>=2.0
pyproj>=3.6
fiona>=1.9
numpy>=1.24
scipy>=1.11
scikit-learn>=1.3
click>=8.1
pyyaml>=6.0
tqdm>=4.65
huggingface-hub>=0.20
dask[distributed]>=2024.1
leafmap>=0.30

[all]
agribound[delineate-anything,ftw,gee,geoai,prithvi,samgeo,tessera]

[delineate-anything]
ultralytics>=8.3
opencv-python>=4.8
numba>=0.58

[dev]
pytest>=7.4
pytest-cov>=4.1
ruff>=0.3

[docs]
mkdocs>=1.5
mkdocs-material>=9.5
mkdocstrings[python]>=0.24
mkdocs-jupyter>=0.24

[ftw]
torch>=2.1
torchvision>=0.16
torchgeo>=0.6
segmentation-models-pytorch>=0.3
lightning>=2.6
ftw-tools>=1.4

[gee]
earthengine-api>=0.1.380
geemap>=0.30
geedim>=2.0

[geoai]
geoai-py>=0.30
termcolor

[prithvi]
terratorch>=0.1
torch>=2.1
torchgeo>=0.6
kornia>=0.7

[samgeo]
segment-geospatial[samgeo2]>=1.3
torch>=2.1

[tessera]
torch>=2.1
geoai-py>=0.30
geotessera
