Source code for rioxarray.exceptions

"""
This contains exceptions for rioxarray.
"""


[docs] class RioXarrayError(RuntimeError): """This is the base exception for errors in the rioxarray extension."""
[docs] class NoDataInBounds(RioXarrayError): """This is for when there are no data in the bounds for clipping a raster."""
[docs] class SingleVariableDataset(RioXarrayError): """This is for when you have a dataset with a single variable."""
[docs] class DimensionError(RioXarrayError): """This is raised when there are more dimensions than is supported by the method"""
[docs] class MissingSpatialDimensionError(DimensionError): """This is raised when the dimension cannot be found"""
[docs] class TooManyDimensions(DimensionError): """This is raised when there are more dimensions than is supported by the method"""
[docs] class InvalidDimensionOrder(DimensionError): """This is raised when there the dimensions are not ordered correctly."""
[docs] class OneDimensionalRaster(DimensionError): """This is an error when you have a 1 dimensional raster."""
[docs] class DimensionMissingCoordinateError(RioXarrayError): """This is raised when the dimension does not have the supporting coordinate."""
[docs] class MissingCRS(RioXarrayError): """Missing the CRS in the dataset."""