xarray.testing.assert_allclose#
- xarray.testing.assert_allclose(a, b, rtol=1e-05, atol=1e-08, decode_bytes=True)[source]#
Like
numpy.testing.assert_allclose()
, but for xarray objects.Raises an AssertionError if two objects are not equal up to desired tolerance.
- Parameters:
a (
xarray.Dataset
,xarray.DataArray
orxarray.Variable
) – The first object to compare.b (
xarray.Dataset
,xarray.DataArray
orxarray.Variable
) – The second object to compare.rtol (
float
, optional) – Relative tolerance.atol (
float
, optional) – Absolute tolerance.decode_bytes (
bool
, optional) – Whether byte dtypes should be decoded to strings as UTF-8 or not. This is useful for testing serialization methods on Python 3 that return saved strings as bytes.