MCPcopy Create free account
hub / github.com/pydata/xarray / __setitem__

Method __setitem__

xarray/core/indexing.py:1739–1746  ·  view source on GitHub ↗
(self, indexer: ExplicitIndexer, value: Any)

Source from the content-addressed store, hash-verified

1737 self._safe_setitem(array, indexer.tuple, value)
1738
1739 def __setitem__(self, indexer: ExplicitIndexer, value: Any) -> None:
1740 self._check_and_raise_if_non_basic_indexer(indexer)
1741 array = self.array
1742 # We want 0d slices rather than scalars. This is achieved by
1743 # appending an ellipsis (see
1744 # https://numpy.org/doc/stable/reference/arrays.indexing.html#detailed-notes).
1745 key = indexer.tuple + (Ellipsis,)
1746 self._safe_setitem(array, key, value)
1747
1748
1749class NdArrayLikeIndexingAdapter(NumpyIndexingAdapter):

Callers

nothing calls this directly

Calls 2

_safe_setitemMethod · 0.95

Tested by

no test coverage detected