From 0e08a88d1aef2882307c8ddb2a47df4c09f831dc Mon Sep 17 00:00:00 2001 From: Erik van Sebille Date: Fri, 15 Aug 2025 11:51:29 +0200 Subject: [PATCH] use time_interval type to set default time --- parcels/particleset.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/parcels/particleset.py b/parcels/particleset.py index 2647800e1..8d887ce83 100644 --- a/parcels/particleset.py +++ b/parcels/particleset.py @@ -96,9 +96,11 @@ def __init__( assert lon.size == lat.size and lon.size == depth.size, "lon, lat, depth don't all have the same lenghts" if time is None or len(time) == 0: - time = type(fieldset.U.data.time[0].values)( - "NaT", "ns" - ) # do not set a time yet (because sign_dt not known) + # do not set a time yet (because sign_dt not known) + if fieldset.time_interval is None: + time = np.timedelta64("NaT", "ns") + else: + time = type(fieldset.time_interval.left)("NaT", "ns") elif type(time[0]) in [np.datetime64, np.timedelta64]: pass # already in the right format else: