Skip to content

Commit e30adbe

Browse files
Merge pull request #2151 from OceanParcels/fixing_default_particle_time
use time_interval type to set default time
2 parents 44928f6 + 1b612a7 commit e30adbe

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

parcels/particleset.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,9 +96,11 @@ def __init__(
9696
assert lon.size == lat.size and lon.size == depth.size, "lon, lat, depth don't all have the same lenghts"
9797

9898
if time is None or len(time) == 0:
99-
time = type(fieldset.U.data.time[0].values)(
100-
"NaT", "ns"
101-
) # do not set a time yet (because sign_dt not known)
99+
# do not set a time yet (because sign_dt not known)
100+
if fieldset.time_interval is None:
101+
time = np.timedelta64("NaT", "ns")
102+
else:
103+
time = type(fieldset.time_interval.left)("NaT", "ns")
102104
elif type(time[0]) in [np.datetime64, np.timedelta64]:
103105
pass # already in the right format
104106
else:

0 commit comments

Comments
 (0)