47 lines
945 B
Mathematica
47 lines
945 B
Mathematica
|
classdef PDTrial
|
||
|
properties
|
||
|
session
|
||
|
|
||
|
time
|
||
|
data
|
||
|
|
||
|
trial_start
|
||
|
trial_end
|
||
|
|
||
|
baseline_onset
|
||
|
baseline_offset
|
||
|
baseline
|
||
|
|
||
|
stimulus_onset
|
||
|
stimulus_offset
|
||
|
|
||
|
markers
|
||
|
labels
|
||
|
|
||
|
quality
|
||
|
valid
|
||
|
type
|
||
|
stats %% q1, q2,q3, fit, etc.
|
||
|
|
||
|
blink_count
|
||
|
missing_data_count
|
||
|
blinks
|
||
|
% required for plotting
|
||
|
settings
|
||
|
|
||
|
% pupil deconvolution
|
||
|
deconvolution
|
||
|
end
|
||
|
|
||
|
methods
|
||
|
function[obj] = PDTrial(varargin)
|
||
|
data = struct('raw', [], 'interpolated', [],'filtered',[], 'logtransformed',[],'baseline',[]);
|
||
|
eye = struct('uncorrected', data,'baseline_corrected', data);
|
||
|
obj.data = struct('left', eye,'right', eye);
|
||
|
|
||
|
end
|
||
|
end
|
||
|
|
||
|
end
|
||
|
|
||
|
|