导入、分析和处理使用Spike2收集的数据

spike2p的Python项目详细描述


spike2py

License: GPL v3Code style: blackcoverageContributor CovenantDocumentation Status

spike2py提供了一个简单的界面来分析和可视化使用Spike2软件和Cambridge Electronics Design (CED)数据采集板收集的数据。有了它,你可以很容易地绘制单个频道或给定试用版的所有频道。此外,您可以轻松地将各种信号处理方法应用于您的waveform数据。最后,您可以在任何时候轻松地保存数据,从而允许您重新打开并从中断的位置继续您的工作。在

为了演示,下面的代码片段将演示如何:

  1. 读取文件
  2. 绘制其中一个通道的肌电图(EMG)信号
  3. 去除前500个样本的平均值并校正肌电信号,并绘制结果图
>>>fromspike2py.trialimportTrialInfo,Trial>>>trial_info=TrialInfo(file="sample.mat")>>>sample=Trial(trial_info)>>>sample.muscle_emg.plot()>>>sample.muscle_emg.remove_mean(first_n_samples=500).rect().plot()

emg_raw

文件

入门教程、操作指南和其他有用的文档可在Read the Docs上找到

安装

spike2py可在PyPI上使用:

^{pr2}$

spike2py正式支持Python3.8+。在

贡献

像这个项目?想帮忙吗?我们很乐意得到您的贡献!请参阅CONTRIBUTING开始。在

行为准则

本项目遵守出资人契约行为准则。通过参与,您将遵守本守则。请向heroux.martin@gmail.com报告不可接受的行为。在

许可证

GPLv3

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

推荐PyPI第三方库


热门话题
java如何向类添加适用于该类中所有对象的单个@XmlAttribute注释   java未处理的继续记录跟踪类org。阿帕奇。波伊。hssf。记录塔比德雷科德   Eclipse中java代码的rest连接超时,而不是浏览器的rest连接超时   数组我的Java插入排序逻辑有什么问题?   java使用Http客户端进行请求,该请求返回内容类型为“application/vnd.msexcel”的jsp页面   java连接到数据库(Derby)   url编码如何使用java发布而不使用url编码url的查询部分   正则表达式使用Java替换字符串中的模式   Java中声明数组的区别   java hibernate ReferenceColumnNames未映射到单个属性   java如何对地图集合的分层键进行排序?   java ValueAnimator在我的手机上似乎工作不正常   java如何使用Hibernate Lucene搜索访问实体中外键的排序字段名?   在同一台机器上以不同的JAVA路径运行两个Tomcat   java如何在Eclipse中记录最新的git提交哈希?   java为什么我必须将JRE、编译器和facet全部降级为Java1。8在Eclipse中创建简单Web服务时   无法将java DataBufferInt解析为类型