Skip to content

Commit 26e1565

Browse files
authored
Merge pull request #1330 from h-mayorquin/remove_deprecated_numpy_function
`np.in1d` to `np.isin` as the former will be deprecated
2 parents 3652a24 + 3fef3b3 commit 26e1565

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

neo/rawio/blackrockrawio.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1163,7 +1163,7 @@ def __get_event_segment_ids(self, raw_event_data, masks, nev_data_masks):
11631163
raw_event_data['timestamp'][mask_handled][1:] < raw_event_data['timestamp'][mask_handled][:-1]
11641164
)[0] + 1
11651165
jump_ids = np.where(mask_handled)[0][jump_ids_handled] # jump ids in full set of events (incl. unhandled)
1166-
overlap = np.in1d(jump_ids, reset_ev_ids)
1166+
overlap = np.isin(jump_ids, reset_ev_ids)
11671167
if not all(overlap):
11681168
# additional resets occurred without a reset event being stored
11691169
additional_ids = jump_ids[np.invert(overlap)]
@@ -2002,7 +2002,7 @@ def __get_nonneural_evdicts_variant_b(self, data):
20022002
a 2.3 nev file.
20032003
"""
20042004
# digital events
2005-
if not np.all(np.in1d(data['packet_insertion_reason'], [1, 129])):
2005+
if not np.all(np.isin(data['packet_insertion_reason'], [1, 129])):
20062006
# Blackrock spec gives reason==64 means PERIODIC, but never seen this live
20072007
warnings.warn("Unknown event codes found", RuntimeWarning)
20082008
event_types = {

neo/rawio/spikegadgetsrawio.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,10 +183,10 @@ def _parse_header(self):
183183
self.selected_streams = [self.selected_streams]
184184
assert isinstance(self.selected_streams, list)
185185

186-
keep = np.in1d(signal_streams['id'], self.selected_streams)
186+
keep = np.isin(signal_streams['id'], self.selected_streams)
187187
signal_streams = signal_streams[keep]
188188

189-
keep = np.in1d(signal_channels['stream_id'], self.selected_streams)
189+
keep = np.isin(signal_channels['stream_id'], self.selected_streams)
190190
signal_channels = signal_channels[keep]
191191

192192
# No events channels

neo/utils/misc.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,13 +247,13 @@ def _get_valid_ids(obj, annotation_key, annotation_value):
247247
# wrap annotation value to be list
248248
if not type(annotation_value) in [list, np.ndarray]:
249249
annotation_value = [annotation_value]
250-
valid_mask = np.in1d(obj.labels, annotation_value)
250+
valid_mask = np.isin(obj.labels, annotation_value)
251251

252252
elif annotation_key in obj.array_annotations:
253253
# wrap annotation value to be list
254254
if not type(annotation_value) in [list, np.ndarray]:
255255
annotation_value = [annotation_value]
256-
valid_mask = np.in1d(obj.array_annotations[annotation_key], annotation_value)
256+
valid_mask = np.isin(obj.array_annotations[annotation_key], annotation_value)
257257

258258
elif hasattr(obj, annotation_key) and getattr(obj, annotation_key) == annotation_value:
259259
valid_mask = np.ones(obj.shape)

0 commit comments

Comments
 (0)