Skip to content

Commit 7305202

Browse files
committed
moved (kks,lls) computation from physics.py to var.py entirely
1 parent 39ca7e4 commit 7305202

File tree

2 files changed

+14
-17
lines changed

2 files changed

+14
-17
lines changed

src/physics.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,6 @@ def compute_uw_pmf(self, analysis, summed=True):
4545
U = self.U
4646
V = self.V
4747

48-
wlat = analysis.wlat
49-
wlon = analysis.wlon
50-
51-
kks = analysis.kks * 2.0 * np.pi
52-
lls = analysis.lls * 2.0 * np.pi
5348

5449
# if ((kks.ndim == 1) and (lls.ndim == 1)):
5550
# print(True)
@@ -58,11 +53,8 @@ def compute_uw_pmf(self, analysis, summed=True):
5853
# ampls = analysis.ampls
5954
ampls = np.copy(analysis.ampls)
6055

61-
wla = wlat # * self.AE
62-
wlo = wlon # * self.AE
63-
64-
kks = kks / wlo
65-
lls = lls / wla
56+
kks = analysis.kks
57+
lls = analysis.lls
6658

6759
om = -kks * U - lls * V
6860
omsq = om**2

src/var.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -238,15 +238,20 @@ def get_attrs(self, fobj, freqs):
238238
self.kks = fobj.m_i / (fobj.Ni)
239239
self.lls = fobj.m_j / (fobj.Nj)
240240

241-
self.kks, self.lls = np.meshgrid(self.kks, self.lls)
241+
self.dk = np.diff(self.kks).mean()
242+
self.dl = np.diff(self.lls).mean()
242243

243-
# self.kks = self.kks / self.kks.size
244-
# self.lls = self.lls / self.lls.size
244+
wla = self.wlat
245+
wlo = self.wlon
246+
247+
kks = self.kks * 2.0 * np.pi
248+
lls = self.lls * 2.0 * np.pi
249+
250+
kks = kks / wlo
251+
lls = lls / wla
252+
253+
self.kks, self.lls = np.meshgrid(kks, lls)
245254

246-
# self.clat = ma.getdata(df.variables['clat'][:])
247-
# clat_vertices = ma.getdata(df.variables['clat_vertices'][:])
248-
# clon = ma.getdata(df.variables['clon'][:])
249-
# clon_vertices = ma.getdata(df.variables['clon_vertices'][:])
250255

251256
def grid_kk_ll(self, fobj, dat):
252257
"""

0 commit comments

Comments
 (0)