add retrieve

desktop
esea_info 3 years ago
parent 49b87899ea
commit b6b6f20b75
  1. 25
      awrams.py

@ -596,20 +596,37 @@ class AWRAMS(object):
def do_retrieve(self, ) -> None: def do_retrieve(self, ) -> None:
'''反演参数并保存 self.res''' '''反演参数并保存 self.res'''
PAR_400_700 = self.get_par_400_700() par_400_700 = self.get_par_400_700()
PAR_350_950 = self.get_par_350_950() par_350_950 = self.get_par_350_950()
chl = self.get_chl() chl = self.get_chl()
cdom = self.get_CDOM() 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 pass
def get_par_400_700(self, ) -> float: def get_par_400_700(self, ) -> float:
'''反演参数并保存 基于self.res''' '''反演参数并保存 基于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 pass
def get_par_350_950(self, ) -> float: def get_par_350_950(self, ) -> float:
'''反演参数并保存 基于self.res''' '''反演参数并保存 基于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 pass
def get_chl(self, ) -> float: def get_chl(self, ) -> float:

Loading…
Cancel
Save