@@ -345,6 +345,9 @@ def _fit_circle_path(self):
345345    c_x , c_y  =  proj (self .lon , self .lat )
346346    try :
347347        centlon_e , centlat_e , eddy_radius_e , aerr  =  fit_circle_c (c_x , c_y )
348+         centlon_e , centlat_e  =  proj (centlon_e , centlat_e , inverse = True )
349+         centlon_e  =  (centlon_e  -  lon_mean  +  180 ) %  360  +  lon_mean  -  180 
350+         self ._circle_params  =   centlon_e , centlat_e , eddy_radius_e , aerr 
348351    except  ZeroDivisionError :
349352        # Some time, edge is only a dot of few coordinates 
350353        if  len (unique (self .lon )) ==  1  and  len (unique (self .lat )) ==  1 :
@@ -353,10 +356,6 @@ def _fit_circle_path(self):
353356                          self .lat )
354357            self ._circle_params  =   0 , - 90 , nan , nan 
355358
356-     centlon_e , centlat_e  =  proj (centlon_e , centlat_e , inverse = True )
357-     centlon_e  =  (centlon_e  -  lon_mean  +  180 ) %  360  +  lon_mean  -  180 
358-     self ._circle_params  =   centlon_e , centlat_e , eddy_radius_e , aerr 
359- 
360359BasePath .fit_circle  =  fit_circle_path 
361360BasePath ._fit_circle_path  =  _fit_circle_path 
362361
@@ -369,8 +368,6 @@ def collection_loop(contours, grd, rtime, eddy,
369368    if  eddy .diagnostic_type  not  in 'Q' , 'SLA' ]:
370369        raise  Exception ('Unknown Diagnostic : %s'  %  eddy .diagnostic_type )
371370
372-     has_ts  =  False 
373- 
374371    sign_type  =  eddy .sign_type 
375372    anticyclonic_search  =  'Anticyclonic'  in  sign_type 
376373    iterator  =  1  if  anticyclonic_search  else  - 1 
@@ -547,8 +544,8 @@ def collection_loop(contours, grd, rtime, eddy,
547544                            contlon_s , contlat_s ,
548545                            fixed_size = eddy .track_array_variables_sampling )
549546
550-                     if   not   has_ts :   # for AVISO 
551-                          eddy .update_eddy_properties (properties )
547+                     # for AVISO 
548+                     eddy .update_eddy_properties (properties )
552549
553550                    # Mask out already found eddies 
554551                    eddy .sla [eddy .slice_j , eddy .slice_i ][
0 commit comments