Skip to main content

用 Python 编写的用于生物信号处理的工具箱。

项目描述

BioSPPy - Python 中的生物信号处理

用 Python 编写的用于生物信号处理的工具箱。

图片

该工具箱将用于分析生物信号的各种信号处理和模式识别方法捆绑在一起。

强调:

  • 支持各种生物信号:BVP、ECG、EDA、EEG、EMG、PCG、PPG、呼吸
  • 信号分析原语:滤波、频率分析
  • 聚类
  • 生物识别

可以在以下位置找到文档:http: //biosppy.readthedocs.org/

安装

安装可以很容易地完成pip

$ pip install biosppy

简单示例

下面的代码从文件夹中加载 ECG 信号examples,对其进行过滤,执行 R 峰值检测,并计算瞬时心率。

from biosppy import storage
from biosppy.signals import ecg

# load raw ECG signal
signal, mdata = storage.load_txt('./examples/ecg.txt')

# process it and plot
out = ecg.ecg(signal=signal, sampling_rate=1000., show=True)

这应该会产生一个类似于下面的图。

图片

依赖项

  • 比迪克特
  • h5py
  • matplotlib
  • 麻木的
  • scikit-学习
  • scipy
  • 简短的
  • 工作库

引用

如果您需要引用 BioSPPy,请使用以下内容:

  • Carreiras C、Alves AP、Lourenço A、Canento F、Silva H、Fred A等。 BioSPPy - Python中的生物信号处理,2015-, https://github.com/PIA-Group/BioSPPy/ [在线;访问<year>-<month>-<day>]。
@Misc{,
  author = {Carlos Carreiras and Ana Priscila Alves and Andr\'{e} Louren\c{c}o and Filipe Canento and Hugo Silva and Ana Fred and others},
  title = {{BioSPPy}: Biosignal Processing in {Python}},
  year = {2015--},
  url = "https://github.com/PIA-Group/BioSPPy/",
  note = {[Online; accessed <today>]}
}

执照

BioSPPy 在 BSD 3 条款许可下发布。有关更多详细信息,请参阅许可证。

免责声明

分发此程序的目的是希望它有用并“按原样”提供给您,但没有任何保证,甚至没有对适销性或特定用途适用性的默示保证。该程序不适用于医疗诊断。我们明确表示不对任何直接、间接、后果性、附带或特殊损害承担任何责任,包括但不限于收入损失、利润损失、业务中断或数据丢失造成的损失,无论采取何种形式的诉讼或法律理论即使被告知可能发生此类损害,也可以主张该责任。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

biosppy-1.0.0.tar.gz (93.1 kB 查看哈希

已上传 source

内置分布

biosppy-1.0.0-py2.py3-none-any.whl (107.0 kB 查看哈希

已上传 py2 py3