imhr.Webgazer.settings

@purpose: Default settings for imhr.r33.Processing.
@date: Created on Sat May 1 15:12:38 2019
@author: Semeon Risom

Classes

Settings([isLibrary]) Default settings for imhr.r33.Processing.
class imhr.Webgazer.settings.Settings(isLibrary=False)[source]

Bases: object

Default settings for imhr.r33.Processing.

Methods

Attributes

config dict() -> new empty dictionary

Methods

definitions(config) Store definitions.
definitions(config) Store definitions.
config = {'classify': {'classify_eyelink_data': True, 'ctype': 'hmm', 'di_th': 60, 'dr_th': 50, 'filters': [['SavitzkyGolay', 'sg']], 'is_classify': True, 'maxdist': 360, 'mindur': 200, 'missing': 0.0, 'v_th': 5}, 'cores': 7, 'filter': {'f_a': {'weights': [1.0, 2.0, 3.0, 2.0, 1.0]}, 'f_b': {'N': 2, 'Wn': 0.2, 'btype': 'low'}, 'f_g': {'sigma': 2}, 'f_m': {'size': 5}, 'f_sg': {'order': 3, 'window': 11}}, 'metadata': {'articles': ['One algorithm to rule them all? An evaluation and discussion of ten eye movement event-detection algorithms', 'Comparison of eye movement filters used in HCI'], 'cite': {}, 'def': {}, 'events': {'fixation': 1500, 'stimulus': {'iaps': 4500, 'pofa': 3000}}, 'img': {}, 'is': {}, 'lab': {'distance': 615.0, 'eyelink_webcam': 'Eyelink 1000 Plus', 'lab_monitor_device': 'Dell UltraSharp U2414H', 'lab_webcam': 'Logitech C922 Pro Stream Webcam', 'monitor.cm': [52, 29.5], 'resolution.px': [1920, 1080]}, 'long': {}, 'redcap': {'token': 'D04484634409375EA8CC34F5B71BC14A'}, 'short': {}, 'subjects': {}, 'url': {}, 'var': {}}, 'output': {'save_data': True}, 'path': {'home': '/Users/mdl-admin/Desktop/mdl/docs/source', 'output': '/Users/mdl-admin/Desktop/mdl/docs/sourcedist/output', 'processed': '/Users/mdl-admin/Desktop/mdl/imhr/Webgazer/settings.pydist/output/data/process', 'r': '/Users/mdl-admin/Desktop/mdl/docs/sourcedist/_R', 'root': '/Users/mdl-admin/Desktop/mdl/docs/source', 'summary': '/Users/mdl-admin/Desktop/mdl/imhr/Webgazer/settings.pydist/output/data/R33-dotprobe-js.csv'}, 'preprocessing': {'remove_bounds': False, 'remove_missing': False, 'remove_spikes': False, 'spike_delta': 50}, 'processing': {'session': 0, 'single_subject': False, 'single_trial': False, 'source': 'webgazer', 'subject': 31, 'task': 'gRT', 'trial': 35, 'type': 'eyetracking'}, 'roi': {'stim_bounds': None}, 'style': {'seaborn': 'ticks'}}
classmethod definitions(config)[source]

Store definitions.

Parameters:
message : str

Log message.

source : str

Origin of call. Either debug or timestamp.

Returns:
config : dict

Returned dictionary

Examples

CESD Group
in-text: m_[‘short’][‘cesd_group’] = ‘CESD Group’ title: m_[‘long’][‘cesd_group’] = ‘CESD Group’ definition: m_[‘def’][‘cesd_group’] “a binary measure of CESD score (between subjects; ‘Low’ (&lt16) and ‘High’ (≥16))”