Ephys信号、事件、视频等的简单观众

ephyviewer的Python项目详细描述


ephyviewer

Documentation Status

ephyviewer是一个基于pyqtgraph的python库,用于构建自定义 电生理信号、视频、事件、时代、尖峰列车的观众, 数据表和信号的时频表示。它还提供了 用于创建注释的epoch编码器。

Screenshot

ephyviewer可用于两个级别:独立应用程序和库。

独立应用程序

独立应用程序使用Neo的rawio接口支持的文件类型 (轴突图,轴突,贝莱德,脑视觉,神经痛,神经探索者,神经丛, spipe2、tdt等;完整列表见rawiolist)。

从控制台启动并使用菜单选择数据文件:

ephyviewer

或者,使用文件名从控制台启动它(也可以选择 格式:

ephyviewer File_axon_1.abf
ephyviewer File_axon_1.abf -f Axon

用于为Ephys数据集设计自定义查看器的库

使用以下代码生成查看器:

importephyviewerimportnumpyasnpapp=ephyviewer.mkQApp()#signalssigs=np.random.rand(100000,16)sample_rate=1000.t_start=0.view1=ephyviewer.TraceViewer.from_numpy(sigs,sample_rate,t_start,'Signals')win=ephyviewer.MainViewer(debug=True,show_auto_scale=True)win.add_view(view1)win.show()app.exec_()

查看文档了解更多examples

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

推荐PyPI第三方库


热门话题
java在ElasticSearch中插入条目的最佳方式是什么?   如何使用java播放视频并从中捕获帧   断言在Java良好实践中主动抛出断言错误?   swing Java编译有没有办法告诉编译器忽略部分代码?   java如何在执行另一个测试之后执行一个测试?   java添加两个数字链表   java如何通过代码编辑awt文本字段   jade无效缩进上的java错误;应为0个空格   java我可以在不安装facebook的情况下使用Android版facebook sdk。apk?   java现实地说,我为什么要使用DuckType或控制反转?   Java性能:Java逻辑从巨大的列表中找到最高的3个数字   java使用Lucene/Solr和Spring数据   java按照线程启动的顺序完成线程   java无法解析hibernate。cfg。脱机时使用xml