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


热门话题
如何使用SeleniumWebDriver捕获特定元素的屏幕截图而不是整个页面?   WAS 8.5中的java JAXWS异步IO异常   java Android Studio无法解析数组适配器中的符号项   swing Java在运行时添加和删除按钮   java Spring Boot 2.0。x禁用特定配置文件的安全性   java这是我的最后一个代码,我在“if(Users[B].substring(0,1)==“1”){//Find String Cut Char Function”上遇到错误   单击菜单选项后打开“活动”时发生java错误   java Tic Tac Toe NullPointerException   java如何做数学题。随机进入for循环   java Http状态404错误处理spring mvc   java循环依赖双向@OneToMany JPA关系   java我可以在不重新启动项目的情况下添加servlet吗   java在蓝色/绿色部署中如何管理共享数据库?   这是一个系统。currentTimeMillis()是Java中时间性能的最佳度量?