导入、分析和处理使用Spike2收集的数据
spike2p的Python项目详细描述
spike2py提供了一个简单的界面来分析和可视化使用Spike2软件和Cambridge Electronics Design (CED)数据采集板收集的数据。有了它,你可以很容易地绘制单个频道或给定试用版的所有频道。此外,您可以轻松地将各种信号处理方法应用于您的waveform
数据。最后,您可以在任何时候轻松地保存数据,从而允许您重新打开并从中断的位置继续您的工作。在
为了演示,下面的代码片段将演示如何:
- 读取文件
- 绘制其中一个通道的肌电图(EMG)信号
- 去除前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()
文件
入门教程、操作指南和其他有用的文档可在Read the Docs上找到
安装
spike2py可在PyPI上使用:
^{pr2}$spike2py正式支持Python3.8+。在
贡献
像这个项目?想帮忙吗?我们很乐意得到您的贡献!请参阅CONTRIBUTING开始。在
行为准则
本项目遵守出资人契约行为准则。通过参与,您将遵守本守则。请向heroux.martin@gmail.com报告不可接受的行为。在
许可证
- 项目
标签: