pyramids-gis>=0.31.0
geopandas>=1.0.0
joblib>=1.5.0
loguru>=0.7.3
numpy>=2.0.0
pandas>=2.0.0
pydantic>=2.0
pyproj>=3.7.0
PyYAML>=6.0.2
requests>=2.28.1
shapely>=2.0.0
tqdm>=4.66.0

[all]
boto3>=1.43.0
botocore>=1.34.0
cartopy>=0.22
cdsapi>=0.7.7
copernicusmarine<3,>=2.0.0
dataretrieval>=1.1.4
duckdb>=1.0.0
earthengine-api>=1.7.26
hdx-python-api<7,>=6
eumdac>=3.1
google-api-python-client>=2.0
google-cloud-storage>=2.0
herbie-data>=2026.3
ecmwf-opendata>=0.3
obspy>=1.5.0
openeo<0.48,>=0.47
overturemaps>=1.0.0
py7zr>=0.20
worldpoppy>=0.4
pyramids-gis[stac]
Rtree>=1.0.0
sentinelhub>=3.11.5
tropycal>=1.4
urllib3>=1.26

[all:python_version >= "3.12"]
earthaccess>=0.18.0

[cmems]
copernicusmarine<3,>=2.0.0

[earthdata]

[earthdata:python_version >= "3.12"]
earthaccess>=0.18.0

[ecmwf]
cdsapi>=0.7.7

[eumetsat]
eumdac>=3.1

[fdsn]
obspy>=1.5.0

[gee]
earthengine-api>=1.7.26
google-api-python-client>=2.0
google-cloud-storage>=2.0
Rtree>=1.0.0
urllib3>=1.26

[ghsl]

[hdx]
hdx-python-api<7,>=6

[nwp]
herbie-data>=2026.3
ecmwf-opendata>=0.3

[openeo]
openeo<0.48,>=0.47

[overture]
overturemaps>=1.0.0
duckdb>=1.0.0

[radar]
boto3>=1.43.0
botocore>=1.34.0

[s3]
boto3>=1.43.0
botocore>=1.34.0

[sentinel-hub]
sentinelhub>=3.11.5

[stac]
pyramids-gis[stac]

[tropycal]
tropycal>=1.4
cartopy>=0.22

[usgs-water]
dataretrieval>=1.1.4

[worldpop]
worldpoppy>=0.4
py7zr>=0.20
