@@ -55,7 +55,7 @@ def particle_analysis(acquisition,parameters,particles=None,mask=np.zeros((1))):
5555 image = acquisition
5656
5757 if str (mask ) == 'UI' :
58- labeled = label (np .load (os .path .dirname (inspect .getfile (process ))+ '/parameters/manual_mask.npy' )[:,:,0 ])
58+ labeled = label (np .load (os .path .dirname (inspect .getfile (process ))+ '/parameters/manual_mask.npy' )[:,:,0 ]> 0 )
5959 print (len (labeled ))
6060 #plt.imshow(labeled)
6161 #morphology.remove_small_objects(labeled,30,in_place=True)
@@ -226,17 +226,20 @@ def time_series_analysis(particles,max_dist=1,memory=3,properties=['area']):
226226
227227 Returns
228228 -------
229- Pandas DataFrame of tracjectories .
229+ Pandas DataFrame of trajectories .
230230
231231 """
232- df = pd .DataFrame (columns = ['y' ,'x' ]+ properties + ['frame' ])
232+
233+ list_for_dataframe = []
233234 for particle in particles .list :
234235 pd_dict = {'x' :particle .properties ['x' ]['value' ],
235236 'y' :particle .properties ['y' ]['value' ]}
236237 for property in properties :
237238 pd_dict .update ({property :particle .properties [property ]['value' ]})
238239 pd_dict .update ({'frame' :particle .properties ['frame' ]['value' ]})
239- df = df .append ([pd_dict ])
240+ list_for_dataframe .append (pd_dict )
241+
242+ df = pd .DataFrame (list_for_dataframe , columns = ['y' ,'x' ]+ properties + ['frame' ])
240243
241244 t = trackpy .link (df ,max_dist ,memory = memory )
242245 return (t )
0 commit comments