diff --git a/awrams.py b/awrams.py index a87d4c3..b125e05 100644 --- a/awrams.py +++ b/awrams.py @@ -596,20 +596,37 @@ class AWRAMS(object): def do_retrieve(self, ) -> None: '''反演参数并保存 self.res''' - PAR_400_700 = self.get_par_400_700() - PAR_350_950 = self.get_par_350_950() + par_400_700 = self.get_par_400_700() + par_350_950 = self.get_par_350_950() chl = self.get_chl() cdom = self.get_CDOM() + self.res_retrieve = [ par_400_700, par_350_950, chl, cdom ] + pass + + def append_retrieve(self, ) -> None: + '''反演参数并保存 self.res''' + save_path_csv:Path = self.mydir.current_filepath + res = "res" + for r in self.res_retrieve: + res = NEWLINE + res + TOKEN + str(r) + with open(save_path_csv, '+a') as f: + f.write(res) pass def get_par_400_700(self, ) -> float: '''反演参数并保存 基于self.res''' - return 0.0 + par_400_700 = 0.0 + for i in range( 50, 350, 1 ): + par_400_700 = par_400_700 + self.res['Esky'][i] + return par_400_700 pass def get_par_350_950(self, ) -> float: '''反演参数并保存 基于self.res''' - return 0.0 + par_350_950 = 0.0 + for i in range( 0, 600, 1 ): + par_350_950 = par_350_950 + self.res['Esky'][i] + return par_350_950 pass def get_chl(self, ) -> float: