MCPcopy
hub / github.com/pydata/xarray / _infer_needed_units_numpy

Function _infer_needed_units_numpy

xarray/coding/times.py:1043–1050  ·  view source on GitHub ↗
(ref_date, data_units)

Source from the content-addressed store, hash-verified

1041
1042
1043def _infer_needed_units_numpy(ref_date, data_units):
1044 needed_units, data_ref_date = _unpack_time_unit_and_ref_date(data_units)
1045 needed_units = _numpy_to_netcdf_timeunit(needed_units)
1046 ref_delta = abs(data_ref_date - ref_date).to_timedelta64()
1047 data_delta = _unit_timedelta_numpy(needed_units)
1048 if (ref_delta % data_delta) > np.timedelta64(0, "ns"):
1049 needed_units = _infer_time_units_from_diff(ref_delta)
1050 return needed_units
1051
1052
1053def _infer_needed_units_cftime(ref_date, data_units, calendar):

Callers 1

Calls 4

_unit_timedelta_numpyFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…