Skip to content

Commit 2401372

Browse files
Only subset particles if fieldset has a time_interval
1 parent 0fefbac commit 2401372

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/parcels/kernels/advection.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,15 @@ def Update_locations(p):
5656
p.dlon += (u1 + 2 * u2 + 2 * u3 + u4) / 6.0 * dt
5757
p.dlat += (v1 + 2 * v2 + 2 * v3 + v4) / 6.0 * dt
5858

59-
Update_locations(
60-
particles[
61-
(particles.time + particles.dt <= fieldset.time_interval.right)
62-
& (particles.time + particles.dt >= fieldset.time_interval.left)
63-
]
64-
)
59+
if fieldset.time_interval is not None:
60+
Update_locations(
61+
particles[
62+
(particles.time + particles.dt <= fieldset.time_interval.right)
63+
& (particles.time + particles.dt >= fieldset.time_interval.left)
64+
]
65+
)
66+
else:
67+
Update_locations(particles)
6568

6669

6770
def AdvectionRK4_3D(particles, fieldset): # pragma: no cover

0 commit comments

Comments
 (0)