cf.TimeDuration.equals¶
-
TimeDuration.
equals
(other, rtol=None, atol=None, verbose=None, traceback=False)[source]¶ True if two time durations are equal.
New in version 1.0.
See also
- Parameters
- other:
The object to compare for equality.
- atol:
float
, optional The absolute tolerance for all numerical comparisons, By default the value returned by the
atol
function is used.- rtol:
float
, optional The relative tolerance for all numerical comparisons, By default the value returned by the
rtol
function is used.- traceback:
bool
, optional If True then print a traceback highlighting where the two instances differ.
- Returns
bool
Whether or not the two instances are equal.
Examples:
>>> t = cf.TimeDuration(36, 'calendar_months') >>> u = cf.TimeDuration(3, 'calendar_years') >>> t == u True >>> t.equals(u, traceback=True) TimeDuration: Different durations: <CF Data: 36 calendar_months>, <CF Data: 3 calendar_years> False