icclim._core.model.indicator#

Typing for generic indices.

Module Contents#

class icclim._core.model.indicator.MissingMethodLike[source]#

Workaround xclim missing type.

abstract execute(*args, **kwargs) xclim.core.missing.MissingBase[source]#

Execute the missing method.

abstract validate(*args, **kwargs) bool[source]#

Validate the missing method.

class icclim._core.model.indicator.Indicator[source]#

Generic indicator abstract class.

name[source]#

The name of the indicator.

Type:

str

standard_name[source]#

The standard name of the indicator, ideally from the CF conventions.

Type:

str

long_name[source]#

The long name of the indicator.

Type:

str

cell_methods[source]#

The cell methods of the indicator.

Type:

str

qualifiers[source]#

The qualifiers of the indicator, used to classify indicators.

Type:

tuple

templated_properties[source]#

The properties that can be templated. Theses properties are used to fill the output metadata.

Type:

tuple

abstract preprocess(*args, **kwargs) list[xarray.DataArray][source]#

Preprocess the data.

abstract postprocess(*args, **kwargs) xarray.DataArray[source]#

Postprocess the data.

clone() Indicator[source]#

Clone the indicator.