pelagos_py.utils.yaml_loading#

class pelagos_py.utils.yaml_loading.PelagosSafeLoader(stream)[source]#

Bases: yaml.SafeLoader

SafeLoader with a float resolver that accepts 3e-2-style numbers.

pelagos_py.utils.yaml_loading.safe_load(stream)[source]#

Parse YAML like yaml.safe_load, resolving 3e-2-style floats.

Parameters:

stream (str or file-like) – YAML text or an open file handle.

Return type:

The parsed Python object (None for an empty document).