用于分析和重新格式化行为事件日志。
varys的Python项目详细描述
瓦里斯
varys是一个python包,任何人都可以使用 数据日志。
很可能,在工作之前,您需要其他格式的数据 有了它。如果你和我们大多数人一样,你有一些剧本集 在某个可以解析格式A的地方,其他脚本 格式B,在中间的某个地方,你会夹杂一些逻辑 实际上与你的实验有关。
我们的目标是将负载降低到最后一位。
varys将其工作分为三个部分:logparser、eventbuilder和 文件写入器。其中,只有eventbuilder需要根据 实验。
logparser是随着时间的增长而增长的,以便能够越来越多地解析 输入类型的不同列表。目前我们支持简单的tdf和csv 格式,以及同名软件使用的fidl格式 来自圣路易斯华盛顿大学的包裹。但我们愿意而且 有兴趣与用户合作以扩展该列表。
eventbuilder从日志解析器获取输入,并将其转换为 "事件"字典。它们可以包含任意值,但在 最小值必须包含"名称"、"开始"和"持续时间"。
filewriter获取这些有序字典,然后写入文件 分析包消耗品。在撰写本文时,我们支持 spm、fidl、tab-delimited.txt和python的pickle,但这里我们再次 愿意并渴望扩展支持格式的列表。
我们为处理神经影像数据提供了一些特殊的选择, 用于连接跑步和其他有趣的事情。
所以,请看一下示例列表,看看它们是否正确 喜欢你的情况,可以用它们作为出发点 你自己的工作。