einops>=0.3
geopandas>=0.13
jsonargparse[signatures]>=4.35
kornia>=0.8.2
lightly!=1.4.26,>=1.4.5
lightning!=2.3.*,!=2.5.0,!=2.5.5,!=2.5.6,>=2
matplotlib>=3.7.3
numpy>=1.26
pandas>=2.1.1
pillow>=10
pyproj>=3.6.1
rasterio>=1.4.3
segmentation-models-pytorch>=0.5
shapely>=2.0.2
timm>=1.0.3
torch>=2.2
torchmetrics>=1.2
torchvision>=0.17
typing-extensions>=4.8

[all]
torchgeo[datasets,docs,models,style,tests]

[datasets]
h5py>=3.10
laspy>=2.5.3
netcdf4>=1.6.5
pandas[parquet]>=2.1.1
pycocotools>=2.0.8
requests>=2.25
rioxarray>=0.14.1
scikit-image>=0.22
scipy>=1.11.2
webdataset>=0.2.4
xarray>=0.17

[docs]
ipywidgets>=7
myst-parser>=0.18.0
nbsphinx>=0.8.5
pydata-sphinx-theme>=0.14.0
sphinx>=5.3

[models]
microsoft-aurora>=1.6

[style]
mypy>=1.16
pandas-stubs>=2.1.1
ruff>=0.9
types-requests>=2.25
types-shapely>=2.0.2

[tests]
nbmake>=1.3.3
packaging>=21
pytest>=7.3.2
pytest-cov>=4
pytest-socket>=0.3.4
