From f57409edf908b79d1545e3633e5a92a728310ace Mon Sep 17 00:00:00 2001 From: sbiri <sbiri@noc.ac.uk> Date: Thu, 28 Jul 2022 10:12:51 +0000 Subject: [PATCH] Update AirSeaFluxCode/src/AirSeaFluxCode.py, AirSeaFluxCode/src/AirSeaFluxCode_dev.py, AirSeaFluxCode/src/util_subs.py files --- AirSeaFluxCode/src/AirSeaFluxCode.py | 11 ++++------- AirSeaFluxCode/src/AirSeaFluxCode_dev.py | 3 +-- AirSeaFluxCode/src/util_subs.py | 4 ++-- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/AirSeaFluxCode/src/AirSeaFluxCode.py b/AirSeaFluxCode/src/AirSeaFluxCode.py index 4a8d1f7..a1b5f91 100644 --- a/AirSeaFluxCode/src/AirSeaFluxCode.py +++ b/AirSeaFluxCode/src/AirSeaFluxCode.py @@ -416,7 +416,6 @@ class S88: self.GustFact = self.wind/self.spd self.usr_gust = np.copy(self.usr) - self.usr_nogust = self.usr/self.GFo # include lapse rate adjustment as theta is well-mixed self.tref = self.theta-self.tlapse*self.h_out[1]-self.tsr/kappa * \ (np.log(self.h_in[1]/self.h_out[1])-self.psit + @@ -719,15 +718,13 @@ def AirSeaFluxCode(spd, T, SST, SST_fl, meth, lat=None, hum=None, P=None, set 1 to keep points out_var : str optional. user can define pandas array of variables to be output. - the default full pandas array is : + the default full pandas array, with cskin=0 gust=0, is : out_var = ("tau", "sensible", "latent", "monob", "cd", "cd10n", "ct", "ct10n", "cq", "cq10n", "tsrv", "tsr", "qsr", "usr", "psim", "psit", "psiq", "psim_ref", "psit_ref", "psiq_ref", "u10n", "t10n", "q10n", "zo", "zot", "zoq", - "uref", "tref", "qref", "dter", "dqer", "dtwl", "tkt", - "qair", "qsea", "Rl", "Rs", "Rnl", "ug", "usrGF", - "GustFact", "Rb", "rh", "rho", "cp", "lv", "theta", - "itera") + "uref", "tref", "qref", "qair", "qsea", "Rb", "rh", + "rho", "cp", "lv", "theta", "itera") the "limited" pandas array is: out_var = ("tau", "sensible", "latent", "uref", "tref", "qref") the user can define a custom pandas array of variables to output. @@ -778,7 +775,7 @@ def AirSeaFluxCode(spd, T, SST, SST_fl, meth, lat=None, hum=None, P=None, 37. downward shortwave radiation (Rs) 38. downward net longwave radiation (Rnl) 39. gust wind speed (ug) - 40. star wind speed/GustFact (usrGF) + 40. star wind speed with gust (usr_gust) 41. Gustiness Factor (GustFact) 42. Bulk Richardson number (Rb) 43. relative humidity (rh) diff --git a/AirSeaFluxCode/src/AirSeaFluxCode_dev.py b/AirSeaFluxCode/src/AirSeaFluxCode_dev.py index 549bee6..72d93c3 100644 --- a/AirSeaFluxCode/src/AirSeaFluxCode_dev.py +++ b/AirSeaFluxCode/src/AirSeaFluxCode_dev.py @@ -426,7 +426,6 @@ class S88: self.GustFact = self.wind/self.spd self.usr_gust = np.copy(self.usr) - self.usr_nogust = self.usr/self.GFo # include lapse rate adjustment as theta is well-mixed self.tref = self.theta-self.tlapse*self.h_out[1]-self.tsr/kappa * \ (np.log(self.h_in[1]/self.h_out[1])-self.psit + @@ -795,7 +794,7 @@ def AirSeaFluxCode_dev(spd, T, SST, SST_fl, meth, lat=None, hum=None, P=None, 37. downward shortwave radiation (Rs) 38. downward net longwave radiation (Rnl) 39. gust wind speed (ug) - 40. star wind speed/GustFact (usrGF) + 40. star wind with gust (usr_gust) 41. Gustiness Factor (GustFact) 42. Bulk Richardson number (Rb) 43. relative humidity (rh) diff --git a/AirSeaFluxCode/src/util_subs.py b/AirSeaFluxCode/src/util_subs.py index dbe4455..ddf4f2e 100644 --- a/AirSeaFluxCode/src/util_subs.py +++ b/AirSeaFluxCode/src/util_subs.py @@ -191,7 +191,7 @@ def get_outvars(out_var, cskin, gust): elif cskin == 0 and gust[0] != 0: # skin OFF and gust ON res_vars = ("tau", "sensible", "latent", "monob", "cd", "cd10n", "ct", "ct10n", "cq", "cq10n", "tsrv", "tsr", "qsr", - "usr", "usr_gust", "usr_nogust","ug", "GustFact", + "usr_gust", "ug", "GustFact", "psim", "psit", "psiq", "psim_ref", "psit_ref", "psiq_ref", "u10n", "t10n", "q10n", "zo", "zot", "zoq", "uref", "tref", "qref", "qair", "qsea", "Rb", "rh", @@ -206,7 +206,7 @@ def get_outvars(out_var, cskin, gust): else: res_vars = ("tau", "sensible", "latent", "monob", "cd", "cd10n", "ct", "ct10n", "cq", "cq10n", "tsrv", "tsr", "qsr", - "usr", "usr_gust", "usr_nogust","ug", "GustFact", + "usr_gust", "ug", "GustFact", "psim", "psit", "psiq", "psim_ref", "psit_ref", "psiq_ref", "u10n", "t10n", "q10n", "zo", "zot", "zoq", "uref", "tref", "qref", "dter", "dqer", "dtwl", "tkt", -- GitLab