|
|
|
@ -757,24 +757,42 @@ class AWRAMS(object): |
|
|
|
|
self.save_dict_to_file( self.info_dict, path_info_txt ) |
|
|
|
|
|
|
|
|
|
self.do_retrieve() |
|
|
|
|
self.append_retrieve(save_path_csv) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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, fpath) -> None: |
|
|
|
|
'''反演参数并保存 self.res''' |
|
|
|
|
# save_path_csv:Path = self.mydir.current_filepath |
|
|
|
|
res = NEWLINE + "res" |
|
|
|
|
for r in self.res_retrieve: |
|
|
|
|
res = res + TOKEN + str(r) |
|
|
|
|
with open(fpath, '+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: |
|
|
|
|