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

Function encode_cf_timedelta

xarray/coding/times.py:1243–1252  ·  view source on GitHub ↗
(
    timedeltas: T_DuckArray,  # type: ignore[misc]
    units: str | None = None,
    dtype: np.dtype | None = None,
)

Source from the content-addressed store, hash-verified

1241
1242
1243def encode_cf_timedelta(
1244 timedeltas: T_DuckArray, # type: ignore[misc]
1245 units: str | None = None,
1246 dtype: np.dtype | None = None,
1247) -> tuple[T_DuckArray, str]:
1248 timedeltas = asarray(timedeltas)
1249 if is_chunked_array(timedeltas):
1250 return _lazily_encode_cf_timedelta(timedeltas, units, dtype)
1251 else:
1252 return _eagerly_encode_cf_timedelta(timedeltas, units, dtype)
1253
1254
1255def _eagerly_encode_cf_timedelta(

Callers 4

test_cf_timedeltaFunction · 0.90
encodeMethod · 0.85

Calls 4

asarrayFunction · 0.90
is_chunked_arrayFunction · 0.90

Used in the wild real call sites across dependent graphs

searching dependent graphs…