rasterio>=1.3.9
geopandas>=0.14.0
pyogrio>=0.7.0
shapely>=2.0.0
polars>=0.20.0
pyarrow>=14.0.0
numpy>=1.26.0
plotly>=5.18.0
scipy>=1.11.0
httpx>=0.26.0
aiohttp>=3.9.0
asyncio-throttle>=1.0.2
aiofiles>=23.0.0
nest_asyncio>=1.5.0
tenacity>=8.0.0
rioxarray>=0.15.0
requests>=2.31.0
tqdm>=4.66.0
diskcache>=5.6.0
matplotlib>=3.8.0

[all]
LCZ4py[duckdb,era5-global,geoarrow,interp,lst,ucp,viz,zonal]

[duckdb]
duckdb>=1.0.0

[era5-global]
cdsapi>=0.7.0

[geoarrow]
geoarrow-c>=0.1.0
geoarrow-pyarrow>=0.1.0
geoarrow-pandas>=0.1.0

[interp]
pykrige>=1.7.0
scikit-learn>=1.3.0

[lst]
pystac-client>=0.8.0
planetary-computer>=1.0.0
h5netcdf>=1.3.0
h5py>=3.10.0

[ucp]
xarray>=2023.1.0
dask>=2023.1.0

[viz]
datashader>=0.16.0
holoviews>=1.18.0
colorcet>=3.1.0
contextily>=1.5.0

[zonal]
exactextract>=0.3.0
