geopandas>=0.12.0
rasterio>=1.3
scipy==1.*
xarray>2023
rioxarray==0.*
pyproj==3.*
pandas<3,>=1
numpy<3,>=1
affine
shapely
pyogrio

[all]
laspy[lazrs]
numba
dask
matplotlib
psutil
plotly
gdal
pytest<8,>=7
pytest-xdist
pytest-lazy-fixtures
pytest-instafail
pytest-socket
pytest-cov
coveralls
pyyaml
flake8
netcdf4
pre-commit
sphinx
sphinx-book-theme
sphinx-gallery
sphinx-design
sphinx-autodoc-typehints
sphinxcontrib-programoutput
sphinx-argparse
autovizwidget
graphviz
myst-nb
numpydoc
typing-extensions

[dev]
laspy[lazrs]
numba
dask
matplotlib
psutil
plotly
gdal
pytest<8,>=7
pytest-xdist
pytest-lazy-fixtures
pytest-instafail
pytest-socket
pytest-cov
coveralls
pyyaml
flake8
netcdf4
pre-commit
sphinx
sphinx-book-theme
sphinx-gallery
sphinx-design
sphinx-autodoc-typehints
sphinxcontrib-programoutput
sphinx-argparse
autovizwidget
graphviz
myst-nb
numpydoc
typing-extensions

[doc]
sphinx
sphinx-book-theme
sphinx-gallery
sphinx-design
sphinx-autodoc-typehints
sphinxcontrib-programoutput
sphinx-argparse
autovizwidget
graphviz
myst-nb
numpydoc
typing-extensions

[opt]
laspy[lazrs]
numba
dask
matplotlib
psutil
plotly

[test]
gdal
pytest<8,>=7
pytest-xdist
pytest-lazy-fixtures
pytest-instafail
pytest-socket
pytest-cov
coveralls
pyyaml
flake8
netcdf4
pre-commit
