cf.Data.equals

Data.equals(other, rtol=None, atol=None, ignore_fill_value=False, traceback=False)[source]

True if two data arrays are logically equal, False otherwise.

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.

ignore_fill_value
: bool, optional

If True then data arrays with different fill values are considered equal. By default they are considered unequal.

traceback
: bool, optional

If True then print a traceback highlighting where the two instances differ.

Returns:
out: bool

Whether or not the two instances are equal.

Examples:
>>> d.equals(d)
True
>>> d.equals(d + 1)
False