pyrevs.utils.yamlutils¶
Classes¶
Custom Dumper to handle numpy types and python-specific structures. |
Functions¶
|
Convert numpy arrays to a list + metadata for YAML. |
|
Ensure tuples are preserved as tuples, not lists. |
|
Appends a single trajectory to a YAML file. |
A generator that yields trajectories one by one. |
Module Contents¶
- class PTDumper(stream, default_style=None, default_flow_style=False, canonical=None, indent=None, width=None, allow_unicode=None, line_break=None, encoding=None, explicit_start=None, explicit_end=None, version=None, tags=None, sort_keys=True)[source]¶
Bases:
yaml.SafeDumperCustom Dumper to handle numpy types and python-specific structures.
- ndarray_representer(dumper: yaml.SafeDumper, data: numpy.typing.NDArray[numpy.number]) yaml.nodes.MappingNode[source]¶
Convert numpy arrays to a list + metadata for YAML.
- tuple_representer(dumper: yaml.SafeDumper, data: tuple[Any, Ellipsis]) yaml.nodes.SequenceNode[source]¶
Ensure tuples are preserved as tuples, not lists.