sinergym.utils.serialization

Serialization utilities for Sinergym in YAML format. This module provides functions to serialize and deserialize Sinergym environments and their components using the YAML format.

Functions

array_constructor(loader, node)

array_representer(dumper, obj)

class_constructor(loader, node)

class_representer(dumper, obj)

create_sinergym_yaml_serializers()

Register custom YAML representers and constructors for Sinergym environments, gym spaces, numpy arrays and more.

env_constructor(loader, node)

env_representer(dumper, obj)

function_constructor(loader, node)

function_representer(dumper, obj)

space_constructor(loader, node)

space_representer(dumper, obj)

tuple_constructor(loader, node)

tuple_representer(dumper, obj)