bqplot
colour
duckdb
folium
gdown
geojson
ipyevents
ipyfilechooser
ipyleaflet
ipywidgets
matplotlib
numpy
pandas
plotly
pyshp
pystac-client
python-box
scooby
whiteboxgui
xyzservices

[ai]
geopandas
osmnx
localtileserver>=0.10.0
rastervision
pytorch-lightning

[all]
black
black[jupyter]
bokeh
boto3
codespell
cogeo-mosaic
deadlink
earthaccess
ffmpeg-python
geopandas
googledrivedownloader
gradio
h5py
jupyter_bokeh
jupyterlab>=3.0.0
keplergl
ipygany
ipysheet
ipyvtklink
laspy
localtileserver>=0.10.0
lonboard
mapclassify>=2.4.0
mss
netcdf4
osmnx
owslib
palettable
panel
plotly
pmtiles
psycopg2
pycrs
pydeck
pyntcloud[LAS]
pyvista-xarray
rasterio
rasterstats
rio-cogeo
rioxarray
sqlalchemy
streamlit-folium
xarray_leaflet
PyYAML==6.0.1

[apps]
streamlit-folium
voila
solara

[backends]
bokeh
keplergl
pydeck
plotly

[lidar]
ipygany
ipyvtklink
laspy
panel
pyntcloud[LAS]
pyvista

[pmtiles]
pmtiles
flask
flask-cors

[raster]
localtileserver>=0.10.0
jupyter-server-proxy
rio-cogeo
rioxarray
netcdf4
pynhd
py3dep

[sql]
psycopg2
sqlalchemy

[vector]
geopandas
osmnx
pmtiles
flask
flask-cors
lonboard
mapclassify
