https://github.com/alexandre-zenon/pupil
Raw File
Tip revision: 0a2c14c5d1e17b1bbfb08439165b5dccd573e50a authored by zenonal on 12 July 2023, 10:01:13 UTC
more general blink detection
Tip revision: 0a2c14c
applyOnSignal.m
function transformedSignal = applyOnSignal(signal,fun)
%example: m=applyOnSignal(extractSignal(data,'pupilSize','timeDotsStart',''),@mean)

for dd = 1:length(signal)
    disp(['Processing file: ' signal(dd).filename]);
    for tr = 1:length(signal(dd).trial)
        try
            transformedSignal(dd).trial(tr).data = fun(signal(dd).trial(tr).data);
        catch
            transformedSignal(dd).trial(tr).data = NaN;
            warning('Cannot find the onset variable in trialData');
        end
    end
end
end

back to top