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

Function apply_indexer

xarray/core/indexing.py:1179–1186  ·  view source on GitHub ↗

Apply an indexer to an indexable object.

(indexable, indexer: ExplicitIndexer)

Source from the content-addressed store, hash-verified

1177
1178
1179def apply_indexer(indexable, indexer: ExplicitIndexer):
1180 """Apply an indexer to an indexable object."""
1181 if isinstance(indexer, VectorizedIndexer):
1182 return indexable.vindex[indexer]
1183 elif isinstance(indexer, OuterIndexer):
1184 return indexable.oindex[indexer]
1185 else:
1186 return indexable[indexer]
1187
1188
1189def set_with_indexer(indexable, indexer: ExplicitIndexer, value: Any) -> None:

Callers 8

__getitem__Method · 0.90
get_duck_arrayMethod · 0.90
async_get_duck_arrayMethod · 0.90
get_duck_arrayMethod · 0.90
async_get_duck_arrayMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…