|
|
|
@ -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: |
|
|
|
|