pantheonrl.common.trajsaver.dataclass_quick_asdict

dataclass_quick_asdict(dataclass_instance)[source]

Extract dataclass to items using dataclasses.fields + dict comprehension. This is a quick alternative to dataclasses.asdict, which expensively and undocumentedly deep-copies every numpy array value. See https://stackoverflow.com/a/52229565/1091722.

Return type:

dict