用于导出要在BIDS数据集中使用的事件的包。
bids-events的Python项目详细描述
竞标活动
用于从演示文稿日志文件导出事件的工具。
安装
pip install bids_events
使用示例
简单示例
frombids_events.EventsimportEventHandlerevents_h=EventHandler('example_events.tsv')events_h.trials=[['onset','duration','condition'],[0,20,'STOP'],[20,20,'GO'],[40,20,'STOP'],[60,20,'GO'],[80,20,'STOP'],[100,20,'GO'],[120,20,'STOP'],[140,20,'GO'],[160,20,'STOP'],[180,20,'GO'],]events_h.export_bids()
使用presentation日志
提取frombids_events.presentationimportLogHandlerasLogcols=[['trial_type',Log.COL_CODE,r'cue.*'],['fix_after_cue',Log.COL_CODE,r'fixAfterCue',Log.COL_TIME],['reward',Log.COL_CODE,r'rew.*',Log.COL_CODE],['response',Log.COL_CODE,r'press',Log.COL_TTIME],['fix2',Log.COL_CODE,r'fix2',Log.COL_TTIME]]log=Log('S001-Run1.log')log.extract_trials(cols)log.export_bids('sub-S001_task-emotion_run-1')
检查./tests
文件夹以查看更详细的示例。