numpy>=1.20.0
scipy>=1.7.0

[all]
sarpy>=1.3.0
sarkit>=1.3.0
sentinel1decoder>=0.2.0
rasterio>=1.2.0
glymur>=0.9.0
h5py>=3.0.0
xarray>=2022.0.0
spectral>=0.23
shapely>=2.0.0
pyproj>=3.4.0
opencv-python-headless>=4.5.0
requests>=2.25.0
matplotlib>=3.5.0
PySide6>=6.5.0
scikit-image>=0.19.0

[biomass]
rasterio>=1.2.0
requests>=2.25.0

[contrast]
scikit-image>=0.19.0

[coregistration]
opencv-python-headless>=4.5.0

[detection]
shapely>=2.0.0

[dev]
pytest>=7.0.0
pytest-cov>=3.0.0
pytest-benchmark>=4.0.0
black>=22.0.0
mypy>=0.950
ruff>=0.4.0

[eo]
rasterio>=1.2.0
glymur>=0.9.0

[examples]
matplotlib>=3.5.0
PySide6>=6.5.0

[geolocation]
pyproj>=3.4.0

[hdf5]
h5py>=3.0.0

[ir]
rasterio>=1.2.0
h5py>=3.0.0

[multispectral]
h5py>=3.0.0
xarray>=2022.0.0
spectral>=0.23

[remote]
requests>=2.25.0

[s1_l0]
sentinel1decoder>=0.2.0

[sar]
sarpy>=1.3.0
sarkit>=1.3.0
