Type hints#

Type aliases for providing type hints.

esmvalcore.typing.DataType(*args, **kwargs)#

Type describing data.

alias of ndarray | Array | Cube

esmvalcore.typing.FacetValue(*args, **kwargs)#

Type describing a single facet.

alias of str | Sequence[str] | Number

esmvalcore.typing.Facets(*args, **kwargs)#

Type describing a collection of facets.

alias of Dict[str, str | Sequence[str] | Number]

esmvalcore.typing.NetCDFAttr(*args, **kwargs)#

Type describing netCDF attributes.

NetCDF attributes can be strings, numbers or sequences.

alias of str | Number | Iterable