plot.plotfolder = 'plot-visual' pupil.OUTPUT_FOLDER = 'output-visual' elif '--control' in sys.argv: constants.EXP == 'visual' folder = 'data-pupil-asc/control' _cache.cachefolder = '.cache-control' plot.plotfolder = 'plot-control' pupil.OUTPUT_FOLDER = 'output-control' else: raise Exception('Please specify --auditory, --visual, or --control') _cache.cache_initialized = False dm = dispatch.waterfall( (eyelinkparser.parse, 'data', { 'folder' : folder, 'parser' : parse.CustomParser }), (helpers.filter_, 'data-filtered', {}), (pupil.preprocess, 'data-preprocessed', {}), ) dispatch.dispatch(dm, modules=[ helpers, pupil, stats ], full=[ 'brightness_plot', 'subject_summary', 'word_summary', 'annotated_plot'
#!/usr/bin/env python3 # coding=utf-8 from datamatrix import dispatch from analysis import parse, pupil, gaze, main, behavior, corr import analysis dm = dispatch.waterfall( (parse.eyelink_parser, 'data-%s' % analysis.exp, {'exp' : analysis.exp}), (main.preprocess, 'preprocess-%s' % analysis.exp, {}) ) dispatch.dispatch(dm, modules=[pupil, gaze, main, behavior, corr])