@@ -182,14 +182,13 @@ class Track (object):
182182 dayzero - True at first appearance of eddy
183183 """
184184
185- def __init__ (self , eddy_index , DATATYPE , lon , lat , time , uavg , teke ,
185+ def __init__ (self , DATATYPE , lon , lat , time , uavg , teke ,
186186 radius_s , radius_e , amplitude , temp = None , salt = None ,
187187 save_extras = False , contour_e = None , contour_s = None ,
188188 uavg_profile = None , shape_error = None ):
189189
190- self .eddy_index = eddy_index
190+ # self.eddy_index = eddy_index
191191 self .DATATYPE = DATATYPE
192- #self.lon = np.atleast_1d(lon)
193192 self .lon = [lon ]
194193 self .lat = [lat ]
195194 self .ocean_time = [time ]
@@ -264,7 +263,7 @@ class TrackList (object):
264263 qparameter: Q parameter range used for contours
265264 new_lon, new_lat: new lon/lat centroids
266265 old_lon, old_lat: old lon/lat centroids
267- eddy_index : index of eddy in track_list
266+ index : index of eddy in track_list
268267 """
269268 #def __init__(self, DATATYPE, TRACK_DURATION_MIN, TRACK_EXTRA_VARIABLES):
270269 def __init__ (self , DATATYPE , SIGN_TYPE , SAVE_DIR , grd , search_ellipse ,
@@ -339,28 +338,29 @@ def __init__(self, DATATYPE, SIGN_TYPE, SAVE_DIR, grd, search_ellipse,
339338 self .sla = None
340339 self .slacopy = None
341340
342- self .new_lon = [] #np.array([])
343- self .new_lat = []
341+ self .new_lon = []
342+ self .new_lat = []
344343 self .new_radii_s = []
345344 self .new_radii_e = []
346- self .new_amp = []
347- self .new_uavg = []
348- self .new_teke = []
345+ self .new_amp = []
346+ self .new_uavg = []
347+ self .new_teke = []
349348 if 'ROMS' in self .DATATYPE :
350349 self .new_temp = []
351350 self .new_salt = []
352- self .new_time = []
353- self .old_lon = []
354- self .old_lat = []
355- self .old_radii_s = []
356- self .old_radii_e = []
357- self .old_amp = []
358- self .old_uavg = []
359- self .old_teke = []
351+ # NOTE check if new_time and old_time are necessary...
352+ self .new_time = []
353+ self .old_lon = []
354+ self .old_lat = []
355+ self .old_radii_s = []
356+ self .old_radii_e = []
357+ self .old_amp = []
358+ self .old_uavg = []
359+ self .old_teke = []
360360 if 'ROMS' in self .DATATYPE :
361361 self .old_temp = []
362362 self .old_salt = []
363- self .old_time = []
363+ self .old_time = []
364364 if self .TRACK_EXTRA_VARIABLES :
365365 self .new_contour_e = []
366366 self .new_contour_s = []
@@ -386,7 +386,7 @@ def __getstate__(self):
386386 """
387387 Needed for Pickle
388388 """
389- print '--- removing unwanted attributes'
389+ # print '--- removing unwanted attributes'
390390 pops = ('uspd' , 'uspd_coeffs' , 'sla_coeffs' , 'points' ,
391391 'circlon' , 'circlat' , 'sla' , 'slacopy' )
392392 result = self .__dict__ .copy ()
@@ -401,7 +401,7 @@ def add_new_track(self, lon, lat, time, uavg, teke,
401401 """
402402 Append a new 'track' object to the list
403403 """
404- self .tracklist .append (Track (self .index , self . DATATYPE ,
404+ self .tracklist .append (Track (self .DATATYPE ,
405405 lon , lat , time , uavg , teke ,
406406 radius_s , radius_e , amplitude ,
407407 temp , salt , self .TRACK_EXTRA_VARIABLES ,
@@ -841,11 +841,14 @@ def write2netcdf(self, rtime):
841841 self .ncind += tsize
842842 self .ch_index += 1
843843 nc .sync ()
844-
844+
845+ #print 'eddy.ncind', self.ncind
846+
845847 # Get index to first currently active track
846848 try :
847849 lasti = self .get_active_tracks (rtime )[0 ]
848-
850+ #print '__________________lasti', lasti
851+ #print '__________________rtime', rtime
849852 except Exception :
850853 lasti = None
851854
@@ -859,6 +862,7 @@ def write2netcdf(self, rtime):
859862
860863 # Update old_lon and old_lat...
861864 self .old_lon = self .new_lon [lasti :]
865+ #print '______________________self.old_lon', self.old_lon
862866 self .old_lat = self .new_lat [lasti :]
863867 self .old_radii_s = self .new_radii_s [lasti :]
864868 self .old_radii_e = self .new_radii_e [lasti :]
0 commit comments