gdown
geopandas
huggingface_hub
matplotlib
numpy
opencv-python-headless
patool
Pillow
pyproj
rasterio
segment_anything
shapely
smoothify
torch
torchvision
tqdm
xyzservices

[all]
segment-geospatial[api,fast,fer,hq,samgeo,samgeo2,samgeo3,text]

[api]
segment_geospatial[core]
fastapi>=0.100.0
uvicorn[standard]>=0.20.0
python-multipart>=0.0.6

[core]
gdown
geopandas
numpy
opencv-python-headless
patool
Pillow
pyproj>=3.7.2
rasterio
segment_anything
shapely
torch
tqdm

[extra]
leafmap
segment-geospatial[all]
localtileserver
ipykernel
fiona
matplotlib

[fast]
segment_geospatial[core]
segment-anything-fast
sam2

[fer]
segment_geospatial[core]
gdal

[hq]
segment_geospatial[core]
segment_anything_hq
sam2
timm

[samgeo]
segment_geospatial[core]
huggingface_hub

[samgeo2]
segment_geospatial[samgeo]
sam2
xarray
rioxarray
scikit-image
scipy

[samgeo3]
segment_geospatial[core]
sam3
scikit-learn
scikit-image
transformers
buildingregulariser
leafmap
localtileserver
spacy
transformers>=5.0.0rc0
xarray

[samgeo3:sys_platform == "linux"]
triton>=3.5.1

[samgeo3:sys_platform == "windows"]
triton-windows>=3.3.0.post19

[text]
segment_geospatial[samgeo2]
groundingdino-py
