MCPcopy Index your code
hub / github.com/pydata/xarray / _oindex_get

Method _oindex_get

xarray/core/indexing.py:2194–2202  ·  view source on GitHub ↗
(self, indexer: OuterIndexer)

Source from the content-addressed store, hash-verified

2192 return np.asarray(all_coords[self._coord_name])
2193
2194 def _oindex_get(self, indexer: OuterIndexer):
2195 expanded_indexer_ = OuterIndexer(expanded_indexer(indexer.tuple, self.ndim))
2196 array_indexer = _arrayize_outer_indexer(expanded_indexer_, self.shape)
2197
2198 positions = np.meshgrid(*array_indexer.tuple, indexing="ij")
2199 dim_positions = dict(zip(self._dims, positions, strict=False))
2200
2201 result = self._transform.forward(dim_positions)
2202 return np.asarray(result[self._coord_name])
2203
2204 def _oindex_set(self, indexer: OuterIndexer, value: Any) -> None:
2205 raise TypeError(

Callers 1

__getitem__Method · 0.95

Calls 4

OuterIndexerClass · 0.85
expanded_indexerFunction · 0.85
_arrayize_outer_indexerFunction · 0.85
forwardMethod · 0.45

Tested by

no test coverage detected