pymetkit.experimental.mars2grib#
Submodules#
Classes#
Mars2Grib encoder object |
Package Contents#
- class Mars2Grib(options: dict | None = None)#
Mars2Grib encoder object
- _mars2grib#
- encode(values: list[float], mars: pymetkit.pymetkit_type.MarsRequest, misc: pymetkit.pymetkit_type.MarsRequest | None = None) bytes#
- encode(values: list[float], mars: dict[Any, Any], misc: dict[Any, Any] | None = None) bytes
Encode values, described by mars and (optionally) misc dictionaries, as a GRIB2 message
If you plan to encode the output of Mars2Mars, call its convert method with a typed python dictionary, as the types are internally needed. Hand the result of that operation to this encode method (it currently doesn’t support MarsRequests).
- Parameters:
values – Values to encode :type values: list[float] :param mars: Mars keys describing the values :type mars: dict :param misc: Miscellaneous (non-mars) keys describing the values, may be empty :type misc: dict :return: Encoded GRIB2 message as bytes object :rtype: bytes