We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ca3044d commit 5266fb7Copy full SHA for 5266fb7
src/py_eddy_tracker/observations/tracking.py
@@ -287,10 +287,14 @@ def compute_index(self):
287
def concatenate(cls, observations):
288
eddies = super().concatenate(observations)
289
last_track = 0
290
+ i_start = 0
291
for obs in observations:
292
nb_obs = len(obs)
- eddies.track[-nb_obs:] = obs.track + last_track
293
- last_track = eddies.track[-nb_obs:].max() + 1
+ sl = slice(i_start, i_start + nb_obs)
294
+ new_track = obs.track + last_track
295
+ eddies.track[sl] = new_track
296
+ last_track = new_track.max() + 1
297
+ i_start += nb_obs
298
return eddies
299
300
def count_by_track(self, mask):
0 commit comments