Skip to content

Commit 616da08

Browse files
committed
Bugfix to SearchEllipse object
1 parent ceb770b commit 616da08

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

make_eddy_tracker_list_obj.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1156,7 +1156,7 @@ def __init__(self, THE_DOMAIN, grd, DAYS_BTWN_RECORDS, RW_PATH=None):
11561156
self.THE_DOMAIN = THE_DOMAIN
11571157
self.DAYS_BTWN_RECORDS = DAYS_BTWN_RECORDS
11581158
self.e_w_major = self.DAYS_BTWN_RECORDS * 3e5 / 7.
1159-
self.n_s_minor = self.DAYS_BTWN_RECORDS * 1. * 15e4 / 7.
1159+
self.n_s_minor = self.DAYS_BTWN_RECORDS * 15e4 / 7.
11601160
self.semi_n_s_minor = 0.5 * self.n_s_minor
11611161
self.rwv = RossbyWaveSpeed(THE_DOMAIN, grd, RW_PATH=RW_PATH)
11621162
self.rw_c = np.empty(1)
@@ -1196,8 +1196,8 @@ def _set_global_ellipse(self):
11961196
w_verts = self.west_ellipse.get_verts()
11971197
w_size = w_verts[:, 0].size
11981198
w_size *= 0.5
1199-
ew_x = np.hstack((e_verts[:e_size, 0], w_verts[w_size:, 0]))
1200-
ew_y = np.hstack((e_verts[:e_size, 1], w_verts[w_size:, 1]))
1199+
ew_x = np.hstack((e_verts[e_size:, 0], w_verts[:w_size, 0]))
1200+
ew_y = np.hstack((e_verts[e_size:, 1], w_verts[:w_size, 1]))
12011201
self.ellipse_path = path.Path(np.array([ew_x, ew_y]).T)
12021202
return self#.ellipse_path
12031203

py_eddy_tracker_classes.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -925,7 +925,7 @@ def track_eddies(Eddy, first_record):
925925
if 'ellipse' in Eddy.SEPARATION_METHOD:
926926
Eddy.search_ellipse.set_search_ellipse(old_x[old_ind],
927927
old_y[old_ind])
928-
928+
#Eddy.search_ellipse.view_search_ellipse(Eddy)
929929

930930
# Loop over separation distances between old and new
931931
for new_ind, new_dist in enumerate(dist_mat[old_ind]):
@@ -1047,6 +1047,7 @@ def track_eddies(Eddy, first_record):
10471047
delta_salt = np.r_[delta_salt,
10481048
np.abs(np.diff([Eddy.old_salt[old_ind], new_st[i]]))]
10491049

1050+
#Eddy.search_ellipse.view_search_ellipse(Eddy)
10501051
#print dist_arr, DIST0
10511052
# This from Penven etal (2005)
10521053
deltaX = np.sqrt((delta_area / AREA0)**2 +

0 commit comments

Comments
 (0)