riogrande.io ============ .. py:module:: riogrande.io .. autoapi-nested-parse:: Public API for riogrande I/O. Key classes and functions are importable directly from this package: Classes ------- - :class:`~riogrande.io.models.Source` : Represents a raster source file. - :class:`~riogrande.io.models.Band` : Represents a single band within a source. Functions --------- - :func:`~riogrande.io.core.load_block` : Load a spatial block from a raster file. - :func:`~riogrande.io.core.write_band` : Write a band to a new raster file. - :func:`~riogrande.io.core.update_band` : Update an existing band in a raster file. - :func:`~riogrande.io.core.get_bands_by_tag` : Find bands across files by tag. - :func:`~riogrande.io.core.coregister_raster` : Reproject a raster to match a reference. - :func:`~riogrande.io.core.compress_tif` : LZW-compress a GeoTIFF file. Exceptions ---------- - :mod:`~riogrande.io.exceptions` : Custom exceptions for I/O operations. Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/riogrande/io/core/index /autoapi/riogrande/io/exceptions/index /autoapi/riogrande/io/models/index