From 7c434d580311fcdee3f8df3943a043a56ccc0363 Mon Sep 17 00:00:00 2001
From: sbiri <sbiri@noc.ac.uk>
Date: Wed, 15 Jul 2020 14:30:01 +0100
Subject: [PATCH] hin to h_in fixed

---
 AirSeaFluxCode.py | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/AirSeaFluxCode.py b/AirSeaFluxCode.py
index cf128a7..c66a826 100644
--- a/AirSeaFluxCode.py
+++ b/AirSeaFluxCode.py
@@ -7,9 +7,9 @@ from flux_subs import (kappa, CtoK, get_heights, cdn_calc, cd_calc, get_skin,
 
 
 def AirSeaFluxCode(spd, T, SST, lat=None, hum=None, P=None,
-                   hin=18, hout=10, Rl=None, Rs=None, cskin=None,
-                   gust=None, meth="S80", qmeth="Buck2", tol=None, n=10,
-                   out=0, L=None):
+                  hin=18, hout=10, Rl=None, Rs=None, cskin=None,
+                  gust=None, meth="S80", qmeth="Buck2", tol=None, n=10,
+                  out=0, L=None):
     """ Calculates momentum and heat fluxes using different parameterizations
 
     Parameters
@@ -318,9 +318,9 @@ def AirSeaFluxCode(spd, T, SST, lat=None, hum=None, P=None,
                      np.nanmedian(wind), np.nanmedian(usr), np.nanmedian(zo),
                      np.nanmedian(zot), np.nanmedian(Rb), np.nanmedian(monob))
 
-    tsr = (dt+dter*cskin)*kappa/(np.log(hin[1]/zot) -
+    tsr = (dt+dter*cskin)*kappa/(np.log(h_in[1]/zot) -
                                  psit_calc(h_in[1]/monob, meth))
-    qsr = (dq+dqer*cskin)*kappa/(np.log(hin[2]/zoq) -
+    qsr = (dq+dqer*cskin)*kappa/(np.log(h_in[2]/zoq) -
                                  psit_calc(h_in[2]/monob, meth))
     it, ind = 0, np.where(spd > 0)
     ii, itera = True, np.zeros(spd.shape)*np.nan
@@ -436,10 +436,10 @@ def AirSeaFluxCode(spd, T, SST, lat=None, hum=None, P=None,
                           np.nanmedian(dter), np.nanmedian(Rnl),
                           np.nanmedian(usr), np.nanmedian(tsr),
                           np.nanmedian(qsr))
-            qsr[ind] = ((dq[ind]+dqer[ind]*cskin)*(kappa/(np.log(hin[2, ind] /
-                        zoq[ind])-psit_26(hin[2, ind]/monob[ind]))))
-            tsr[ind] = ((dt[ind]+dter[ind]*cskin)*(kappa/(np.log(hin[1, ind] /
-                        zot[ind])-psit_26(hin[1, ind]/monob[ind]))))
+            qsr[ind] = ((dq[ind]+dqer[ind]*cskin)*(kappa/(np.log(h_in[2, ind] /
+                        zoq[ind])-psit_26(h_in[2, ind]/monob[ind]))))
+            tsr[ind] = ((dt[ind]+dter[ind]*cskin)*(kappa/(np.log(h_in[1, ind] /
+                        zot[ind])-psit_26(h_in[1, ind]/monob[ind]))))
         else:
             usr[ind] = (wind[ind]*kappa/(np.log(h_in[0, ind]/zo[ind]) -
                         psim_calc(h_in[0, ind]/monob[ind], meth)))
-- 
GitLab