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
cogeo-mosaic
ffmpeg-python
geopandas
gradio
h3
h5py
ipygany
ipysheet
ipyvtklink
ipyvuetify
jupyter_bokeh
jupyterlab>=3.0.0
keplergl
laspy
localtileserver>=0.10.1
lonboard
mapclassify>=2.4.0
maplibre
mss
netcdf4
osmnx
owslib
palettable
panel
plotly
pmtiles
pre-commit
psycopg2
pycrs
pydeck
pyntcloud[LAS]
pyvista-xarray
PyYAML
rasterio
rasterstats
rio-cogeo
rioxarray
sqlalchemy

[apps]
streamlit-folium
voila
solara

[backends]
bokeh
keplergl
maplibre
pydeck
plotly

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

[maplibre]
geopandas
h3
ipyvuetify
localtileserver
maplibre
pmtiles
rioxarray
xarray

[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
