Skip to content

Commit

Permalink
- Create util function to select specific electrodes
Browse files Browse the repository at this point in the history
  • Loading branch information
vkitsios committed Dec 15, 2023
1 parent 2deee79 commit ccbd351
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions Python_Processing/Utilitys.py
Original file line number Diff line number Diff line change
Expand Up @@ -158,3 +158,17 @@ def filterCondition(X, Y, conditionID, discardNonEssentialCols=True):

return X, Y


def selectElectrodes(X, electrodes):
electrode_mapping = {
f"{letter}{number}": index
for index, (letter, number) in enumerate([(letter, str(number)) for letter in "ABCD" for number in range(1, 33)])
}

# Get the indices corresponding to the electrode names
selected_indices = [electrode_mapping[electrode] for electrode in electrodes]

# Select the corresponding rows from the data array
selected_data = X[:, selected_indices, :]

return selected_data

0 comments on commit ccbd351

Please sign in to comment.