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

Method get_duck_array

xarray/core/indexing.py:760–769  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

758 return self._shape
759
760 def get_duck_array(self):
761 from xarray.backends.common import BackendArray
762
763 if isinstance(self.array, BackendArray):
764 array = self.array[self.key]
765 else:
766 array = apply_indexer(self.array, self.key)
767 if isinstance(array, ExplicitlyIndexed):
768 array = array.get_duck_array()
769 return _wrap_numpy_scalars(array)
770
771 async def async_get_duck_array(self):
772 from xarray.backends.common import BackendArray

Callers 1

Calls 3

apply_indexerFunction · 0.90
_wrap_numpy_scalarsFunction · 0.85
get_duck_arrayMethod · 0.45

Tested by 1