iris.exceptions#
Exceptions specific to the Iris package.
- exception iris.exceptions.AncillaryVariableNotFoundError[source]#
Bases:
CubeComponentNotFoundErrorRaised when a search yields no ancillary variables.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.CFParseError[source]#
Bases:
IrisErrorRaised when a string associated with a CF defined syntax could not be parsed.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.CannotAddError[source]#
Bases:
ValueErrorRaised when an object (e.g. coord) cannot be added to a
Cube.- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.CellMeasureNotFoundError[source]#
Bases:
CubeComponentNotFoundErrorRaised when a search yields no cell measures.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.ConcatenateError(differences)[source]#
Bases:
IrisErrorRaised when concatenate is expected to produce a single cube, but fails to do so.
Create a ConcatenateError with a list of textual descriptions of differences.
Create a ConcatenateError with a list of textual descriptions of the differences which prevented a concatenate.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.ConnectivityNotFoundError[source]#
Bases:
KeyErrorRaised when a search yields no connectivities.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.ConstraintMismatchError[source]#
Bases:
IrisErrorRaised when a constraint operation has failed to find the correct number of results.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.CoordinateCollapseError[source]#
Bases:
IrisErrorRaised when a requested coordinate cannot be collapsed.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.CoordinateMultiDimError(msg)[source]#
Bases:
ValueErrorRaised when a routine doesnβt support multi-dimensional coordinates.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.CoordinateNotFoundError[source]#
Bases:
CubeComponentNotFoundErrorRaised when a search yields no coordinates.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.CoordinateNotRegularError[source]#
Bases:
ValueErrorRaised when a coordinate is unexpectedly irregular.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.CubeComponentNotFoundError[source]#
Bases:
KeyErrorRaised when a search yields no cube components.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.DatalessError[source]#
Bases:
ValueErrorRaised when a method cannot be performed on a dataless
Cube.- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.DuplicateDataError(msg)[source]#
Bases:
MergeErrorRaised when merging two or more cubes that have identical metadata.
Create a MergeError with a list of textual descriptions of the differences.
Creates a MergeError with a list of textual descriptions of the differences which prevented a merge.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.IgnoreCubeException[source]#
Bases:
IrisErrorRaised from a callback function when a cube should be ignored on load.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.InvalidCubeError[source]#
Bases:
IrisErrorRaised when a Cube validation check fails.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.IrisError[source]#
Bases:
ExceptionBase class for errors in the Iris package.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.LazyAggregatorError[source]#
Bases:
Exception- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.MergeError(differences)[source]#
Bases:
IrisErrorRaised when merge is expected to produce a single cube, but fails to do so.
Create a MergeError with a list of textual descriptions of the differences.
Creates a MergeError with a list of textual descriptions of the differences which prevented a merge.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.NotYetImplementedError[source]#
Bases:
IrisErrorRaised by missing functionality.
Different meaning to NotImplementedError, which is for abstract methods.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.
- exception iris.exceptions.TranslationError[source]#
Bases:
IrisErrorRaised when Iris is unable to translate format-specific codes.
- add_note()#
Exception.add_note(note) β add a note to the exception
- args#
- with_traceback()#
Exception.with_traceback(tb) β set self.__traceback__ to tb and return self.