@@ -815,28 +815,34 @@ cdef class _Timedelta(timedelta):
815
815
816
816
cpdef timedelta to_pytimedelta(_Timedelta self ):
817
817
"""
818
- return an actual datetime.timedelta object
819
- note : we lose nanosecond resolution if any
818
+ Return an actual datetime.timedelta object.
819
+ Note : we lose nanosecond resolution if any.
820
820
"""
821
821
return timedelta(microseconds = int (self .value) / 1000 )
822
822
823
823
def to_timedelta64 (self ):
824
- """ Returns a numpy.timedelta64 object with 'ns' precision """
824
+ """
825
+ Returns a numpy.timedelta64 object with 'ns' precision.
826
+ """
825
827
return np.timedelta64(self .value, ' ns' )
826
828
827
829
def total_seconds (self ):
828
830
"""
829
- Total duration of timedelta in seconds (to ns precision)
831
+ Total duration of timedelta in seconds (to ns precision).
830
832
"""
831
833
return self .value / 1e9
832
834
833
835
def view (self , dtype ):
834
- """ array view compat """
836
+ """
837
+ Array view compatibility.
838
+ """
835
839
return np.timedelta64(self .value).view(dtype)
836
840
837
841
@property
838
842
def components (self ):
839
- """ Return a Components NamedTuple-like """
843
+ """
844
+ Return a Components NamedTuple-like.
845
+ """
840
846
self ._ensure_components()
841
847
# return the named tuple
842
848
return Components(self ._d, self ._h, self ._m, self ._s,
@@ -1135,8 +1141,8 @@ class Timedelta(_Timedelta):
1135
1141
Notes
1136
1142
-----
1137
1143
The ``.value`` attribute is always in ns.
1138
-
1139
1144
"""
1145
+
1140
1146
def __new__ (cls , object value = _no_input, unit = None , **kwargs ):
1141
1147
cdef _Timedelta td_base
1142
1148
0 commit comments