Skip to content

Commit 2033ae4

Browse files
committed
Cleaning of previous commit
1 parent 2819f4f commit 2033ae4

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

trajan/traj2d.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -324,9 +324,6 @@ def gridtime(self, times, time_varname=None, round=True, max_time_diff=None):
324324
if not isinstance(times, np.ndarray):
325325
times = times.to_numpy()
326326

327-
if isinstance(max_time_diff, str):
328-
max_time_diff = pd.Timedelta(max_time_diff)
329-
330327
time_varname = self.time_varname if time_varname is None else time_varname
331328

332329
d = None
@@ -344,9 +341,11 @@ def gridtime(self, times, time_varname=None, round=True, max_time_diff=None):
344341
if dt.sizes[time_varname] > 0:
345342
dt_interp = dt.interp({time_varname: times}, method='linear')
346343
if max_time_diff is not None: # mask where larger time difference
347-
interp_times = dt_interp[time_varname]
348-
nearest_times = dt[time_varname].sel({time_varname: times}, method='nearest')
349-
time_diff = np.abs(nearest_times.values - interp_times.values).astype('timedelta64[ns]')
344+
if isinstance(max_time_diff, str):
345+
max_time_diff = pd.Timedelta(max_time_diff)
346+
interp_times = dt_interp[time_varname].values
347+
nearest_times = dt[time_varname].sel({time_varname: times}, method='nearest').values
348+
time_diff = np.abs(nearest_times - interp_times).astype('timedelta64[ns]')
350349
dt = dt_interp.where(time_diff <= max_time_diff)
351350
else:
352351
dt = dt_interp

0 commit comments

Comments
 (0)