from oct2py import octave
EEG Lab Integration (In Construction…)
Integrating data preprocessing and feature engineering with EEG-Lab through Octave.
from oct2py import octave
# Example
'../../../eeglab2022.0/functions/guifunc')
octave.addpath('../../../eeglab2022.0/functions/popfunc')
octave.addpath('../../../eeglab2022.0/functions/adminfunc')
octave.addpath('../../../eeglab2022.0/functions/sigprocfunc')
octave.addpath('../../../eeglab2022.0/functions/miscfunc')
octave.addpath(= octave.pop_loadset('../../../eeglab2022.0/sample_data/eeglab_data_epochs_ica.set') EEG
# plot first trial of channel 1
import matplotlib.pyplot as plt
20][0])
plt.plot(EEG.data[: plt.show()
EEG.data
array([[[ 2.99720556e-01, -2.27002201e+01, -3.03786087e+01, ...,
6.50506306e+00, 1.96530838e+01, 4.48800507e+01],
[ 1.47708530e+01, -2.66990261e+01, -1.77102699e+01, ...,
2.15030937e+01, 2.00707855e+01, 3.81899643e+01],
[ 9.81541634e+00, -3.10870762e+01, -2.23124809e+01, ...,
9.06659698e+00, 1.45347757e+01, 2.79867783e+01],
...,
[-6.59704208e+00, 4.76515055e+00, -6.70896378e+01, ...,
-2.80656266e+00, 5.02813416e+01, 3.23513818e+00],
[-2.08746262e+01, 1.75399780e+01, -7.11264420e+01, ...,
-1.55266600e+01, 5.30656929e+01, 1.39949541e+01],
[-2.06450272e+01, 1.59338455e+01, -5.83325615e+01, ...,
-1.78559952e+01, 6.89979172e+01, 1.60289345e+01]],
[[ 8.97458076e+00, -8.47458839e+00, 3.57027168e+01, ...,
4.99529457e+00, 8.78635216e+00, 2.41225777e+01],
[ 2.49004383e+01, -1.18544350e+01, 5.09160957e+01, ...,
2.58609009e+01, 1.05307426e+01, 2.10766602e+01],
[ 5.11914492e+00, -1.20421314e+01, 3.86015739e+01, ...,
7.99160957e+00, 3.36271477e+00, 1.77152386e+01],
...,
[-5.92987862e+01, -6.58087540e+01, -6.09985390e+01, ...,
-2.59302731e+01, 3.73778229e+01, 1.00686531e+01],
[-7.17435455e+01, -4.73045616e+01, -6.89564819e+01, ...,
-3.18692360e+01, 3.32411537e+01, 2.06878071e+01],
[-7.92148285e+01, -5.33047218e+01, -5.54454384e+01, ...,
-2.86430855e+01, 4.91855736e+01, 1.51083307e+01]],
[[ 1.47928464e+00, -2.51304188e+01, -1.07053490e+01, ...,
2.50700951e+01, 3.39128799e+01, 4.21649628e+01],
[ 2.30814362e+01, -2.15298061e+01, -5.59260607e+00, ...,
3.50741081e+01, 4.57127380e+01, 3.43763466e+01],
[ 1.17982674e+01, -2.69982052e+01, -1.54629631e+01, ...,
2.74137802e+01, 4.05118332e+01, 3.13652325e+01],
...,
[ 8.40039062e+00, 1.75759354e+01, -2.94956188e+01, ...,
-2.52356243e+00, 5.08532257e+01, 2.91940269e+01],
[ 4.26577616e+00, 2.79611664e+01, -3.76841774e+01, ...,
-2.00191517e+01, 4.78729935e+01, 3.85718994e+01],
[ 1.17477779e+01, 2.83751965e+01, -2.51706009e+01, ...,
-1.91058331e+01, 6.51554413e+01, 3.66048737e+01]],
...,
[[-5.22963858e+00, -8.16925716e+00, -1.19736938e+01, ...,
1.97712460e+01, 1.07007575e+00, -3.17954388e+01],
[ 7.54676437e+00, -6.79479980e+00, -8.16635895e+00, ...,
1.97822628e+01, 1.23730316e+01, -2.10283585e+01],
[ 3.47245669e+00, -3.83050489e+00, -9.00899887e+00, ...,
1.79013996e+01, 9.18996429e+00, -6.72756433e+00],
...,
[ 4.94876862e+01, 8.97159576e+00, 1.91829948e+01, ...,
-9.43519211e+00, -1.47199965e+01, -2.22776794e+01],
[ 4.71152687e+01, 1.62360916e+01, 7.41574430e+00, ...,
-6.16654348e+00, -1.87101460e+01, -1.69580116e+01],
[ 4.03415031e+01, 9.79112625e+00, 5.92826033e+00, ...,
1.24484658e+00, -7.35373116e+00, -2.03862991e+01]],
[[-6.58284855e+00, -4.16265392e+00, -2.10573959e+01, ...,
2.35093632e+01, -1.40330064e+00, -3.01745434e+01],
[ 7.99559832e+00, -3.38554144e+00, -1.32248116e+01, ...,
2.13034248e+01, 6.80579615e+00, -1.94827671e+01],
[ 1.61410403e+00, -3.04438758e+00, -1.17417736e+01, ...,
1.78866119e+01, 2.91150737e+00, -4.92253828e+00],
...,
[ 4.76172714e+01, 4.98307037e+00, 2.50972443e+01, ...,
-1.77920914e+00, -1.40039711e+01, -1.45771055e+01],
[ 3.75121155e+01, 8.81854248e+00, 1.14603767e+01, ...,
5.83786392e+00, -2.19732285e+01, -9.84155464e+00],
[ 3.17769032e+01, 3.20429850e+00, 1.03258171e+01, ...,
1.33718147e+01, -1.61360321e+01, -1.62799034e+01]],
[[-4.28801584e+00, 3.14514875e+00, -2.73413010e+01, ...,
2.81408939e+01, -5.17334557e+00, -2.92511578e+01],
[ 1.25567036e+01, 2.51382208e+00, -1.34160776e+01, ...,
2.50725117e+01, -4.34875712e-02, -1.98801460e+01],
[ 6.75363207e+00, 4.14497709e+00, -1.28773623e+01, ...,
2.17524662e+01, -6.48137856e+00, -7.08586693e+00],
...,
[ 3.83151665e+01, 1.41314954e-01, 3.00688477e+01, ...,
3.18429917e-01, -1.68101501e+01, -1.35089607e+01],
[ 2.55426769e+01, -2.78731853e-01, 1.68298035e+01, ...,
6.22832966e+00, -2.56508389e+01, -7.37998772e+00],
[ 2.04136124e+01, -5.69886875e+00, 1.62403564e+01, ...,
1.09556074e+01, -2.20681038e+01, -1.55489235e+01]]],
dtype=float32)