Power spectra of pure EEG from two temporarily paralysed subjects from Whitham et al 2007
Project description
Power spectra of pure EEG from two temporarily paralysed subjects.
Data from (Fig 1, B-traces):
Please cite as “Data from …” as outlined above. This has been advised by Elsevier’s Copyrights Coordinator.
Usage
To obtain the average PSD over all experiments just use the default constructor:
p = NMB_EEG_From_WhithamEtAl()
If you want to extract the PSD of dataset one do:
p = NMB_EEG_From_WhithamEtAl(1)
Obtain the power spectral density in V^2/Hz use:
psd = p.EEGVariance(f)
where f can be either a single frequency or a numpy array. The lowest permitted frequency is f_signal_min and the highest f_signal_max.
The total power of the entire frequency range from f_signal_min to f_signal_max is:
totalEEGPower = p.totalEEGPower()
Because EEGVariance(f) accepts a numpy array plotting the spectrum is simply:
f = np.linspace(p.f_signal_min,p.f_signal_max,100) plt.plot(f,p.EEGVariance(f))
Usage example
Run:
plot_paralysed_EEG_PSD.py
from the github page: https://github.com/berndporr/nmb_eeg
Credit
Bernd Porr <bernd.porr@glasgow.ac.uk>
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.