开放Ephys ZMQ插件的在线事件直方图

opeth的Python项目详细描述


更详细的文档:https://opeth.readthedocs.io/

Open Ephys的联机事件时间直方图。在

根据通过ZeroMQ导出的原始开放Ephys数据执行峰值检测。 需要从打开的Ephy触发柱状图显示,因为在它们周围检测到尖峰。在

使用

  • 需要ZMQInterface plugin(例如,在Open Ephys plugin文件夹中)。 对于Windows,存在precompiled dll。在
  • 用ZMQInterface插件设置openephys。插件建议放在带通之后 滤波器和/或普通平均参考滤波器,但不需要峰值检波器。在
  • 如果使用pip包,则从opeth命令开始;如果从源代码运行,则以python opeth/gui.py开头。在

安装

使用pip安装Python 2.7或Python<;=3.7的opeth包:

pip install opeth

Python3.8支持在2020年2月部分中断。在

依赖性

所需的非默认包:pyzmq、pyqtgraph加上pyqtgraph的一个qt版本,最好是PyQt5, 以及它们的依赖关系(例如numpy)。在

源代码运行

在克隆git存储库或提取源zip文件后,可以使用多种方法。在

使用conda

设置python环境

Conda构建尚不可用。在

使用conda/miniconda,创建一个opeth环境,在opeth的根目录下发出以下命令:

^{pr2}$

它将为python3.7安装所有必要的先决条件。在

不建议使用Python3.8(2020年2月),因为有些bug需要解决(很可能驻留在pyqtgraph中), 但是可以使用conda forge版本的pyqtgraph:

conda env create --file env38.yml

使用命令激活新环境

conda activate opeth

一旦激活,你就可以开始操作了

python opeth/gui.py

使用pip

设置python环境

python3.7依赖项可以用命令安装

pip install -r requirements.txt

贡献者

由Andras Szell(szell.andris@gmail.com)和其他Hangyalab成员(http://hangyalab.koki.hu/)开发。在

打开Ephys ZMQ插件连接是基于 sample python scripts由弗朗西斯科·巴塔利亚创作。在

许可证

GNU通用公共许可证v3.0或更高版本。在

全文见LICENSE。在

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

推荐PyPI第三方库


热门话题
javascript节点js require()和Rhino Shell load()之间的区别是什么?   While循环中的java If语句   java GXT如何在XTemplate中显示treeobject?   如何将黑白图像加载到二进制文件中?   java ORMLite不知道如何存储班级航班。扫描仪。modelFX。机场航空公司的AirlineFx。使用另一个类或自定义持久器   java组织。阿帕奇。德比。客户是SqlException JSP和JSTL查询   spring如何将clob数据分配给java变量   java从上的表获取数据(Spring)   javaphp使用Exec执行带有用户定义参数的Jar文件   java jsonschema2pojo:引用相同类型的对象   使用原语从Scala调用Java vararg方法   java ClassNotFoundException:ClientBuilder Jersey 2.25.1 Tomcat 9.0   Android(Java)cr_BindingManager:无法调用determinedVisibility()从未看到pid的连接:   Java使用LocalTime类比较没有日期的时间   Java如何初始化对象的参数?