def from_dict(dict_): """ Allows the de-serialization of an object stored as a dictionary (for example in the case of JSON saving). Parameters ---------- dict_: ``dict`` Representation of an BaseAction Space (aka SerializableActionSpace) as a dictionary. Returns ------- res: :class:``SerializableActionSpace`` An instance of an action space matching the dictionary. """ tmp = SerializableSpace.from_dict(dict_) res = SerializableActionSpace(gridobj=tmp, actionClass=tmp.subtype) return res
def from_dict(dict_): """ .. warning:: /!\\\\ Internal, do not use unless you know what you are doing /!\\\\ This is used internally by EpisodeData to restore the state of the powergrid Allows the de-serialization of an object stored as a dictionary (for example in the case of json saving). Parameters ---------- dict_: ``dict`` Representation of an BaseObservation Space (aka SerializableObservationSpace) as a dictionary. Returns ------- res: :class:``SerializableObservationSpace`` An instance of an action space matching the dictionary. """ tmp = SerializableSpace.from_dict(dict_) res = SerializableObservationSpace(gridobj=tmp, observationClass=tmp.subtype) return res
def from_dict(dict_): """ INTERNAL USE ONLY .. warning:: /!\\\\ Internal, do not use unless you know what you are doing /!\\\\ Allows the de-serialization of an object stored as a dictionary (for example in the case of JSON saving). Parameters ---------- dict_: ``dict`` Representation of an BaseAction Space (aka SerializableActionSpace) as a dictionary. Returns ------- res: :class:``SerializableActionSpace`` An instance of an action space matching the dictionary. """ tmp = SerializableSpace.from_dict(dict_) res = SerializableActionSpace(gridobj=tmp, actionClass=tmp.subtype) return res