miranda.decode package
Module for decoding and encoding time data.
miranda.decode._decoder module
-
class miranda.decode._decoder.Decoder(project: str | None)[source]
Bases: object
-
decode(files: PathLike | str | list[str | PathLike] | GeneratorType, chunks: int | None = None, raise_error: bool = False) → None[source]
Decode facets from file or list of files.
- Parameters:
files (str or Path or list of str or Path or generator) – The files to decode.
chunks (int, optional) – The chunk size used when processing files. Not to be confused with xarray chunks for dimensions.
raise_error (bool) – Whether to raise an error if a file cannot be decoded.
-
static decode_ahccd_obs(self, file: PathLike | str) → dict[source]
-
classmethod decode_cmip5(file: PathLike | str) → dict[source]
-
classmethod decode_cmip6(file: PathLike | str) → dict[source]
-
classmethod decode_converted(file: PathLike | str) → dict[source]
Decode converted data.
- Parameters:
file (os.PathLike or str)
- Returns:
dict
-
classmethod decode_cordex(file: PathLike | str) → dict[source]
-
static decode_eccc_obs(self, file: PathLike | str) → dict[source]
-
classmethod decode_espo_g6_e5l(file: PathLike | str) → dict[source]
-
classmethod decode_espo_g6_r2(file: PathLike | str) → dict[source]
-
classmethod decode_isimip_ft(file: PathLike | str) → dict[source]
-
static decode_melcc_obs(self, file: PathLike | str) → dict[source]
-
classmethod decode_nex_gddp_cmip6(file: PathLike | str) → dict[source]
-
classmethod decode_pcic_candcs_u6(file: PathLike | str) → dict[source]
-
facets_table()[source]
-
file_facets() → dict[PathLike, dict][source]
-
guess = False
-
project = None
-
miranda.decode._decoder.guess_project(file: PathLike | str) → str[source]
Guess the name of the project
- Parameters:
file (str or os.PathLike)
- Returns:
str
miranda.decode._time module
-
exception miranda.decode._time.DecoderError[source]
Bases: Exception