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

[all]
laspy[lazrs]
scikit-image
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
psutil
plotly

[dev]
laspy[lazrs]
scikit-image
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
psutil
plotly

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

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