unienv_interface.transformations.flatten_dict_transform¶
FlattenDictTransformation
¶
FlattenDictTransformation(nested_separator: str = '/')
Bases: DataTransformation
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
deserialize_from
classmethod
¶
deserialize_from(json_data: Dict[str, Any], source_space: Optional[Space] = None) -> FlattenDictTransformation
UnflattenDictTransformation
¶
UnflattenDictTransformation(nested_separator: str = '/')
Bases: DataTransformation
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
deserialize_from
classmethod
¶
deserialize_from(json_data: Dict[str, Any], source_space: Optional[Space] = None) -> UnflattenDictTransformation
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]