Skip to content

Commit e70355f

Browse files
committed
name refactoring
1 parent 4e56de8 commit e70355f

1 file changed

Lines changed: 66 additions & 66 deletions

File tree

neo/rawio/blackrockrawio.py

Lines changed: 66 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -188,67 +188,67 @@ def __init__(
188188
# revision of the nsx and nev files to one of the reading routines
189189
# NSX
190190
self._nsx_header_reader = {
191-
"2.1": self._read_nsx_header_variant_a,
192-
"2.2": self._read_nsx_header_variant_b,
193-
"2.3": self._read_nsx_header_variant_b,
194-
"3.0": self._read_nsx_header_variant_b,
191+
"2.1": self._read_nsx_header_spec_v21,
192+
"2.2": self._read_nsx_header_spec_v22_30,
193+
"2.3": self._read_nsx_header_spec_v22_30,
194+
"3.0": self._read_nsx_header_spec_v22_30,
195195
}
196196
self._nsx_dataheader_reader = {
197-
"2.1": self._read_nsx_dataheader_variant_a,
198-
"2.2": self._read_nsx_dataheader_variant_b,
199-
"2.3": self._read_nsx_dataheader_variant_b,
200-
"3.0": self._read_nsx_dataheader_variant_b,
201-
"3.0-ptp": self._read_nsx_dataheader_variant_c,
197+
"2.1": self._read_nsx_dataheader_spec_v21,
198+
"2.2": self._read_nsx_dataheader_spec_v22_30,
199+
"2.3": self._read_nsx_dataheader_spec_v22_30,
200+
"3.0": self._read_nsx_dataheader_spec_v22_30,
201+
"3.0-ptp": self._read_nsx_dataheader_spec_v30_ptp,
202202
}
203203
self._nsx_data_reader = {
204-
"2.1": self._read_nsx_data_variant_a,
205-
"2.2": self._read_nsx_data_variant_b,
206-
"2.3": self._read_nsx_data_variant_b,
207-
"3.0": self._read_nsx_data_variant_b,
208-
"3.0-ptp": self._read_nsx_data_variant_c,
204+
"2.1": self._read_nsx_data_spec_v21,
205+
"2.2": self._read_nsx_data_spec_v22_30,
206+
"2.3": self._read_nsx_data_spec_v22_30,
207+
"3.0": self._read_nsx_data_spec_v22_30,
208+
"3.0-ptp": self._read_nsx_data_spec_v30_ptp,
209209
}
210210
self._nsx_params = {
211-
"2.1": self._get_nsx_param_variant_a,
212-
"2.2": self._get_nsx_param_variant_b,
213-
"2.3": self._get_nsx_param_variant_b,
214-
"3.0": self._get_nsx_param_variant_b,
211+
"2.1": self._get_nsx_param_spec_v21,
212+
"2.2": self._get_nsx_param_spec_v22_30,
213+
"2.3": self._get_nsx_param_spec_v22_30,
214+
"3.0": self._get_nsx_param_spec_v22_30,
215215
}
216216
# NEV
217217
self._nev_header_reader = {
218-
"2.1": self._read_nev_header_variant_a,
219-
"2.2": self._read_nev_header_variant_b,
220-
"2.3": self._read_nev_header_variant_c,
221-
"3.0": self._read_nev_header_variant_c,
218+
"2.1": self._read_nev_header_spec_v21,
219+
"2.2": self._read_nev_header_spec_v22,
220+
"2.3": self._read_nev_header_spec_v30_ptp,
221+
"3.0": self._read_nev_header_spec_v30_ptp,
222222
}
223223
self._nev_data_reader = {
224-
"2.1": self._read_nev_data_variant_a,
225-
"2.2": self._read_nev_data_variant_a,
226-
"2.3": self._read_nev_data_variant_b,
227-
"3.0": self._read_nev_data_variant_c,
224+
"2.1": self._read_nev_data_spec_v21_22,
225+
"2.2": self._read_nev_data_spec_v21_22,
226+
"2.3": self._read_nev_data_spec_v23,
227+
"3.0": self._read_nev_data_spec_v30_ptp,
228228
}
229229
self._waveform_size = {
230-
"2.1": self._get_waveform_size_variant_a,
231-
"2.2": self._get_waveform_size_variant_a,
232-
"2.3": self._get_waveform_size_variant_b,
233-
"3.0": self._get_waveform_size_variant_b,
230+
"2.1": self._get_waveform_size_spec_v21,
231+
"2.2": self._get_waveform_size_spec_v21,
232+
"2.3": self._get_waveform_size_spec_v22_30,
233+
"3.0": self._get_waveform_size_spec_v22_30,
234234
}
235235
self._channel_labels = {
236-
"2.1": self._get_channel_labels_variant_a,
237-
"2.2": self._get_channel_labels_variant_b,
238-
"2.3": self._get_channel_labels_variant_b,
239-
"3.0": self._get_channel_labels_variant_b,
236+
"2.1": self._get_channel_labels_spec_v21,
237+
"2.2": self._get_channel_labels_spec_v22_30,
238+
"2.3": self._get_channel_labels_spec_v22_30,
239+
"3.0": self._get_channel_labels_spec_v22_30,
240240
}
241241
self._nonneural_evdicts = {
242-
"2.1": self._get_nonneural_evdicts_variant_a,
243-
"2.2": self._get_nonneural_evdicts_variant_a,
244-
"2.3": self._get_nonneural_evdicts_variant_b,
245-
"3.0": self._get_nonneural_evdicts_variant_b,
242+
"2.1": self._get_nonneural_evdicts_spec_v21_22,
243+
"2.2": self._get_nonneural_evdicts_spec_v21_22,
244+
"2.3": self._get_nonneural_evdicts_spec_v23,
245+
"3.0": self._get_nonneural_evdicts_spec_v23,
246246
}
247247
self._comment_evdict = {
248-
"2.1": self._get_comment_evdict_variant_a,
249-
"2.2": self._get_comment_evdict_variant_a,
250-
"2.3": self._get_comment_evdict_variant_a,
251-
"3.0": self._get_comment_evdict_variant_a,
248+
"2.1": self._get_comment_evdict_spec_v21_22,
249+
"2.2": self._get_comment_evdict_spec_v21_22,
250+
"2.3": self._get_comment_evdict_spec_v21_22,
251+
"3.0": self._get_comment_evdict_spec_v21_22,
252252
}
253253

254254
def _parse_header(self):
@@ -852,7 +852,7 @@ def _extract_nev_file_spec(self):
852852

853853
return spec
854854

855-
def _read_nsx_header_variant_a(self, nsx_nb):
855+
def _read_nsx_header_spec_v21(self, nsx_nb):
856856
"""
857857
Extract nsx header information from a 2.1 .nsx file
858858
"""
@@ -885,7 +885,7 @@ def _read_nsx_header_variant_a(self, nsx_nb):
885885

886886
return nsx_basic_header, nsx_ext_header
887887

888-
def _read_nsx_header_variant_b(self, nsx_nb):
888+
def _read_nsx_header_spec_v22_30(self, nsx_nb):
889889
"""
890890
Extract nsx header information from a 2.2 or 2.3 .nsx file
891891
"""
@@ -966,15 +966,15 @@ def _read_nsx_dataheader(self, nsx_nb, offset):
966966

967967
return packet_header
968968

969-
def _read_nsx_dataheader_variant_a(self, nsx_nb, filesize=None, offset=None):
969+
def _read_nsx_dataheader_spec_v21(self, nsx_nb, filesize=None, offset=None):
970970
"""
971971
Reads None for the nsx data header of file spec 2.1. Introduced to
972972
facilitate compatibility with higher file spec.
973973
"""
974974

975975
return None
976976

977-
def _read_nsx_dataheader_variant_b(
977+
def _read_nsx_dataheader_spec_v22_30(
978978
self,
979979
nsx_nb,
980980
filesize=None,
@@ -1027,7 +1027,7 @@ def _read_nsx_dataheader_variant_b(
10271027

10281028
return data_header
10291029

1030-
def _read_nsx_dataheader_variant_c(
1030+
def _read_nsx_dataheader_spec_v30_ptp(
10311031
self,
10321032
nsx_nb,
10331033
filesize=None,
@@ -1058,7 +1058,7 @@ def _read_nsx_dataheader_variant_c(
10581058

10591059
if not np.all(struct_arr["num_data_points"] == 1):
10601060
# some packets have more than 1 sample. Not actually ptp. Revert to non-ptp variant.
1061-
return self._read_nsx_dataheader_variant_b(nsx_nb, filesize=filesize, offset=offset)
1061+
return self._read_nsx_dataheader_spec_v22_30(nsx_nb, filesize=filesize, offset=offset)
10621062

10631063
# It is still possible there was a data break and the file has multiple segments.
10641064
# We can no longer rely on the presence of a header indicating a new segment,
@@ -1085,7 +1085,7 @@ def _read_nsx_dataheader_variant_c(
10851085
}
10861086
return data_header
10871087

1088-
def _read_nsx_data_variant_a(self, nsx_nb):
1088+
def _read_nsx_data_spec_v21(self, nsx_nb):
10891089
"""
10901090
Extract nsx data from a 2.1 .nsx file
10911091
"""
@@ -1104,7 +1104,7 @@ def _read_nsx_data_variant_a(self, nsx_nb):
11041104

11051105
return data
11061106

1107-
def _read_nsx_data_variant_b(self, nsx_nb):
1107+
def _read_nsx_data_spec_v22_30(self, nsx_nb):
11081108
"""
11091109
Extract nsx data (blocks) from a 2.2, 2.3, or 3.0 .nsx file.
11101110
Blocks can arise if the recording was paused by the user.
@@ -1126,7 +1126,7 @@ def _read_nsx_data_variant_b(self, nsx_nb):
11261126

11271127
return data
11281128

1129-
def _read_nsx_data_variant_c(self, nsx_nb):
1129+
def _read_nsx_data_spec_v30_ptp(self, nsx_nb):
11301130
"""
11311131
Extract nsx data (blocks) from a 3.0 .nsx file with PTP timestamps
11321132
yielding a timestamp per sample. Blocks can arise
@@ -1216,7 +1216,7 @@ def _read_nev_header(self, ext_header_variants):
12161216

12171217
return nev_basic_header, nev_ext_header
12181218

1219-
def _read_nev_header_variant_a(self):
1219+
def _read_nev_header_spec_v21(self):
12201220
"""
12211221
Extract nev header information from a 2.1 .nev file
12221222
"""
@@ -1232,7 +1232,7 @@ def _read_nev_header_variant_a(self):
12321232

12331233
return self._read_nev_header(ext_header_variants)
12341234

1235-
def _read_nev_header_variant_b(self):
1235+
def _read_nev_header_spec_v22(self):
12361236
"""
12371237
Extract nev header information from a 2.2 .nev file
12381238
"""
@@ -1251,7 +1251,7 @@ def _read_nev_header_variant_b(self):
12511251

12521252
return self._read_nev_header(ext_header_variants)
12531253

1254-
def _read_nev_header_variant_c(self):
1254+
def _read_nev_header_spec_v30_ptp(self):
12551255
"""
12561256
Extract nev header information from a 2.3 .nev file
12571257
"""
@@ -1480,7 +1480,7 @@ def _match_nsx_and_nev_segment_ids(self, nsx_nb):
14801480
if len(ev_ids):
14811481
ev_ids[:] = np.vectorize(new_nev_segment_id_mapping.__getitem__)(ev_ids)
14821482

1483-
def _read_nev_data_variant_a(self):
1483+
def _read_nev_data_spec_v21_22(self):
14841484
"""
14851485
Extract nev data from a 2.1 & 2.2 .nev file
14861486
"""
@@ -1490,7 +1490,7 @@ def _read_nev_data_variant_a(self):
14901490

14911491
return self._read_nev_data(nev_data_masks, nev_data_types)
14921492

1493-
def _read_nev_data_variant_b(self):
1493+
def _read_nev_data_spec_v23(self):
14941494
"""
14951495
Extract nev data from a 2.3 .nev file
14961496
"""
@@ -1516,7 +1516,7 @@ def _read_nev_data_variant_b(self):
15161516

15171517
return self._read_nev_data(nev_data_masks, nev_data_types)
15181518

1519-
def _read_nev_data_variant_c(self):
1519+
def _read_nev_data_spec_v30_ptp(self):
15201520
"""
15211521
Extract nev data from a 3.0 .nev file
15221522
"""
@@ -1945,7 +1945,7 @@ def _get_waveforms_dtype(self):
19451945

19461946
return dtype_waveforms
19471947

1948-
def _get_channel_labels_variant_a(self):
1948+
def _get_channel_labels_spec_v21(self):
19491949
"""
19501950
Returns labels for all channels for file spec 2.1
19511951
"""
@@ -1960,7 +1960,7 @@ def _get_channel_labels_variant_a(self):
19601960

19611961
return dict(zip(elids, labels))
19621962

1963-
def _get_channel_labels_variant_b(self):
1963+
def _get_channel_labels_spec_v22_30(self):
19641964
"""
19651965
Returns labels for all channels for file spec 2.2 and 2.3
19661966
"""
@@ -1969,7 +1969,7 @@ def _get_channel_labels_variant_b(self):
19691969

19701970
return dict(zip(elids, labels)) if len(labels) > 0 else None
19711971

1972-
def _get_waveform_size_variant_a(self):
1972+
def _get_waveform_size_spec_v21(self):
19731973
"""
19741974
Returns waveform sizes for all channels for file spec 2.1 and 2.2
19751975
"""
@@ -1980,7 +1980,7 @@ def _get_waveform_size_variant_a(self):
19801980

19811981
return wf_sizes
19821982

1983-
def _get_waveform_size_variant_b(self):
1983+
def _get_waveform_size_spec_v22_30(self):
19841984
"""
19851985
Returns waveform sizes for all channels for file spec 2.3
19861986
"""
@@ -2010,7 +2010,7 @@ def _get_left_sweep_waveforms(self):
20102010

20112011
return wf_left_sweep
20122012

2013-
def _get_nsx_param_variant_a(self, nsx_nb):
2013+
def _get_nsx_param_spec_v21(self, nsx_nb):
20142014
"""
20152015
Returns parameter (param_name) for a given nsx (nsx_nb) for file spec
20162016
2.1.
@@ -2076,7 +2076,7 @@ def _get_nsx_param_variant_a(self, nsx_nb):
20762076
# Returns complete dictionary because then it does not need to be called so often
20772077
return nsx_parameters
20782078

2079-
def _get_nsx_param_variant_b(self, param_name, nsx_nb):
2079+
def _get_nsx_param_spec_v22_30(self, param_name, nsx_nb):
20802080
"""
20812081
Returns parameter (param_name) for a given nsx (nsx_nb) for file spec
20822082
2.2 and 2.3.
@@ -2100,7 +2100,7 @@ def _get_nsx_param_variant_b(self, param_name, nsx_nb):
21002100

21012101
return nsx_parameters[param_name]
21022102

2103-
def _get_nonneural_evdicts_variant_a(self, data):
2103+
def _get_nonneural_evdicts_spec_v21_22(self, data):
21042104
"""
21052105
Defines event types and the necessary parameters to extract them from
21062106
a 2.1 and 2.2 nev file.
@@ -2192,7 +2192,7 @@ def _delete_empty_segments(self):
21922192

21932193
self._nb_segment -= 1
21942194

2195-
def _get_nonneural_evdicts_variant_b(self, data):
2195+
def _get_nonneural_evdicts_spec_v23(self, data):
21962196
"""
21972197
Defines event types and the necessary parameters to extract them from
21982198
a 2.3 nev file.
@@ -2220,7 +2220,7 @@ def _get_nonneural_evdicts_variant_b(self, data):
22202220

22212221
return event_types
22222222

2223-
def _get_comment_evdict_variant_a(self, data):
2223+
def _get_comment_evdict_spec_v21_22(self, data):
22242224
return {
22252225
"comments": {"name": "comments", "field": "comment", "mask": data["packet_id"] == 65535, "desc": "Comments"}
22262226
}

0 commit comments

Comments
 (0)