(
self, dataset: Dataset, name: Hashable | Default | None = _default
)
| 587 | return self._to_dataset_whole(name=_THIS_ARRAY, shallow_copy=False) |
| 588 | |
| 589 | def _from_temp_dataset( |
| 590 | self, dataset: Dataset, name: Hashable | Default | None = _default |
| 591 | ) -> Self: |
| 592 | variable = dataset._variables.pop(_THIS_ARRAY) |
| 593 | coords = dataset._variables |
| 594 | indexes = dataset._indexes |
| 595 | return self._replace(variable, coords, name, indexes=indexes) |
| 596 | |
| 597 | def _to_dataset_split(self, dim: Hashable) -> Dataset: |
| 598 | """splits dataarray along dimension 'dim'""" |