将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第三方库


热门话题
屏幕抓取如何使用java从网站中提取数据?   java如何通过查看gc日志来查看垃圾收集器正在运行?   java中的并发   java计时一件事需要多长时间(秒)   java Hibernate:将mysql查询Datedif转换为HQL查询   AndroidStudio/Flatter中循环数的java怪异   java印地语字体在使用javafx的webview浏览器上呈现不正确   解码将bytebuffer转换为在java中不起作用的字符串   读一本书。用Java将dat文件转换为数组   java大小带有嵌入式SwingNode的JavaFX对话框   java你推荐Apache Maven的哪个软件安装程序插件?   实例变量错误:Java中需要标识符   无锁算法中的javaaba   java Quarkus native获取注释的值   java如何将用户输入功能添加到eclipse插件中?   java阻止在selenium webdriver测试中加载外部内容   未在本地缓存java映像(使用通用映像加载程序)会降低映像加载时间   Groovy:java。lang.VerifyError:希望在堆栈上找到整数   java cxf wssecurity客户端不绑定配置文件   java应用程序崩溃的测试工具/方法