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

Method __getitem__

xarray/core/indexing.py:693–704  ·  view source on GitHub ↗
(self, key: Any)

Source from the content-addressed store, hash-verified

691 return self.array.get_duck_array()
692
693 def __getitem__(self, key: Any):
694 key = expanded_indexer(key, self.ndim)
695 indexer = self.indexer_cls(key)
696
697 result = apply_indexer(self.array, indexer)
698
699 if isinstance(result, ExplicitlyIndexed):
700 return type(self)(result, self.indexer_cls)
701 else:
702 # Sometimes explicitly indexed arrays return NumPy arrays or
703 # scalars.
704 return result
705
706
707class LazilyIndexedArray(ExplicitlyIndexedNDArrayMixin):

Callers

nothing calls this directly

Calls 3

apply_indexerFunction · 0.90
expanded_indexerFunction · 0.85
typeFunction · 0.85

Tested by

no test coverage detected