-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
Currently fancy indexing isn't supported at all.
In [79]: cap_ax_spec = 'capitals', ['washington', 'london', 'berlin', 'paris', 'moscow']
...: time_ax_spec = 'time', ['0015', '0615', '1215', '1815']
...: t = DataArray(np.arange(4*5).reshape(4,5), [time_ax_spec, cap_ax_spec])
...: t.axis.capitals[['paris', 'london']]
...:
---------------------------------------------------------------------------
NotImplementedError Traceback (most recent call last)
/home/fperez/research/code/datarray/datarray/ in ()
2 time_ax_spec = 'time', ['0015', '0615', '1215', '1815']
3 t = DataArray(np.arange(4*5).reshape(4,5), [time_ax_spec, cap_ax_spec])
----> 4 t.axis.capitals[['paris', 'london']]
/home/fperez/research/code/datarray/datarray/datarray.py in __getitem__(self, key)
218 # XXX We don't handle fancy indexing at the moment
219 if isinstance(key, (np.ndarray, list)):
--> 220 raise NotImplementedError('We do not handle fancy indexing yet')
221 parent_arr = self.parent_arr # local for speed
222 parent_arr_ndim = parent_arr.ndim
NotImplementedError: We do not handle fancy indexing yet
Metadata
Metadata
Assignees
Labels
No labels