# xarray.Dataset.identical

#### Dataset.identical(other)[[source]](https://github.com/pydata/xarray/blob/main/xarray/core/dataset.py#L1803-L1878)

Check whether two Datasets are identical.

Like equals, but also checks all dataset attributes, the
attributes on all variables and coordinates, and indexes.

#### SEE ALSO
[`Dataset.broadcast_equals`](xarray.Dataset.broadcast_equals.html.md#xarray.Dataset.broadcast_equals), [`Dataset.equals`](xarray.Dataset.equals.html.md#xarray.Dataset.equals)

### Examples

<div class="try_examples_button_container"><button class="try_examples_button" onclick="window.tryExamplesShowIframe('02f58a51-755f-433b-b015-b0ef97f2bcf8','707370db-d7f4-42fb-a939-a1dac56f972a','be0ce992-7525-45d2-9904-d1e5bd9b23b0','../lite/tree/../notebooks/index.html?path=79fa24be_d7e8_4853_860b_fe357c7f6f2f.ipynb','None')">Try it in your browser!</button></div>
```pycon
>>> a = xr.Dataset(
...     {"Width": ("X", [1, 2, 3])},
...     coords={"X": [1, 2, 3]},
...     attrs={"units": "m"},
... )
>>> b = xr.Dataset(
...     {"Width": ("X", [1, 2, 3])},
...     coords={"X": [1, 2, 3]},
...     attrs={"units": "m"},
... )
>>> c = xr.Dataset(
...     {"Width": ("X", [1, 2, 3])},
...     coords={"X": [1, 2, 3]},
...     attrs={"units": "ft"},
... )
>>> a
<xarray.Dataset> Size: 48B
Dimensions:  (X: 3)
Coordinates:
  * X        (X) int64 24B 1 2 3
Data variables:
    Width    (X) int64 24B 1 2 3
Attributes:
    units:    m
```

```pycon
>>> b
<xarray.Dataset> Size: 48B
Dimensions:  (X: 3)
Coordinates:
  * X        (X) int64 24B 1 2 3
Data variables:
    Width    (X) int64 24B 1 2 3
Attributes:
    units:    m
```

```pycon
>>> c
<xarray.Dataset> Size: 48B
Dimensions:  (X: 3)
Coordinates:
  * X        (X) int64 24B 1 2 3
Data variables:
    Width    (X) int64 24B 1 2 3
Attributes:
    units:    ft
```

```pycon
>>> a.equals(b)
True
```

```pycon
>>> a.identical(b)
True
```

```pycon
>>> a.equals(c)
True
```

```pycon
>>> a.identical(c)
False
```

<div id="be0ce992-7525-45d2-9904-d1e5bd9b23b0" class="try_examples_outer_iframe  hidden"><div class="try_examples_button_container"><button class="try_examples_button" onclick="window.tryExamplesHideIframe('02f58a51-755f-433b-b015-b0ef97f2bcf8','be0ce992-7525-45d2-9904-d1e5bd9b23b0')">Go Back</button><button class="try_examples_button" onclick="window.openInNewTab('02f58a51-755f-433b-b015-b0ef97f2bcf8','be0ce992-7525-45d2-9904-d1e5bd9b23b0')">Open In Tab</button></div><div id="707370db-d7f4-42fb-a939-a1dac56f972a" class="jupyterlite_sphinx_iframe_container"></div></div><script>document.addEventListener("DOMContentLoaded", function() {window.loadTryExamplesConfig("../try_examples.json");});</script>
