From 1fb76a54e32f767a54eb10bc9dd83858961adc4a Mon Sep 17 00:00:00 2001 From: BO ZHANG Date: Wed, 9 Aug 2023 17:22:23 +0800 Subject: [PATCH] add CsstMsFile.to_dict() --- csst_common/data_manager.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/csst_common/data_manager.py b/csst_common/data_manager.py index 77c9c13..d9bc06a 100644 --- a/csst_common/data_manager.py +++ b/csst_common/data_manager.py @@ -1067,6 +1067,7 @@ class CsstMsFile(dict): self.filename = os.path.basename(filepath) self.dir_in = os.path.dirname(filepath) self.dir_out = dir_out + self.kwargs = kwargs # parse filename # CSST_MSC_MS_SCIE_20270713222417_20270713222647_10160000066_01_L0_V01.fits @@ -1137,6 +1138,14 @@ class CsstMsFile(dict): header=header ) + def to_dict(self): + return dict( + filepath=self.filepath, + ver_sim=self.ver_sim, + dir_out=self.dir_out, + kwargs=self.kwargs + ) + def __repr__(self): return f"CsstMsFile(filepath=\"{self.filename}\", ver_sim=\"{self.ver_sim}\", dir_out=\"{self.dir_out}\")" # file = CsstMsFile( -- GitLab