iris.warnings#
Warnings specific to the iris package.
PLEASE NAMESPACE ALL WARNING CLASSES (i.e. prefix with Irisβ¦).
- exception iris.warnings.IrisCannotAddWarning[source]#
Bases:
IrisIgnoringWarningWarnings where a member object 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.warnings.IrisCfInvalidCoordParamWarning[source]#
Bases:
IrisCfLoadWarningWarnings where incorrect information for CF coord construction is in a file.
- 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.warnings.IrisCfLabelVarWarning[source]#
Bases:
IrisCfLoadWarning,IrisIgnoringWarningWarnings where a CF string/label variable is being used inappropriately.
- 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.warnings.IrisCfLoadWarning[source]#
Bases:
IrisCfWarning,IrisLoadWarningAny warning relating to both loading and CF Conventions .
- 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.warnings.IrisCfMissingVarWarning[source]#
Bases:
IrisCfLoadWarningWarnings where a CF variable references another variable that is not in the file.
- 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.warnings.IrisCfNonSpanningVarWarning[source]#
Bases:
IrisCfLoadWarning,IrisIgnoringWarningWarnings where a CF variable is ignored because it does not span the required dimension.
- 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.warnings.IrisCfSaveWarning[source]#
Bases:
IrisCfWarning,IrisSaveWarningAny warning relating to both saving and CF Conventions .
- 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.warnings.IrisCfWarning[source]#
Bases:
IrisUserWarningAny warning relating to CF Conventions .
- 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.warnings.IrisDefaultingWarning[source]#
Bases:
IrisUserWarningAny warning that involves Iris changing invalid/missing information.
E.g. creating a
AuxCoordfrom an invalidDimCoorddefinition.- 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.warnings.IrisFactoryCoordNotFoundWarning[source]#
Bases:
IrisLoadWarningWarnings where a referenced factory coord can not be found when loading a variable in NetCDF Format.
- 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.warnings.IrisGeometryExceedWarning[source]#
Bases:
IrisUserWarningiris.analysis.geometrywarnings about geometry exceeding dimensions.- 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.warnings.IrisGuessBoundsWarning[source]#
Bases:
IrisDefaultingWarningWarnings where Iris has filled absent bounds information with a best estimate.
- 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.warnings.IrisIgnoringBoundsWarning[source]#
Bases:
IrisIgnoringWarningWarnings where bounds information has not been used by an Iris operation.
- 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.warnings.IrisIgnoringWarning[source]#
Bases:
IrisUserWarningAny warning that involves an Iris operation not using some information.
E.g.
AuxCoordFactorygeneration disregarding bounds.- 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.warnings.IrisImpossibleUpdateWarning[source]#
Bases:
IrisUserWarningWarnings where it is not possible to update an object.
Mainly generated during regridding where the necessary information for updating an
AuxCoordFactoryis no longer present.- 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.warnings.IrisLoadWarning[source]#
Bases:
IrisUserWarningAny warning relating to loading.
- 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.warnings.IrisMaskValueMatchWarning[source]#
Bases:
IrisUserWarningWarnings where the value representing masked data is actually present in data.
- 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.warnings.IrisNimrodTranslationWarning[source]#
Bases:
IrisLoadWarningFor unsupported vertical coord types in
iris.file_formats.nimrod_load_rules.(Pre-dates the full categorisation of Iris UserWarnings).
- 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.warnings.IrisPpClimModifiedWarning[source]#
Bases:
IrisSaveWarning,IrisDefaultingWarningWarnings where a climatology has been modified while saving Post Processing (PP) Format .
- 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.warnings.IrisSaveWarning[source]#
Bases:
IrisUserWarningAny warning relating to saving.
- 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.warnings.IrisSaverFillValueWarning[source]#
Bases:
IrisMaskValueMatchWarning,IrisSaveWarningFor fill value complications during Iris file saving NetCDF Format.
(Pre-dates the full categorisation of Iris UserWarnings).
- 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.warnings.IrisUnknownCellMethodWarning[source]#
Bases:
IrisCfLoadWarningIf a loaded
CellMethodis not one the method names known to Iris.(Pre-dates the full categorisation of Iris UserWarnings).
- 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.warnings.IrisUnsupportedPlottingWarning[source]#
Bases:
IrisUserWarningWarnings where support for a plotting module/function is not guaranteed.
- 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.warnings.IrisUserWarning[source]#
Bases:
UserWarningBase class for
UserWarninggenerated by Iris.- 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.warnings.IrisVagueMetadataWarning[source]#
Bases:
IrisUserWarningWarnings where object metadata may not be fully descriptive.
- 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.