▼ src | |
▼ bulksigs | |
► loading | |
Bulk_load.m | Loads a bdf file, into a TEAP bulk signal, containing EEG, ECG, GSR, etc |
Bulk_load_eeglab.m | Loads an EEGLab variable, into a TEAP bulk signal, containing EEG, ECG, GSR, etc |
► visualisation | |
Bulk_plot.m | Plots a bulk signal: for each signal of the bulk signal, creates a figure and displays the signal |
Bulk_add_signal.m | Adds a signal to the bulk signal (and I love repetitions) |
Bulk_assert_mine.m | Asserts that the signal is a TEAP bulk signal |
Bulk_get_signal.m | Takes a specific signal from a bulk signal |
Bulk_get_signals.m | Gets the list of the signals of the bulk signal. Ex: ['GSR'; 'EEG'] |
Bulk_new_empty.m | Creates a new empty Bulk signal |
Bulk_update_signal.m | Updates a signal in the bulk signal |
▼ signals | |
► BVP | |
► acquisition | |
BVP_aqn_variable.m | BVP_aqn_variable gets a BVP signal from a variable |
► examples | |
BVP_feat_IBI_example.m | |
► features | |
BVP__compute_IBI.m | Computes the IBI if it is not yet available |
BVP_feat_BPM.m | Computes the BPM from a BVP signal |
BVP_feat_extr.m | Computes BVP features |
BVP_feat_mean.m | Computes the mean of a BVP signal |
BVP_feat_std.m | Computes the std of a BVP signal |
BVP_feat_var.m | Computes the variance of a BVP signal |
BVP__assert_type.m | Asserts that the given signal is a BVP one Please refer to Signal__assert_type for more and extensive documentation ;) |
BVP__get_signame.m | Returns the name of a BVP signal |
BVP__new_empty.m | Creates a new BVP empty signal |
BVP_filter_basic.m | Cleans a signal adding a low-pass median filter to it. The window equals the sample rate, aka 1 sec |
► DMY | |
► acquisition | |
DMY_aqn_file.m | |
► examples | |
DMY_example_1.m | |
► features | |
DMY_feat_feat1.m | Computes feature feat1 from a DMY signal Signal. The result is stored in the signal cache, then returned |
DMY_assert_type.m | |
DMY_get_signame.m | Returns the name of a DMY signal |
DMY_new_empty.m | |
► ECG | |
► acquisition | |
ECG_aqn_variable.m | ECG_aqn_variable gets an ECG signal from a variable |
► examples | |
ECG_feat_IBI_example.m | |
► features | |
ECG__compute_IBI.m | Computes the IBI if it is not yet available |
ECG_feat_extr.m | Computes ECG features |
ECG_feat_IBImean.m | Computes the InterBeatInterval mean of an ECG signal |
ECG_feat_IBIvar.m | Computes the InterBeatInterval variance of an ECG signal |
► tests | |
ECG_feat_IBI_test.m | |
ECG__assert_type.m | Makes sure that the given signal is an ECG one Please refer to Signal__assert_type for more documentation |
ECG__get_signame.m | Get the name of a ECG signal |
ECG__new_empty.m | Creates a new ECG empty signal |
► EEG | |
► acquisition | |
EEG_aqn_variable.m | EEG_aqn_variable gets an EEG signal from a variable |
► examples | |
EEG_aqn_var_example.m | |
► features | |
EEG_feat_bandENR.m | Computes the band energy (trial/baseline) for the EEG signal |
EEG_feat_extr.m | Computes Skin respiration features |
EEG__assert_type.m | Asserts that the given signal is an EEG one Please refer to Signal__assert_type for more extensive documentation |
EEG__get_signame.m | Gets the name of a EEG signal |
EEG__new_empty.m | Creates a new EEG empty signal |
EEG_get_channel.m | Gets the channel data from the EEG signal |
EEG_get_elname.m | Gets the electrode name from a number |
EEG_has_channel.m | Simply tells you if that specific channel on the EEG signal exists |
EEG_reference_mean.m | Re-references the EEG signals to their mean Creates a reference for the EEG signal; removed average reference' the signal |
EEG_set_channel.m | Sets the channel 'channelName' of the EEG signal |
► EMG | |
► acquisition | |
EMG_aqn_variable.m | EMG_aqn_variable gets an EMG signal from a variable USAGE: If you've got the signal from the 2 electrodes, you must call the function like that: |
► features | |
EMG_feat_extr.m | Computes Skin EMG featuEMG |
EMG__assert_type.m | Makes sure that the given signal is an EMG one Please refer to Signal__assert_type for more documentation |
EMG__get_signame.m | Get the name of a EMG signal |
EMG__new_empty.m | Creates a new EMG empty signal |
► filters | |
Signal__has_preproc_lowpass.m | Has the signal been low-passed ? |
Signal__set_preproc_lowpass.m | Sets the pre-processing property of low-pass for the signal |
Signal_filter1_low_mean.m | Filters the signal with a low pass mean filtering |
Signal_filter1_low_median.m | Filters the signal with a low pass median filtering method |
Signal_filter1_low_pass.m | A simple low-pass filter applyed to 1D signals (such as GSR, ECG, etc…) |
► GSR | |
► acquisition | |
GSR_aqn_variable.m | GSR_aqn_variable gets a GSR signal from a variable |
► examples | |
GSR_feat_peaks_example.m | Loads a GSR signal, computes it's attributes and displays the signal |
► features | |
GSR_feat_extr.m | Computes GSR features |
GSR_feat_peaks.m | Computes the number of peaks from a GSR signal. It is based on the analysis of local minima and local maxima preceding the local minima |
► tests | |
GSR_feat_peaks_test.m | |
GSR__assert_type.m | Makes sure that the given signal is a GSR one Please refer to it's father function (Signal__assert_type()) for more doc ;) |
GSR__get_signame.m | Gets the name of a GSR signal |
GSR__new_empty.m | Creates a new GSR empty signal |
GSR_filter_basic.m | Cleans a signal adding a low-pass mean filter to it. The window equals the sample rate, aka 1 sec |
► HST | |
► acquisition | |
HST_aqn_variable.m | HST_aqn_variable gets a HST signal from a variable |
► examples | |
HST_feat_example.m | |
► features | |
HST_feat_extr.m | Computes Skin temperature features WARNING: this function will give 'strange' results when applied on a relative signal |
HST_feat_mean.m | Computes the mean of the HST signal (aka the mean temperature) WARNING: this function will give 'strange' results when applied on a relative signal |
HST_feat_meanderiv.m | Computes the mean derivation of the HST signal |
► tests | |
HST_feat_means_test.m | |
HST__assert_type.m | Asserts that the given signal is a HST one Yo: if you want to know how this works, please see my master:Signal__assert_type |
HST__get_signame.m | Gets the name of a HST signal Copyright Frank Villaro-Dixon, Public Domain, 2014 |
HST__new_empty.m | Creates a new HST empty signal |
HST_filter_basic.m | Cleans an HST signal using a low-pass mean filter. The window equals the sample rate, aka 1sec Copyright Frank Villaro-Dixon, 2014 |
► RES | |
► acquisition | |
RES_aqn_variable.m | RES_aqn_variable gets a RES signal from a variable |
► features | |
RES_feat_energy.m | Computes the energy of a respiration signal |
RES_feat_extr.m | Computes Skin respiration features |
RES_feat_mainfreq.m | Computes the main frequency of a respiration signal |
RES_feat_minmax.m | Computes the peak-to-peak value of a respiration signal (aka greatest breath) |
RES__assert_type.m | Makes sure that the given signal is a RES one If you want to know more about that, please see Signal__assert_type's document… |
RES__get_signame.m | Get the name of a RES signal |
RES__new_empty.m | Creates a new RES empty signal |
RES_filter_basic.m | Cleans a signal adding a low-pass mean filter to it. The window equals the sample rate, aka 1 sec |
► utils | |
► ecgBag | |
filterECG128Hz.m | |
filterECG256Hz.m | |
rpeakdetect.m | |
correctBPM.m | |
featuresSelector.m | This function select a subset of features from 'featuresNames' based on 'include' / 'exclude' satements. Features are always returned in the same order than 'features name' |
iirpeak.m | |
interpIBI.m | This function interpolate an HR/IBI signal (from a list of peaks) with the method proposed in: Berger et al., "An Efficient Algorithm for Spectral Analysis of
Heart Rate Variability", IEEE Trans. on Biomedical Engineering, Vol. 33, No. 9, sept. 1986 |
notchpeakargchk.m | NOTCHPEAKARGCHK Validates the inputs for the IIRNOTCH and IIRPEAK functions |
PICtoBPM.m | Computes BPM and IBI from a list of pics Author: Guillaume Chanel |
PLETtoBPM.m | Calcul le heart rate bpm a partir du fichier des donn�es data le signal a une frequence d'echantillonage fe. Search for the upper peak, if systolic upstroke is desired, simply negate the signal |
► visualisation | |
Signal_plot.m | Plots a signal: value vs time, between startT and entT. Signal_plot(sig) ; Signal_plot(sig, start) ; Signal_plot(sig, start, end) ; |
Signal_plot1D.m | Plots a signal: value vs time, between startT and entT. Signal_plot1D(sig) ; Signal_plot1D(sig, start) ; Signal_plot1D(sig, start, end) ; |
Signal_plot_pts.m | Plots some (xval, yval) points on the graph. You have to use this function if your xvals are in the frame domain (aka not secs like the graph produced by Signal_plot . This function just divides xval by Signal__get_samprate(Signal) . HOLDs ON the graph, so you don't have to do it yourself ;) |
Raw_convert_1D.m | Takes a raw signal and reshapes-it into a good form (aka 1D horizontal signal, [1xN]; |
Signal__assert_mine.m | Asserts that the signal is a TEAP one |
Signal__assert_range.m | Asserts that the signal is a TEAP one |
Signal__assert_type.m | Checks that the signal given on the input is of the type nameWanted This function is mainly used by SSS_assert_type(Sig), with params Sig and SSS |
Signal__get_absolute.m | Is the signal data absolute or relative ? |
Signal__get_offset.m | Gets the offset(in frames) relative to its parent (the first it had, non recursive) |
Signal__get_raw.m | Returns the raw data of the signal |
Signal__get_samprate.m | Returns the sampling rate of a signal |
Signal__get_signame.m | Gets the name of a signal, eg: 'GSR' for a Galvanic Skin Response signal |
Signal__get_unit.m | Gets the unit of a signal (ex: 'Ohm' for a GSR signal) |
Signal__get_window.m | Takes a portion of a signal between startT and endT seconds. NB: that the child signal will memorize the offset to its father (the first-one, non recursive) start: useful if you want to plot the signal with logical times. If you want to specify frames (aka. samples) instead of seconds, you should use Signal__get_window_frames() |
Signal__get_window_frames.m | Takes a portion of a signal between startT and endT frames. NB: that the child signal will memorize the offset to its father (the first-one, non recursive) start: useful if you want to plot the signal with logical times. If you want to specify seconds instead of frames, you should use Signal__get_window() |
Signal__has_preproc.m | Has the given signal been through this preprocessing step |
Signal__new_empty.m | Creates a new, empty, signal. This is mainly to represent the data structure |
Signal__set_absolute.m | Sets the data of the signal to absolute or relative |
Signal__set_offset.m | Sets the offset of the specified signal |
Signal__set_preproc.m | Set a preprocessing attribute for a signal. Ex: lowPass, highPass |
Signal__set_raw.m | Sets the raw data of the signal S |
Signal__set_samprate.m | Sets the sampling rate of a signal |
Signal__set_signame.m | Sets the name of a signal (ex: 'GSR', 'ECG', etc…) you should NOT use this function, only TEAP uses-it |
Signal__set_unit.m | Sets the unit of a signal |
Signal_feat_bandEnergy.m | Computes the standard deviation of a given signal |
Signal_feat_energy.m | Computes the energy of a signal |
Signal_feat_mean.m | Computes the mean of a signal |
Signal_feat_quant.m | |
Signal_feat_stat_moments.m | Computes the statistical moments for the input signals |
Signal_feat_std.m | Computes the quantile of a given signal |
Signal_feat_var.m | Computes the variance of a signal |
▼ tests | |
► machine_learning_codes | |
classif_module.m | |
classificationPrec.m | |
cross_validation_module.m | |
feature_sel_module.m | |
fisherCrit.m | |
kfold_gen.m | |
normalization_module.m | |
regressionPrec.m | |
extracting_features_DEAP.m | |
extracting_features_MAHNOB.m | |
loading_DEAP.m | |
loading_MAHNOB.m | |
train_and_test_deap.m | |
train_and_test_mahnob.m | |
unitTesting.m | |
▼ utils | |
► biosig-partial | |
► doc | |
Contents.m | |
► t200_FileAccess | |
adb2event.m | |
bdf2biosig_events.m | |
bkropen.m | |
bni2hdr.m | |
bv2biosig_events.m | |
cntopen.m | |
Contents.m | |
eload.m | |
famosopen.m | |
fefopen.m | |
fepi2gdf.m | |
fltopen.m | |
gdfdatatype.m | |
getfiletype.m | |
gtfopen.m | |
hdr2ascii.m | |
iopen.m | |
iread.m | |
leadidcodexyz.m | |
loadlexi.m | |
mat2sel.m | |
matread.m | |
mwfopen.m | |
nk2hyp.m | |
opendicom.m | |
openeep.m | |
openiff.m | |
openldr.m | |
openxlt.m | |
openxml.m | |
physicalunits.m | |
save2bkr.m | |
save2gdf.m | |
save2mm.m | |
sclose.m | |
scpopen.m | |
seof.m | |
sload.m | |
sopen.m | |
sread.m | |
srewind.m | |
ssave.m | |
sseek.m | |
stell.m | |
str2double.m | |
swrite.m | |
tload.m | |
tlvread.m | |
wscore2event.m | |
► t250_ArtifactPreProcessingQualityControl | |
artifact_selection.m | |
Contents.m | |
detect_spikes_bursts.m | |
detectmuscle.m | |
eeg2hist.m | |
get_regress_eog.m | |
gettrigger.m | |
hist2limits.m | |
hist2res.m | |
identify_eog_channels.m | |
qc_histo.m | |
regress_eog.m | |
remove5060hz.m | |
rs.m | |
spatialfilter.m | |
spikes2bursts.m | |
trigg.m | |
► eeglab-partial | |
biosig2eeglab.m | |
biosig2eeglabevent.m | |
eeg_checkchanlocs.m | |
eeg_checkset.m | |
eeg_emptyset.m | |
eeg_options.m | |
eeglab_options.m | |
finputcheck.m | |
pop_biosig.m | |
► others | |
multiScaleEntropy.m | |
openbdf.m | |
readbdf.m | |
sampenc.m | |
config_file.m | |
init.m | |