Metadata-Version: 2.2
Name: kwcoco_dataloader
Version: 0.1.0
Summary: The kwcoco_dataloader module
Home-page: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader
Author: Jon Crall
Author-email: kitware@kitware.com, jon.crall@kitware.com
License: Apache 2
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
Requires-Dist: numpy>=2.1.0; python_version < "4.0" and python_version >= "3.13"
Requires-Dist: numpy>=1.26.0; python_version < "3.13" and python_version >= "3.12"
Requires-Dist: numpy>=1.23.2; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: numpy>=1.21.6; python_version < "3.11" and python_version >= "3.10"
Requires-Dist: numpy>=1.19.3; python_version < "3.10" and python_version >= "3.9"
Requires-Dist: numpy>=1.19.3; python_version < "3.9" and python_version >= "3.8"
Requires-Dist: scipy>=1.14.1; python_version < "4.0" and python_version >= "3.13"
Requires-Dist: scipy>=1.11.2; python_version < "3.13" and python_version >= "3.12"
Requires-Dist: scipy>=1.9.2; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: scipy>=1.8.0; python_version < "3.11" and python_version >= "3.10"
Requires-Dist: scipy>=1.8.0; python_version < "3.10" and python_version >= "3.9"
Requires-Dist: scipy>=1.8.0; python_version < "3.9" and python_version >= "3.8"
Requires-Dist: shapely>=2.0.6; python_version < "4.0" and python_version >= "3.13"
Requires-Dist: shapely>=2.0.2; python_version < "3.13" and python_version >= "3.12"
Requires-Dist: shapely>=2.0.1; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: shapely>=2.0.1; python_version < "3.11" and python_version >= "3.10"
Requires-Dist: shapely>=2.0.1; python_version < "3.10" and python_version >= "3.9"
Requires-Dist: shapely>=2.0.1; python_version < "3.9" and python_version >= "3.8"
Requires-Dist: rasterio>=1.3.11; python_version < "4.0" and python_version >= "3.13"
Requires-Dist: rasterio>=1.3.9; python_version < "3.13" and python_version >= "3.12"
Requires-Dist: rasterio>=1.3.5; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: rasterio>=1.3.5; python_version < "3.11" and python_version >= "3.10"
Requires-Dist: rasterio>=1.3.5; python_version < "3.10" and python_version >= "3.9"
Requires-Dist: rasterio>=1.3.5; python_version < "3.9" and python_version >= "3.8"
Requires-Dist: pandas>=2.2.3; python_version < "4.0" and python_version >= "3.13"
Requires-Dist: pandas>=2.1.1; python_version < "3.13" and python_version >= "3.12"
Requires-Dist: pandas>=1.5.3; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: pandas>=1.5.3; python_version < "3.11" and python_version >= "3.10"
Requires-Dist: pandas>=1.5.3; python_version < "3.10" and python_version >= "3.9"
Requires-Dist: pandas>=1.5.3; python_version < "3.9" and python_version >= "3.8"
Requires-Dist: jq>=1.8.0; python_version < "4.0" and python_version >= "3.13"
Requires-Dist: jq>=1.7.0; python_version < "3.13" and python_version >= "3.12"
Requires-Dist: jq>=1.7.0; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: jq>=1.2.2; python_version < "3.11" and python_version >= "3.10" and platform_system != "Windows"
Requires-Dist: jq>=1.2.1; python_version < "3.10" and platform_system != "Windows"
Requires-Dist: pyproj>=3.7.0; python_version < "4.0" and python_version >= "3.13"
Requires-Dist: pyproj>=3.6.1; python_version < "3.13" and python_version >= "3.12"
Requires-Dist: pyproj<3.5.0,>=3.4.1; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: pyproj<3.5.0,>=3.3.1; python_version < "3.11" and python_version >= "3.10"
Requires-Dist: pyproj<3.5.0,>=3.2.1; python_version < "3.10"
Requires-Dist: matplotlib>=3.9.2; python_version < "4.0" and python_version >= "3.13"
Requires-Dist: matplotlib>=3.8.2; python_version < "3.13" and python_version >= "3.12"
Requires-Dist: matplotlib>=3.8.2; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: matplotlib>=3.8.2; python_version < "3.11" and python_version >= "3.10"
Requires-Dist: matplotlib>=3.4.1; python_version < "3.10"
Requires-Dist: mgrs>=1.4.6; python_version < "4.0" and python_version >= "3.12"
Requires-Dist: mgrs>=1.4.6; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: mgrs>=1.4.6; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: mgrs>=1.4.3; python_version < "3.11" and python_version >= "3.10"
Requires-Dist: mgrs>=1.4.3; python_version < "3.10" and python_version >= "3.9"
Requires-Dist: mgrs>=1.4.3; python_version < "3.10" and python_version >= "3.9"
Requires-Dist: mgrs>=1.3.7; python_version < "3.9" and python_version >= "3.8"
Requires-Dist: kwarray>=0.6.19
Requires-Dist: einops>=0.6.0
Requires-Dist: rich>=12.5.1
Requires-Dist: affine>=2.3.0
Requires-Dist: ubelt>=1.3.6
Requires-Dist: requests>=2.27.1
Requires-Dist: kwutil>=0.3.4
Requires-Dist: kwgis>=0.1.0
Requires-Dist: kwgis>=0.1.0
Requires-Dist: more_itertools>=8.12.0
Requires-Dist: scriptconfig>=0.7.10
Requires-Dist: networkx>=2.8.0
Requires-Dist: lark>=1.1.7
Requires-Dist: lark_cython>=0.0.16; python_version < "4.0" and python_version >= "3.12"
Requires-Dist: lark_cython>=0.0.15; python_version < "3.12"
Requires-Dist: kwimage>=0.10.0
Requires-Dist: scikit-image>=0.24.0; python_version < "4.0" and python_version >= "3.13"
Requires-Dist: scikit-image>=0.22.0; python_version < "3.13" and python_version >= "3.12"
Requires-Dist: scikit-image>=0.20.0; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: scikit-image>=0.19.0; python_version < "3.11" and python_version >= "3.10"
Requires-Dist: scikit-image>=0.18.0; python_version < "3.10" and python_version >= "3.9"
Requires-Dist: scikit-image>=0.17.2; python_version < "3.9" and python_version >= "3.8"
Requires-Dist: kwcoco>=0.8.2
Requires-Dist: delayed_image>=0.3.1
Requires-Dist: ndsampler>=0.8.0
Requires-Dist: kwplot>=0.4.14
Requires-Dist: seaborn>=0.13.0
Requires-Dist: geopandas<1.0.0,>=0.10.2
Requires-Dist: utm>=0.7.0
Requires-Dist: geojson>=3.1.0; python_version < "4.0" and python_version >= "3.12"
Requires-Dist: geojson>=3.0.1; python_version < "3.12" and python_version >= "3.8"
Requires-Dist: torch>=2.5.0; python_version < "4.0" and python_version >= "3.13"
Requires-Dist: torch>=2.2.0; python_version < "3.13" and python_version >= "3.12"
Requires-Dist: torch>=2.0.0; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: torch>=1.12.0; python_version < "3.11"
Requires-Dist: pytorch_lightning!=2.3.*,!=2.4.0,>=2.0.8
Requires-Dist: lazy_loader>=0.4
Requires-Dist: imagesize>=1.4.1
Requires-Dist: cmd_queue>=0.1.20
Requires-Dist: fsspec>=2023.6.0
Requires-Dist: blake3>=1.0.1; python_version < "4.0" and python_version >= "3.13"
Requires-Dist: blake3>=1.0.1; python_version < "3.13" and python_version >= "3.12"
Requires-Dist: blake3>=0.3.1; python_version < "3.12" and python_version >= "3.11"
Requires-Dist: blake3>=0.2.1; python_version < "3.11"
Provides-Extra: all
Requires-Dist: numpy>=2.1.0; (python_version < "4.0" and python_version >= "3.13") and extra == "all"
Requires-Dist: numpy>=1.26.0; (python_version < "3.13" and python_version >= "3.12") and extra == "all"
Requires-Dist: numpy>=1.23.2; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: numpy>=1.21.6; (python_version < "3.11" and python_version >= "3.10") and extra == "all"
Requires-Dist: numpy>=1.19.3; (python_version < "3.10" and python_version >= "3.9") and extra == "all"
Requires-Dist: numpy>=1.19.3; (python_version < "3.9" and python_version >= "3.8") and extra == "all"
Requires-Dist: scipy>=1.14.1; (python_version < "4.0" and python_version >= "3.13") and extra == "all"
Requires-Dist: scipy>=1.11.2; (python_version < "3.13" and python_version >= "3.12") and extra == "all"
Requires-Dist: scipy>=1.9.2; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: scipy>=1.8.0; (python_version < "3.11" and python_version >= "3.10") and extra == "all"
Requires-Dist: scipy>=1.8.0; (python_version < "3.10" and python_version >= "3.9") and extra == "all"
Requires-Dist: scipy>=1.8.0; (python_version < "3.9" and python_version >= "3.8") and extra == "all"
Requires-Dist: shapely>=2.0.6; (python_version < "4.0" and python_version >= "3.13") and extra == "all"
Requires-Dist: shapely>=2.0.2; (python_version < "3.13" and python_version >= "3.12") and extra == "all"
Requires-Dist: shapely>=2.0.1; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: shapely>=2.0.1; (python_version < "3.11" and python_version >= "3.10") and extra == "all"
Requires-Dist: shapely>=2.0.1; (python_version < "3.10" and python_version >= "3.9") and extra == "all"
Requires-Dist: shapely>=2.0.1; (python_version < "3.9" and python_version >= "3.8") and extra == "all"
Requires-Dist: rasterio>=1.3.11; (python_version < "4.0" and python_version >= "3.13") and extra == "all"
Requires-Dist: rasterio>=1.3.9; (python_version < "3.13" and python_version >= "3.12") and extra == "all"
Requires-Dist: rasterio>=1.3.5; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: rasterio>=1.3.5; (python_version < "3.11" and python_version >= "3.10") and extra == "all"
Requires-Dist: rasterio>=1.3.5; (python_version < "3.10" and python_version >= "3.9") and extra == "all"
Requires-Dist: rasterio>=1.3.5; (python_version < "3.9" and python_version >= "3.8") and extra == "all"
Requires-Dist: pandas>=2.2.3; (python_version < "4.0" and python_version >= "3.13") and extra == "all"
Requires-Dist: pandas>=2.1.1; (python_version < "3.13" and python_version >= "3.12") and extra == "all"
Requires-Dist: pandas>=1.5.3; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: pandas>=1.5.3; (python_version < "3.11" and python_version >= "3.10") and extra == "all"
Requires-Dist: pandas>=1.5.3; (python_version < "3.10" and python_version >= "3.9") and extra == "all"
Requires-Dist: pandas>=1.5.3; (python_version < "3.9" and python_version >= "3.8") and extra == "all"
Requires-Dist: jq>=1.8.0; (python_version < "4.0" and python_version >= "3.13") and extra == "all"
Requires-Dist: jq>=1.7.0; (python_version < "3.13" and python_version >= "3.12") and extra == "all"
Requires-Dist: jq>=1.7.0; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: jq>=1.2.2; (python_version < "3.11" and python_version >= "3.10" and platform_system != "Windows") and extra == "all"
Requires-Dist: jq>=1.2.1; (python_version < "3.10" and platform_system != "Windows") and extra == "all"
Requires-Dist: pyproj>=3.7.0; (python_version < "4.0" and python_version >= "3.13") and extra == "all"
Requires-Dist: pyproj>=3.6.1; (python_version < "3.13" and python_version >= "3.12") and extra == "all"
Requires-Dist: pyproj<3.5.0,>=3.4.1; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: pyproj<3.5.0,>=3.3.1; (python_version < "3.11" and python_version >= "3.10") and extra == "all"
Requires-Dist: pyproj<3.5.0,>=3.2.1; python_version < "3.10" and extra == "all"
Requires-Dist: matplotlib>=3.9.2; (python_version < "4.0" and python_version >= "3.13") and extra == "all"
Requires-Dist: matplotlib>=3.8.2; (python_version < "3.13" and python_version >= "3.12") and extra == "all"
Requires-Dist: matplotlib>=3.8.2; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: matplotlib>=3.8.2; (python_version < "3.11" and python_version >= "3.10") and extra == "all"
Requires-Dist: matplotlib>=3.4.1; python_version < "3.10" and extra == "all"
Requires-Dist: mgrs>=1.4.6; (python_version < "4.0" and python_version >= "3.12") and extra == "all"
Requires-Dist: mgrs>=1.4.6; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: mgrs>=1.4.6; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: mgrs>=1.4.3; (python_version < "3.11" and python_version >= "3.10") and extra == "all"
Requires-Dist: mgrs>=1.4.3; (python_version < "3.10" and python_version >= "3.9") and extra == "all"
Requires-Dist: mgrs>=1.4.3; (python_version < "3.10" and python_version >= "3.9") and extra == "all"
Requires-Dist: mgrs>=1.3.7; (python_version < "3.9" and python_version >= "3.8") and extra == "all"
Requires-Dist: kwarray>=0.6.19; extra == "all"
Requires-Dist: einops>=0.6.0; extra == "all"
Requires-Dist: rich>=12.5.1; extra == "all"
Requires-Dist: affine>=2.3.0; extra == "all"
Requires-Dist: ubelt>=1.3.6; extra == "all"
Requires-Dist: requests>=2.27.1; extra == "all"
Requires-Dist: kwutil>=0.3.4; extra == "all"
Requires-Dist: kwgis>=0.1.0; extra == "all"
Requires-Dist: kwgis>=0.1.0; extra == "all"
Requires-Dist: more_itertools>=8.12.0; extra == "all"
Requires-Dist: scriptconfig>=0.7.10; extra == "all"
Requires-Dist: networkx>=2.8.0; extra == "all"
Requires-Dist: lark>=1.1.7; extra == "all"
Requires-Dist: lark_cython>=0.0.16; (python_version < "4.0" and python_version >= "3.12") and extra == "all"
Requires-Dist: lark_cython>=0.0.15; python_version < "3.12" and extra == "all"
Requires-Dist: kwimage>=0.10.0; extra == "all"
Requires-Dist: scikit-image>=0.24.0; (python_version < "4.0" and python_version >= "3.13") and extra == "all"
Requires-Dist: scikit-image>=0.22.0; (python_version < "3.13" and python_version >= "3.12") and extra == "all"
Requires-Dist: scikit-image>=0.20.0; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: scikit-image>=0.19.0; (python_version < "3.11" and python_version >= "3.10") and extra == "all"
Requires-Dist: scikit-image>=0.18.0; (python_version < "3.10" and python_version >= "3.9") and extra == "all"
Requires-Dist: scikit-image>=0.17.2; (python_version < "3.9" and python_version >= "3.8") and extra == "all"
Requires-Dist: kwcoco>=0.8.2; extra == "all"
Requires-Dist: delayed_image>=0.3.1; extra == "all"
Requires-Dist: ndsampler>=0.8.0; extra == "all"
Requires-Dist: kwplot>=0.4.14; extra == "all"
Requires-Dist: seaborn>=0.13.0; extra == "all"
Requires-Dist: geopandas<1.0.0,>=0.10.2; extra == "all"
Requires-Dist: utm>=0.7.0; extra == "all"
Requires-Dist: geojson>=3.1.0; (python_version < "4.0" and python_version >= "3.12") and extra == "all"
Requires-Dist: geojson>=3.0.1; (python_version < "3.12" and python_version >= "3.8") and extra == "all"
Requires-Dist: torch>=2.5.0; (python_version < "4.0" and python_version >= "3.13") and extra == "all"
Requires-Dist: torch>=2.2.0; (python_version < "3.13" and python_version >= "3.12") and extra == "all"
Requires-Dist: torch>=2.0.0; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: torch>=1.12.0; python_version < "3.11" and extra == "all"
Requires-Dist: pytorch_lightning!=2.3.*,!=2.4.0,>=2.0.8; extra == "all"
Requires-Dist: lazy_loader>=0.4; extra == "all"
Requires-Dist: imagesize>=1.4.1; extra == "all"
Requires-Dist: cmd_queue>=0.1.20; extra == "all"
Requires-Dist: fsspec>=2023.6.0; extra == "all"
Requires-Dist: blake3>=1.0.1; (python_version < "4.0" and python_version >= "3.13") and extra == "all"
Requires-Dist: blake3>=1.0.1; (python_version < "3.13" and python_version >= "3.12") and extra == "all"
Requires-Dist: blake3>=0.3.1; (python_version < "3.12" and python_version >= "3.11") and extra == "all"
Requires-Dist: blake3>=0.2.1; python_version < "3.11" and extra == "all"
Requires-Dist: pytest>=8.0.2; extra == "all"
Requires-Dist: xdoctest>=1.1.5; extra == "all"
Requires-Dist: pytest-cov>=3.0.0; extra == "all"
Requires-Dist: coverage>=7.4.3; extra == "all"
Requires-Dist: geodatasets>=2023.12.0; extra == "all"
Provides-Extra: headless
Requires-Dist: opencv-python-headless>=4.10.0.84; (python_version < "4.0" and python_version >= "3.13") and extra == "headless"
Requires-Dist: opencv-python-headless>=4.5.5.64; (python_version < "3.13" and python_version >= "3.11") and extra == "headless"
Requires-Dist: opencv-python-headless>=4.5.4.58; (python_version < "3.11" and python_version >= "3.10") and extra == "headless"
Requires-Dist: opencv-python-headless>=3.4.15.55; (python_version < "3.10" and python_version >= "3.10") and extra == "headless"
Provides-Extra: graphics
Requires-Dist: opencv-python>=4.10.0.84; (python_version < "4.0" and python_version >= "3.13") and extra == "graphics"
Requires-Dist: opencv-python>=4.5.5.64; (python_version < "3.13" and python_version >= "3.11") and extra == "graphics"
Requires-Dist: opencv-python>=4.5.4.58; (python_version < "3.11" and python_version >= "3.10") and extra == "graphics"
Requires-Dist: opencv-python>=3.4.15.55; (python_version < "3.10" and python_version >= "3.10") and extra == "graphics"
Provides-Extra: development
Requires-Dist: torch_optimizer>=0.1.0; python_version >= "3.6" and extra == "development"
Provides-Extra: docs
Requires-Dist: sphinx>=5.0.1; extra == "docs"
Requires-Dist: sphinx-autobuild>=2021.3.14; extra == "docs"
Requires-Dist: sphinx_rtd_theme>=1.0.0; extra == "docs"
Requires-Dist: sphinxcontrib-napoleon>=0.7; extra == "docs"
Requires-Dist: sphinx-autoapi>=1.8.4; extra == "docs"
Requires-Dist: Pygments>=2.9.0; extra == "docs"
Requires-Dist: myst_parser>=0.18.0; extra == "docs"
Requires-Dist: sphinx-reredirects>=0.0.1; extra == "docs"
Requires-Dist: xdoctest>=1.1.2; extra == "docs"
Provides-Extra: gdal
Requires-Dist: GDAL>=3.10.0; (python_version < "4.0" and python_version >= "3.13") and extra == "gdal"
Requires-Dist: GDAL>=3.7.2; (python_version < "3.13" and python_version >= "3.12") and extra == "gdal"
Requires-Dist: GDAL>=3.5.2; (python_version < "3.12" and python_version >= "3.11") and extra == "gdal"
Requires-Dist: GDAL>=3.4.1; (python_version < "3.11" and python_version >= "3.10") and extra == "gdal"
Provides-Extra: linting
Requires-Dist: flake8>=5.0.0; extra == "linting"
Requires-Dist: ubelt>=1.3.6; extra == "linting"
Requires-Dist: rich>=12.5.1; extra == "linting"
Requires-Dist: xdev>=1.5.3; extra == "linting"
Provides-Extra: optional
Provides-Extra: runtime
Requires-Dist: numpy>=2.1.0; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime"
Requires-Dist: numpy>=1.26.0; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: numpy>=1.23.2; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: numpy>=1.21.6; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime"
Requires-Dist: numpy>=1.19.3; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime"
Requires-Dist: numpy>=1.19.3; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime"
Requires-Dist: scipy>=1.14.1; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime"
Requires-Dist: scipy>=1.11.2; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: scipy>=1.9.2; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: scipy>=1.8.0; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime"
Requires-Dist: scipy>=1.8.0; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime"
Requires-Dist: scipy>=1.8.0; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime"
Requires-Dist: shapely>=2.0.6; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime"
Requires-Dist: shapely>=2.0.2; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: shapely>=2.0.1; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: shapely>=2.0.1; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime"
Requires-Dist: shapely>=2.0.1; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime"
Requires-Dist: shapely>=2.0.1; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime"
Requires-Dist: rasterio>=1.3.11; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime"
Requires-Dist: rasterio>=1.3.9; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: rasterio>=1.3.5; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: rasterio>=1.3.5; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime"
Requires-Dist: rasterio>=1.3.5; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime"
Requires-Dist: rasterio>=1.3.5; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime"
Requires-Dist: pandas>=2.2.3; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime"
Requires-Dist: pandas>=2.1.1; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: pandas>=1.5.3; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: pandas>=1.5.3; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime"
Requires-Dist: pandas>=1.5.3; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime"
Requires-Dist: pandas>=1.5.3; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime"
Requires-Dist: jq>=1.8.0; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime"
Requires-Dist: jq>=1.7.0; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: jq>=1.7.0; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: jq>=1.2.2; (python_version < "3.11" and python_version >= "3.10" and platform_system != "Windows") and extra == "runtime"
Requires-Dist: jq>=1.2.1; (python_version < "3.10" and platform_system != "Windows") and extra == "runtime"
Requires-Dist: pyproj>=3.7.0; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime"
Requires-Dist: pyproj>=3.6.1; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: pyproj<3.5.0,>=3.4.1; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: pyproj<3.5.0,>=3.3.1; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime"
Requires-Dist: pyproj<3.5.0,>=3.2.1; python_version < "3.10" and extra == "runtime"
Requires-Dist: matplotlib>=3.9.2; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime"
Requires-Dist: matplotlib>=3.8.2; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: matplotlib>=3.8.2; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: matplotlib>=3.8.2; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime"
Requires-Dist: matplotlib>=3.4.1; python_version < "3.10" and extra == "runtime"
Requires-Dist: mgrs>=1.4.6; (python_version < "4.0" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: mgrs>=1.4.6; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: mgrs>=1.4.6; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: mgrs>=1.4.3; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime"
Requires-Dist: mgrs>=1.4.3; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime"
Requires-Dist: mgrs>=1.4.3; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime"
Requires-Dist: mgrs>=1.3.7; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime"
Requires-Dist: kwarray>=0.6.19; extra == "runtime"
Requires-Dist: einops>=0.6.0; extra == "runtime"
Requires-Dist: rich>=12.5.1; extra == "runtime"
Requires-Dist: affine>=2.3.0; extra == "runtime"
Requires-Dist: ubelt>=1.3.6; extra == "runtime"
Requires-Dist: requests>=2.27.1; extra == "runtime"
Requires-Dist: kwutil>=0.3.4; extra == "runtime"
Requires-Dist: kwgis>=0.1.0; extra == "runtime"
Requires-Dist: kwgis>=0.1.0; extra == "runtime"
Requires-Dist: more_itertools>=8.12.0; extra == "runtime"
Requires-Dist: scriptconfig>=0.7.10; extra == "runtime"
Requires-Dist: networkx>=2.8.0; extra == "runtime"
Requires-Dist: lark>=1.1.7; extra == "runtime"
Requires-Dist: lark_cython>=0.0.16; (python_version < "4.0" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: lark_cython>=0.0.15; python_version < "3.12" and extra == "runtime"
Requires-Dist: kwimage>=0.10.0; extra == "runtime"
Requires-Dist: scikit-image>=0.24.0; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime"
Requires-Dist: scikit-image>=0.22.0; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: scikit-image>=0.20.0; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: scikit-image>=0.19.0; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime"
Requires-Dist: scikit-image>=0.18.0; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime"
Requires-Dist: scikit-image>=0.17.2; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime"
Requires-Dist: kwcoco>=0.8.2; extra == "runtime"
Requires-Dist: delayed_image>=0.3.1; extra == "runtime"
Requires-Dist: ndsampler>=0.8.0; extra == "runtime"
Requires-Dist: kwplot>=0.4.14; extra == "runtime"
Requires-Dist: seaborn>=0.13.0; extra == "runtime"
Requires-Dist: geopandas<1.0.0,>=0.10.2; extra == "runtime"
Requires-Dist: utm>=0.7.0; extra == "runtime"
Requires-Dist: geojson>=3.1.0; (python_version < "4.0" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: geojson>=3.0.1; (python_version < "3.12" and python_version >= "3.8") and extra == "runtime"
Requires-Dist: torch>=2.5.0; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime"
Requires-Dist: torch>=2.2.0; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: torch>=2.0.0; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: torch>=1.12.0; python_version < "3.11" and extra == "runtime"
Requires-Dist: pytorch_lightning!=2.3.*,!=2.4.0,>=2.0.8; extra == "runtime"
Requires-Dist: lazy_loader>=0.4; extra == "runtime"
Requires-Dist: imagesize>=1.4.1; extra == "runtime"
Requires-Dist: cmd_queue>=0.1.20; extra == "runtime"
Requires-Dist: fsspec>=2023.6.0; extra == "runtime"
Requires-Dist: blake3>=1.0.1; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime"
Requires-Dist: blake3>=1.0.1; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime"
Requires-Dist: blake3>=0.3.1; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime"
Requires-Dist: blake3>=0.2.1; python_version < "3.11" and extra == "runtime"
Provides-Extra: tests
Requires-Dist: pytest>=8.0.2; extra == "tests"
Requires-Dist: xdoctest>=1.1.5; extra == "tests"
Requires-Dist: pytest-cov>=3.0.0; extra == "tests"
Requires-Dist: coverage>=7.4.3; extra == "tests"
Requires-Dist: geodatasets>=2023.12.0; extra == "tests"
Provides-Extra: all-strict
Requires-Dist: numpy==2.1.0; (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict"
Requires-Dist: numpy==1.26.0; (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: numpy==1.23.2; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: numpy==1.21.6; (python_version < "3.11" and python_version >= "3.10") and extra == "all-strict"
Requires-Dist: numpy==1.19.3; (python_version < "3.10" and python_version >= "3.9") and extra == "all-strict"
Requires-Dist: numpy==1.19.3; (python_version < "3.9" and python_version >= "3.8") and extra == "all-strict"
Requires-Dist: scipy==1.14.1; (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict"
Requires-Dist: scipy==1.11.2; (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: scipy==1.9.2; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: scipy==1.8.0; (python_version < "3.11" and python_version >= "3.10") and extra == "all-strict"
Requires-Dist: scipy==1.8.0; (python_version < "3.10" and python_version >= "3.9") and extra == "all-strict"
Requires-Dist: scipy==1.8.0; (python_version < "3.9" and python_version >= "3.8") and extra == "all-strict"
Requires-Dist: shapely==2.0.6; (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict"
Requires-Dist: shapely==2.0.2; (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: shapely==2.0.1; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: shapely==2.0.1; (python_version < "3.11" and python_version >= "3.10") and extra == "all-strict"
Requires-Dist: shapely==2.0.1; (python_version < "3.10" and python_version >= "3.9") and extra == "all-strict"
Requires-Dist: shapely==2.0.1; (python_version < "3.9" and python_version >= "3.8") and extra == "all-strict"
Requires-Dist: rasterio==1.3.11; (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict"
Requires-Dist: rasterio==1.3.9; (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: rasterio==1.3.5; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: rasterio==1.3.5; (python_version < "3.11" and python_version >= "3.10") and extra == "all-strict"
Requires-Dist: rasterio==1.3.5; (python_version < "3.10" and python_version >= "3.9") and extra == "all-strict"
Requires-Dist: rasterio==1.3.5; (python_version < "3.9" and python_version >= "3.8") and extra == "all-strict"
Requires-Dist: pandas==2.2.3; (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict"
Requires-Dist: pandas==2.1.1; (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: pandas==1.5.3; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: pandas==1.5.3; (python_version < "3.11" and python_version >= "3.10") and extra == "all-strict"
Requires-Dist: pandas==1.5.3; (python_version < "3.10" and python_version >= "3.9") and extra == "all-strict"
Requires-Dist: pandas==1.5.3; (python_version < "3.9" and python_version >= "3.8") and extra == "all-strict"
Requires-Dist: jq==1.8.0; (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict"
Requires-Dist: jq==1.7.0; (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: jq==1.7.0; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: jq==1.2.2; (python_version < "3.11" and python_version >= "3.10" and platform_system != "Windows") and extra == "all-strict"
Requires-Dist: jq==1.2.1; (python_version < "3.10" and platform_system != "Windows") and extra == "all-strict"
Requires-Dist: pyproj==3.7.0; (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict"
Requires-Dist: pyproj==3.6.1; (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: pyproj<3.5.0,==3.4.1; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: pyproj<3.5.0,==3.3.1; (python_version < "3.11" and python_version >= "3.10") and extra == "all-strict"
Requires-Dist: pyproj<3.5.0,==3.2.1; python_version < "3.10" and extra == "all-strict"
Requires-Dist: matplotlib==3.9.2; (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict"
Requires-Dist: matplotlib==3.8.2; (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: matplotlib==3.8.2; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: matplotlib==3.8.2; (python_version < "3.11" and python_version >= "3.10") and extra == "all-strict"
Requires-Dist: matplotlib==3.4.1; python_version < "3.10" and extra == "all-strict"
Requires-Dist: mgrs==1.4.6; (python_version < "4.0" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: mgrs==1.4.6; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: mgrs==1.4.6; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: mgrs==1.4.3; (python_version < "3.11" and python_version >= "3.10") and extra == "all-strict"
Requires-Dist: mgrs==1.4.3; (python_version < "3.10" and python_version >= "3.9") and extra == "all-strict"
Requires-Dist: mgrs==1.4.3; (python_version < "3.10" and python_version >= "3.9") and extra == "all-strict"
Requires-Dist: mgrs==1.3.7; (python_version < "3.9" and python_version >= "3.8") and extra == "all-strict"
Requires-Dist: kwarray==0.6.19; extra == "all-strict"
Requires-Dist: einops==0.6.0; extra == "all-strict"
Requires-Dist: rich==12.5.1; extra == "all-strict"
Requires-Dist: affine==2.3.0; extra == "all-strict"
Requires-Dist: ubelt==1.3.6; extra == "all-strict"
Requires-Dist: requests==2.27.1; extra == "all-strict"
Requires-Dist: kwutil==0.3.4; extra == "all-strict"
Requires-Dist: kwgis==0.1.0; extra == "all-strict"
Requires-Dist: kwgis==0.1.0; extra == "all-strict"
Requires-Dist: more_itertools==8.12.0; extra == "all-strict"
Requires-Dist: scriptconfig==0.7.10; extra == "all-strict"
Requires-Dist: networkx==2.8.0; extra == "all-strict"
Requires-Dist: lark==1.1.7; extra == "all-strict"
Requires-Dist: lark_cython==0.0.16; (python_version < "4.0" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: lark_cython==0.0.15; python_version < "3.12" and extra == "all-strict"
Requires-Dist: kwimage==0.10.0; extra == "all-strict"
Requires-Dist: scikit-image==0.24.0; (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict"
Requires-Dist: scikit-image==0.22.0; (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: scikit-image==0.20.0; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: scikit-image==0.19.0; (python_version < "3.11" and python_version >= "3.10") and extra == "all-strict"
Requires-Dist: scikit-image==0.18.0; (python_version < "3.10" and python_version >= "3.9") and extra == "all-strict"
Requires-Dist: scikit-image==0.17.2; (python_version < "3.9" and python_version >= "3.8") and extra == "all-strict"
Requires-Dist: kwcoco==0.8.2; extra == "all-strict"
Requires-Dist: delayed_image==0.3.1; extra == "all-strict"
Requires-Dist: ndsampler==0.8.0; extra == "all-strict"
Requires-Dist: kwplot==0.4.14; extra == "all-strict"
Requires-Dist: seaborn==0.13.0; extra == "all-strict"
Requires-Dist: geopandas<1.0.0,==0.10.2; extra == "all-strict"
Requires-Dist: utm==0.7.0; extra == "all-strict"
Requires-Dist: geojson==3.1.0; (python_version < "4.0" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: geojson==3.0.1; (python_version < "3.12" and python_version >= "3.8") and extra == "all-strict"
Requires-Dist: torch==2.5.0; (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict"
Requires-Dist: torch==2.2.0; (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: torch==2.0.0; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: torch==1.12.0; python_version < "3.11" and extra == "all-strict"
Requires-Dist: pytorch_lightning!=2.3.*,!=2.4.0,==2.0.8; extra == "all-strict"
Requires-Dist: lazy_loader==0.4; extra == "all-strict"
Requires-Dist: imagesize==1.4.1; extra == "all-strict"
Requires-Dist: cmd_queue==0.1.20; extra == "all-strict"
Requires-Dist: fsspec==2023.6.0; extra == "all-strict"
Requires-Dist: blake3==1.0.1; (python_version < "4.0" and python_version >= "3.13") and extra == "all-strict"
Requires-Dist: blake3==1.0.1; (python_version < "3.13" and python_version >= "3.12") and extra == "all-strict"
Requires-Dist: blake3==0.3.1; (python_version < "3.12" and python_version >= "3.11") and extra == "all-strict"
Requires-Dist: blake3==0.2.1; python_version < "3.11" and extra == "all-strict"
Requires-Dist: pytest==8.0.2; extra == "all-strict"
Requires-Dist: xdoctest==1.1.5; extra == "all-strict"
Requires-Dist: pytest-cov==3.0.0; extra == "all-strict"
Requires-Dist: coverage==7.4.3; extra == "all-strict"
Requires-Dist: geodatasets==2023.12.0; extra == "all-strict"
Provides-Extra: headless-strict
Requires-Dist: opencv-python-headless==4.10.0.84; (python_version < "4.0" and python_version >= "3.13") and extra == "headless-strict"
Requires-Dist: opencv-python-headless==4.5.5.64; (python_version < "3.13" and python_version >= "3.11") and extra == "headless-strict"
Requires-Dist: opencv-python-headless==4.5.4.58; (python_version < "3.11" and python_version >= "3.10") and extra == "headless-strict"
Requires-Dist: opencv-python-headless==3.4.15.55; (python_version < "3.10" and python_version >= "3.10") and extra == "headless-strict"
Provides-Extra: graphics-strict
Requires-Dist: opencv-python==4.10.0.84; (python_version < "4.0" and python_version >= "3.13") and extra == "graphics-strict"
Requires-Dist: opencv-python==4.5.5.64; (python_version < "3.13" and python_version >= "3.11") and extra == "graphics-strict"
Requires-Dist: opencv-python==4.5.4.58; (python_version < "3.11" and python_version >= "3.10") and extra == "graphics-strict"
Requires-Dist: opencv-python==3.4.15.55; (python_version < "3.10" and python_version >= "3.10") and extra == "graphics-strict"
Provides-Extra: development-strict
Requires-Dist: torch_optimizer==0.1.0; python_version >= "3.6" and extra == "development-strict"
Provides-Extra: docs-strict
Requires-Dist: sphinx==5.0.1; extra == "docs-strict"
Requires-Dist: sphinx-autobuild==2021.3.14; extra == "docs-strict"
Requires-Dist: sphinx_rtd_theme==1.0.0; extra == "docs-strict"
Requires-Dist: sphinxcontrib-napoleon==0.7; extra == "docs-strict"
Requires-Dist: sphinx-autoapi==1.8.4; extra == "docs-strict"
Requires-Dist: Pygments==2.9.0; extra == "docs-strict"
Requires-Dist: myst_parser==0.18.0; extra == "docs-strict"
Requires-Dist: sphinx-reredirects==0.0.1; extra == "docs-strict"
Requires-Dist: xdoctest==1.1.2; extra == "docs-strict"
Provides-Extra: gdal-strict
Requires-Dist: GDAL==3.10.0; (python_version < "4.0" and python_version >= "3.13") and extra == "gdal-strict"
Requires-Dist: GDAL==3.7.2; (python_version < "3.13" and python_version >= "3.12") and extra == "gdal-strict"
Requires-Dist: GDAL==3.5.2; (python_version < "3.12" and python_version >= "3.11") and extra == "gdal-strict"
Requires-Dist: GDAL==3.4.1; (python_version < "3.11" and python_version >= "3.10") and extra == "gdal-strict"
Provides-Extra: linting-strict
Requires-Dist: flake8==5.0.0; extra == "linting-strict"
Requires-Dist: ubelt==1.3.6; extra == "linting-strict"
Requires-Dist: rich==12.5.1; extra == "linting-strict"
Requires-Dist: xdev==1.5.3; extra == "linting-strict"
Provides-Extra: optional-strict
Provides-Extra: runtime-strict
Requires-Dist: numpy==2.1.0; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime-strict"
Requires-Dist: numpy==1.26.0; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: numpy==1.23.2; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: numpy==1.21.6; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime-strict"
Requires-Dist: numpy==1.19.3; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime-strict"
Requires-Dist: numpy==1.19.3; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime-strict"
Requires-Dist: scipy==1.14.1; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime-strict"
Requires-Dist: scipy==1.11.2; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: scipy==1.9.2; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: scipy==1.8.0; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime-strict"
Requires-Dist: scipy==1.8.0; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime-strict"
Requires-Dist: scipy==1.8.0; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime-strict"
Requires-Dist: shapely==2.0.6; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime-strict"
Requires-Dist: shapely==2.0.2; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: shapely==2.0.1; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: shapely==2.0.1; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime-strict"
Requires-Dist: shapely==2.0.1; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime-strict"
Requires-Dist: shapely==2.0.1; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime-strict"
Requires-Dist: rasterio==1.3.11; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime-strict"
Requires-Dist: rasterio==1.3.9; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: rasterio==1.3.5; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: rasterio==1.3.5; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime-strict"
Requires-Dist: rasterio==1.3.5; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime-strict"
Requires-Dist: rasterio==1.3.5; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime-strict"
Requires-Dist: pandas==2.2.3; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime-strict"
Requires-Dist: pandas==2.1.1; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: pandas==1.5.3; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: pandas==1.5.3; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime-strict"
Requires-Dist: pandas==1.5.3; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime-strict"
Requires-Dist: pandas==1.5.3; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime-strict"
Requires-Dist: jq==1.8.0; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime-strict"
Requires-Dist: jq==1.7.0; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: jq==1.7.0; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: jq==1.2.2; (python_version < "3.11" and python_version >= "3.10" and platform_system != "Windows") and extra == "runtime-strict"
Requires-Dist: jq==1.2.1; (python_version < "3.10" and platform_system != "Windows") and extra == "runtime-strict"
Requires-Dist: pyproj==3.7.0; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime-strict"
Requires-Dist: pyproj==3.6.1; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: pyproj<3.5.0,==3.4.1; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: pyproj<3.5.0,==3.3.1; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime-strict"
Requires-Dist: pyproj<3.5.0,==3.2.1; python_version < "3.10" and extra == "runtime-strict"
Requires-Dist: matplotlib==3.9.2; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime-strict"
Requires-Dist: matplotlib==3.8.2; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: matplotlib==3.8.2; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: matplotlib==3.8.2; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime-strict"
Requires-Dist: matplotlib==3.4.1; python_version < "3.10" and extra == "runtime-strict"
Requires-Dist: mgrs==1.4.6; (python_version < "4.0" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: mgrs==1.4.6; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: mgrs==1.4.6; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: mgrs==1.4.3; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime-strict"
Requires-Dist: mgrs==1.4.3; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime-strict"
Requires-Dist: mgrs==1.4.3; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime-strict"
Requires-Dist: mgrs==1.3.7; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime-strict"
Requires-Dist: kwarray==0.6.19; extra == "runtime-strict"
Requires-Dist: einops==0.6.0; extra == "runtime-strict"
Requires-Dist: rich==12.5.1; extra == "runtime-strict"
Requires-Dist: affine==2.3.0; extra == "runtime-strict"
Requires-Dist: ubelt==1.3.6; extra == "runtime-strict"
Requires-Dist: requests==2.27.1; extra == "runtime-strict"
Requires-Dist: kwutil==0.3.4; extra == "runtime-strict"
Requires-Dist: kwgis==0.1.0; extra == "runtime-strict"
Requires-Dist: kwgis==0.1.0; extra == "runtime-strict"
Requires-Dist: more_itertools==8.12.0; extra == "runtime-strict"
Requires-Dist: scriptconfig==0.7.10; extra == "runtime-strict"
Requires-Dist: networkx==2.8.0; extra == "runtime-strict"
Requires-Dist: lark==1.1.7; extra == "runtime-strict"
Requires-Dist: lark_cython==0.0.16; (python_version < "4.0" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: lark_cython==0.0.15; python_version < "3.12" and extra == "runtime-strict"
Requires-Dist: kwimage==0.10.0; extra == "runtime-strict"
Requires-Dist: scikit-image==0.24.0; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime-strict"
Requires-Dist: scikit-image==0.22.0; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: scikit-image==0.20.0; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: scikit-image==0.19.0; (python_version < "3.11" and python_version >= "3.10") and extra == "runtime-strict"
Requires-Dist: scikit-image==0.18.0; (python_version < "3.10" and python_version >= "3.9") and extra == "runtime-strict"
Requires-Dist: scikit-image==0.17.2; (python_version < "3.9" and python_version >= "3.8") and extra == "runtime-strict"
Requires-Dist: kwcoco==0.8.2; extra == "runtime-strict"
Requires-Dist: delayed_image==0.3.1; extra == "runtime-strict"
Requires-Dist: ndsampler==0.8.0; extra == "runtime-strict"
Requires-Dist: kwplot==0.4.14; extra == "runtime-strict"
Requires-Dist: seaborn==0.13.0; extra == "runtime-strict"
Requires-Dist: geopandas<1.0.0,==0.10.2; extra == "runtime-strict"
Requires-Dist: utm==0.7.0; extra == "runtime-strict"
Requires-Dist: geojson==3.1.0; (python_version < "4.0" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: geojson==3.0.1; (python_version < "3.12" and python_version >= "3.8") and extra == "runtime-strict"
Requires-Dist: torch==2.5.0; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime-strict"
Requires-Dist: torch==2.2.0; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: torch==2.0.0; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: torch==1.12.0; python_version < "3.11" and extra == "runtime-strict"
Requires-Dist: pytorch_lightning!=2.3.*,!=2.4.0,==2.0.8; extra == "runtime-strict"
Requires-Dist: lazy_loader==0.4; extra == "runtime-strict"
Requires-Dist: imagesize==1.4.1; extra == "runtime-strict"
Requires-Dist: cmd_queue==0.1.20; extra == "runtime-strict"
Requires-Dist: fsspec==2023.6.0; extra == "runtime-strict"
Requires-Dist: blake3==1.0.1; (python_version < "4.0" and python_version >= "3.13") and extra == "runtime-strict"
Requires-Dist: blake3==1.0.1; (python_version < "3.13" and python_version >= "3.12") and extra == "runtime-strict"
Requires-Dist: blake3==0.3.1; (python_version < "3.12" and python_version >= "3.11") and extra == "runtime-strict"
Requires-Dist: blake3==0.2.1; python_version < "3.11" and extra == "runtime-strict"
Provides-Extra: tests-strict
Requires-Dist: pytest==8.0.2; extra == "tests-strict"
Requires-Dist: xdoctest==1.1.5; extra == "tests-strict"
Requires-Dist: pytest-cov==3.0.0; extra == "tests-strict"
Requires-Dist: coverage==7.4.3; extra == "tests-strict"
Requires-Dist: geodatasets==2023.12.0; extra == "tests-strict"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

The kwcoco_dataloader Module
============================



|Pypi| |PypiDownloads| |ReadTheDocs| |GitlabCIPipeline| |GitlabCICoverage|


A windowed torch dataloader for kwcoco files with support for image sequences,
heterogeneous image sensors, arbitrary bands, efficient subimage loading via
COGs, pixelwise weighting, balanced sampling, and more.

An independent component ported from the `geowatch <https://gitlab.kitware.com/computer-vision/geowatch>`_ project.

As of version 0.1.0 it is a port of all features from geowatch needed to make
all doctest tests pass without issue.  This means that the dependency footprint
is slightly larger than it should be, and it will likely shrink over time or
have parts (particularly for GIS components) become options.

See Slides 77-86 in the `GeoWATCH slide deck <https://docs.google.com/presentation/d/125kMWZIwfS85lm7bvvCwGAlYZ2BevCfBLot7A72cDk8/edit#slide=id.g27d26def66f_0_61>`_.

The `geowatch tutorials <https://gitlab.kitware.com/computer-vision/geowatch/-/tree/main/docs/source/manual/tutorial>`_ also make heavy use of this dataloader and is a good referene while this repo is constructed.


+-----------------+---------------------------------------------------------------+
| Read the Docs   | http://kwcoco-dataloader.readthedocs.io/en/latest/            |
+-----------------+---------------------------------------------------------------+
| Gitlab (main)   | https://gitlab.kitware.com/computer-vision/kwcoco_dataloader  |
+-----------------+---------------------------------------------------------------+
| Github (mirror) | https://github.com/Kitware/kwcoco_dataloader                  |
+-----------------+---------------------------------------------------------------+
| Pypi            | https://pypi.org/project/kwcoco_dataloader                    |
+-----------------+---------------------------------------------------------------+



.. |Pypi| image:: https://img.shields.io/pypi/v/kwcoco_dataloader.svg
    :target: https://pypi.python.org/pypi/kwcoco_dataloader

.. |PypiDownloads| image:: https://img.shields.io/pypi/dm/kwcoco_dataloader.svg
    :target: https://pypistats.org/packages/kwcoco_dataloader

.. |ReadTheDocs| image:: https://readthedocs.org/projects/kwcoco-dataloader/badge/?version=latest
    :target: http://kwcoco-dataloader.readthedocs.io/en/latest/

.. |GitlabCIPipeline| image:: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader/badges/main/pipeline.svg
    :target: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader/-/jobs

.. |GitlabCICoverage| image:: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader/badges/main/coverage.svg
    :target: https://gitlab.kitware.com/computer-vision/kwcoco_dataloader/commits/main
