脑电信号和诱发电位滤波包。

eeg-filters的Python项目详细描述


脑电滤波器

这个软件包可以帮助你过滤和分析脑电图信号和诱发电位。 基于切比雪夫滤波器的滤波器杂音信号在

您可以从从NeuroExplorer Vesion4.4导出的文件中获取ASCII格式的数据。 你可以在一些带宽上做一个带通滤波器,比如[1220]。 这些是频率的下限和上限,以赫兹为单位。在

你也可以找到最大值在一个时间间隔和最小值在另一个时间间隔。在

最后,您可以将数据导出到文件。 过滤后的数据可以以与源文件相同的格式(neuroexplorer4.4)导出到ASCII文件中。 可以将极值导出到带有制表符拆分列的文本文件中。在

要求

  • numpy公司
  • 神经质的
  • matplotlib库

安装

pip安装eeg滤波器

使用

例如:

$python3
>>> from eeg_filters.upload import prepare_data

>>> from eeg_filters.filters import show_plot

>>> sample_rate, list_times, list_ticks, list_out = prepare_data('input/data.txt')

>>> show_plot(list_times,list_ticks,list_out,[1, 200],sample_rate,3,2,0.003)

>>> show_plot(list_times,list_ticks,list_out,[1, 200],sample_rate,max_region=[0.08,0.104],min_region=[0.105,0.14])

在这个例子中,我们制作了一个带宽为[1200]的过滤器。 在最后一行,我们用极值来绘制show_nu图。在

您可以在如下脚本中使用它:

^{pr2}$

你也可以为这个包使用任何用户界面。 例如,您可以看到这个项目:

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

推荐PyPI第三方库


热门话题
我可以用C++代码使用java代码吗?   java使用JSR303在派生类中提供更具体的约束   java在这个查找唯一路径数算法中我做错了什么?   java如何为2个不同的服务提供商使用2个不同的SSL证书?   java在Gridview上绘制文本   java使用连接for循环构建字符串名   java StringBuilder拆分无法处理某些文件   java事件关注EditText   Java Web Start“找不到URL的缓存资源”   java程序从命令行运行的速度比在Eclipse中慢   java为什么HttpServletRequest会截断#字符上的url输入?   java自定义折叠工具栏平滑标题大小调整   使用Mockito对安卓 java中调用另一个静态函数的函数进行单元测试   http在java客户机中使用cachecontrol头   java如何使用。是否使用Delimiter从输入文件中排除标点符号和数字?   使用上下文作为参数/参数的java   java更有效地从Jar中提取文件   java为多个JButton提供相同的actionListener