将sr research eyelink edf输出转换为表格格式hdf5。

hedfp的Python项目详细描述


#快乐的 hedfpy是一个将sr-research眼线位置和瞳孔大小数据转换为hdf5格式的工具。hedfpy还可以将数据预处理到大多数标准瞳孔大小分析的起点,例如使用[firdecolution](https://github.com/tknapen/FIRDeconvolution“firdecolution”)执行的分析。 这些是: -眨眼检测(超过或超过眼线本身的眨眼检测机制) -闪烁插值(线性/样条曲线) -(微)眼跳检测(可能超过眼线本身的眨眼检测机制,使用Engbert和Mergenthaler,PNAS 2006算法) -利用巴特沃斯滤波器对瞳孔大小信号进行带通滤波。 -基于一个讨厌的glm来清理瞳孔大小信号,glm可以估计眨眼、微眼跳和凝视位置(瞳孔缩短)的影响。

##消息格式 为了对edf文件数据进行完整的解析,hedfpy假设了一种特定的基于试验的实验格式,该格式被传送到眼睛跟踪器。具体来说,它通过正则表达式查找显式格式化的消息。这些信息详细说明了试验阶段的开始和结束、试验、按钮按下事件、声音事件和给定试验的刺激参数,这些参数都以表格格式存储在hdf5文件中。对于基本功能,可以关闭对这些消息的解析。

##依赖关系 numpy、scipy、matplotlib、statsmodels、sklearn、tables、lmfit

进一步的安装要求:hdf5库,来自[sr research](http://www.sr-research.com“sr research”)的edf2asc命令行实用程序

待办事项 1。目前,edf_message_data_to_hdf方法的hdfeyeoperatoredfooperator在edf文件的输出中同时搜索生成的眼线和实验生成的msg字符串。眼线生成的信息是标准的,但实验生成的信息不是。目前,将这些消息分开的方法根据在edfooperator中硬编码的正则表达式,将edf的输出分解为试验计时、试验阶段计时、试验参数、按钮按下和声音出现。这需要从代码中分离出来,这样就更容易使用了。 2.hedfpy现在根据一组固定的预处理步骤来处理edf文件(参见hdfeyeoperator中的代码)。这些都需要在某个时候进行选修。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何表示1。。Java中的n关系   java在安卓应用程序中添加polaris viewer   Java字符串::replaceAll仅替换第一个出现(可能不正确的正则表达式)   java Tomcat/JBoss部署后脚本   如何在Heroku Java应用程序中运行发出web请求的周期进程   java如何以纳秒为单位证明算法的时间   Solaris上的java自定义ListCellRenderer(使用jre5)   java试图为我的播放器类测试块实现播放器重力(RealtutsGml平台教程)   c#消耗一个。带有java的net web服务未显示预期结果   java在KOI8\R中检索html   基于java图形的搜索与基于随机的搜索   java如何检查安卓设备上的可用空间?在SD卡上?