pyramids-gis>=0.41.0
geopandas>=1.0.0
joblib>=1.5.0
loguru>=0.7.3
numpy>=2.0.0
pandas>=2.0.0
platformdirs>=3.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
typer>=0.12
rich>=13

[all]
earthlens[asf,cmems,cmip6,dem,earthdata,ecmwf,ecmwf-modern,eea_aq,erddap,eumetsat,fdsn,gbif,gee,ghsl,goes,hdx,jaxa,nwm,nwp,obis,openeo,overture,radar,s3,sentinel-hub,stac,tropycal,usgs-water,worldpop]

[argo]
argopy>=1.4

[asf]
asf_search>=12.2.2
earthlens[earthdata]

[cmems]
copernicusmarine<3,>=2.0.0

[cmip6]

[dem]
earthlens[s3]

[earthdata]

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

[ecmwf]
cdsapi>=0.7.7

[ecmwf-modern]
ecmwf-datastores-client>=0.5.1

[eea_aq]
airbase>=1.0
nest_asyncio>=1.5

[erddap]
erddapy>=3.0

[eumetsat]
eumdac>=3.1

[fdsn]
obspy>=1.5.0

[gbif]
pygbif>=0.6.6

[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]

[goes]
earthlens[s3]

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

[jaxa]
jaxa.earth<0.2,>=0.1.6
gportal<0.5,>=0.4

[nwm]
earthlens[s3]
pyramids-gis[parquet]>=0.41.0

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

[nwp:sys_platform == "win32"]
ecmwflibs

[obis]
pyobis>=1.6.1

[openeo]
openeo<0.48,>=0.47

[osm]
overpy>=0.7
ohsome>=0.4.0

[overture]
overturemaps>=1.0.0
duckdb>=1.0.0

[radar]
earthlens[s3]

[s3]
boto3>=1.43.0
botocore>=1.34.0

[sentinel-hub]
sentinelhub>=3.11.5

[stac]
pyramids-gis[stac]>=0.41.0

[tropycal]
tropycal>=1.4
cartopy>=0.22

[usgs-water]
dataretrieval>=1.1.4

[worldpop]
worldpoppy>=0.4
py7zr>=0.20
