riogrande.io.exceptions#
Custom exceptions for the riogrande I/O layer.
Exceptions defined here are raised when operations on Source
and Band objects encounter invalid or ambiguous
states, such as band selection failures, missing source files, or unrecognised
file extensions.
Exceptions#
Multiple bands match the provided tags |
|
No band found with matching tags |
|
A selector string was used that did not match to any mask reader. |
|
Source cannot be found at the specified location. |
|
Handeling of file with the given extension unclear. |
Module Contents#
- exception riogrande.io.exceptions.BandSelectionAmbiguousError[source]#
Bases:
ExceptionMultiple bands match the provided tags
- exception riogrande.io.exceptions.BandSelectionNoMatchError[source]#
Bases:
ExceptionNo band found with matching tags
- exception riogrande.io.exceptions.InvalidMaskSelectorError[source]#
Bases:
ExceptionA selector string was used that did not match to any mask reader.