MCPcopy Create free account
hub / github.com/brainflow-dev/brainflow / referencing

Function referencing

python_package/examples/enophone/enotools.py:128–146  ·  view source on GitHub ↗
(data, mode)

Source from the content-addressed store, hash-verified

126
127
128def referencing(data, mode):
129 local_data = data.copy()
130
131 if mode == 'mastoid':
132 reference = (local_data[1, :] + local_data[2, :]) / 2
133 elif mode == 'Left Cushion' or mode == 'A1':
134 reference = local_data[2, :].copy()
135 elif mode == 'Right Cushion' or mode == 'A2':
136 reference = local_data[1, :].copy()
137 elif mode == 'Top Right' or mode == 'C4':
138 reference = local_data[3, :].copy()
139 elif mode == 'Top Left' or mode == 'C3':
140 reference = local_data[4, :].copy()
141 elif mode == 'Average':
142 reference = np.mean(local_data[(1, 2, 3, 4), :], axis=0).copy()
143
144 local_data[(1, 2, 3, 4), :] -= reference
145
146 return local_data
147
148
149def calc_fft(data):

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected