Skip to content

unienv_interface.transformations.flatten_dict_transform

FlattenDictTransformation

FlattenDictTransformation(nested_separator: str = '/')

Bases: DataTransformation

has_inverse class-attribute instance-attribute

has_inverse = True

nested_separator instance-attribute

nested_separator = nested_separator

get_target_space_from_source

get_target_space_from_source(source_space: DictSpace[BDeviceType, BDtypeType, BRNGType]) -> DictSpace[BDeviceType, BDtypeType, BRNGType]

transform

transform(source_space: Space, data: Union[Mapping[str, Any], BArrayType]) -> Union[Mapping[str, Any], BArrayType]

direction_inverse

direction_inverse(source_space: Optional[Space] = None) -> UnflattenDictTransformation

serialize

serialize(source_space: Optional[Space] = None) -> Dict[str, Any]

deserialize_from classmethod

deserialize_from(json_data: Dict[str, Any], source_space: Optional[Space] = None) -> FlattenDictTransformation

close

close()

UnflattenDictTransformation

UnflattenDictTransformation(nested_separator: str = '/')

Bases: DataTransformation

has_inverse class-attribute instance-attribute

has_inverse = True

nested_separator instance-attribute

nested_separator = nested_separator

get_target_space_from_source

get_target_space_from_source(source_space: DictSpace[BDeviceType, BDtypeType, BRNGType]) -> DictSpace[BDeviceType, BDtypeType, BRNGType]

transform

transform(source_space: Space, data: Union[Mapping[str, Any], BArrayType]) -> Union[Mapping[str, Any], BArrayType]

direction_inverse

direction_inverse(source_space: Optional[Space] = None) -> FlattenDictTransformation

serialize

serialize(source_space: Optional[Space] = None) -> Dict[str, Any]

deserialize_from classmethod

deserialize_from(json_data: Dict[str, Any], source_space: Optional[Space] = None) -> UnflattenDictTransformation

close

close()

flatten_nested_mapping

flatten_nested_mapping(data: Mapping[str, Any], nested_separator: str) -> Dict[str, Any]

unflatten_mapping

unflatten_mapping(data: Mapping[str, Any], nested_separator: str) -> Dict[str, Any]