class_docstr: Pandas ExtensionArray for timedelta data.
  
  .. versionadded:: 0.24.0
  
  .. warning::
  
     TimedeltaArray is currently experimental, and its API may change
     without warning. In particular, :attr:`TimedeltaArray.dtype` is
     expected to change to be an instance of an ``ExtensionDtype``
     subclass.
  
  Parameters
  ----------
  values : array-like
      The timedelta data.
  
  dtype : numpy.dtype
      Currently, only ``numpy.dtype("timedelta64[ns]")`` is accepted.
  freq : Offset, optional
  copy : bool, default False
      Whether to copy the underlying array of data.
class_docstr_tok: ["Pandas","ExtensionArray","for","timedelta","data",".","..","versionadded",":",":","0.24.0","..","warning",":",":","TimedeltaArray","is","currently","experimental",",","and","its","API","may","change","without","warning",".","In","particular",",",":","attr",":","`","TimedeltaArray.dtype","`","is","expected","to","change","to","be","an","instance","of","an","``","ExtensionDtype","``","subclass",".","Parameters","--","--","--","--","--","values",":","array-like","The","timedelta","data",".","dtype",":","numpy.dtype","Currently",",","only","``","numpy.dtype","(","``","timedelta64","[","ns","]","''",")","``","is","accepted",".","freq",":","Offset",",","optional","copy",":","bool",",","default","False","Whether","to","copy","the","underlying","array","of","data","."]
code: def __rmod__(self, other):
      # Note: This is a naive implementation, can likely be optimized
      if isinstance(other, (ABCSeries, ABCDataFrame, ABCIndexClass)):
          return NotImplemented
  
      other = lib.item_from_zerodim(other)
      if isinstance(other, (timedelta, np.timedelta64, Tick)):
          other = Timedelta(other)
      return other - (other // self) * self
  
imports: from __future__ import division
  from datetime import timedelta
  import textwrap
  import warnings
  import numpy
  from pandas._libs import lib, tslibs
  from pandas._libs.tslibs import NaT, Timedelta, Timestamp, iNaT
  from pandas._libs.tslibs.fields import get_timedelta_field
  from pandas._libs.tslibs.timedeltas import array_to_timedelta64, parse_timedelta_unit, precision_from_unit
  import pandas.compat
  from pandas.util._decorators import Appender
  from pandas.core.dtypes.common import _NS_DTYPE, _TD_DTYPE, ensure_int64, is_datetime64_dtype, is_dtype_equal, is_float_dtype, is_integer_dtype, is_list_like, is_object_dtype, is_scalar, is_string_dtype, is_timedelta64_dtype, is_timedelta64_ns_dtype, pandas_dtype
  from pandas.core.dtypes.dtypes import DatetimeTZDtype
  from pandas.core.dtypes.generic import ABCDataFrame, ABCIndexClass, ABCSeries, ABCTimedeltaIndex
  from pandas.core.dtypes.missing import isna
  from pandas.core import ops
  from pandas.core.algorithms import checked_add_with_arr
  import pandas.core.common
  from pandas.tseries.frequencies import to_offset
  from pandas.tseries.offsets import Tick
  from .None import datetimelike
label_desc: Use image node_id 26 for calling the TimedeltaArray obj's underlying member method code with example usage: obj.__rmod__(other) and returns: unknown, NotImplemented