Skip to main content

用于统计和信号处理(EEG、EDA、ECG、EMG...)的 Python 工具箱。

项目描述

<p align="center"><a href=http://neurokit.readthedocs.io/><img src="https://github.com/neuropsychology/NeuroKit.py/blob/master/docs/img/ neurokit.png" width="400" align="center" alt="neurokit python eeg biosignals meg electrophysiology logo"></a></p>

<h2 align="center">神经科学变得简单!</h2>


# NeuroKit.py
[![pypi](https://img.shields.io/pypi/pyversions/neurokit.svg)](https://pypi.python.org/pypi/neurokit)
[![Codacy 徽章] (https://api.codacy.com/project/badge/Grade/d5248bd8c8574e90b5c8fe0bf2030201)](https://www.codacy.com/app/DominiqueMakowski/NeuroKit.py?utm_source=github.com&utm_medium=referral&utm_content =神经心理学/NeuroKit.py&utm_campaign=徽章等级)
[![pypi](https://img.shields.io/pypi/v/neurokit.svg)](https://pypi.python.org/pypi/neurokit)
[![travis](https:// travis-ci.org/neuropsychology/NeuroKit.py.svg?branch=master)](https://travis-ci.org/neuropsychology/NeuroKit.py)
[![codecov](https://codecov.io/ gh/neuropsychology/NeuroKit.py/branch/master/graph/badge.svg)](https://codecov.io/gh/neuropsychology/NeuroKit.py)
[![依赖状态](https://dependencyci.com /github/neuropsychology/NeuroKit.py/badge)](https://dependencyci.com/github/neuropsychology/NeuroKit.py)
[![许可证](https://img.shields.io/pypi/l/neurokit .svg)](https://github.com/neuropsychology/NeuroKit.py/blob/master/LICENSE)
[![构建状态](https://ci.appveyor.com/api/projects/status/9w4qw55143xu1gei?svg=true)](https://ci.appveyor.com/project/DominiqueMakowski/neurokit-py)
[ ![代码健康](https://landscape.io/github/neuropsychology/NeuroKit.py/master/landscape.svg?style=flat)](https://landscape.io/github/neuropsychology/NeuroKit.py/主)


用于统计和神经生理信号处理(EEG、EDA、ECG、EMG...)的 Python 工具箱。



|名称|NeuroKit|
|----------------|---|
|文档|[![文档状态](https://readthedocs.org/projects/neurokit/badge/?version=latest)](http://neurokit.readthedocs.io/en/latest/?badge=latest) |
|讨论|[![在 https://gitter.im/NeuroKit-py/Lobby 加入聊天](https://img.shields.io/gitter/room/neuropsychology/NeuroKit.py.js.svg)] (https://gitter.im/NeuroKit-py/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)|
|问题|[![](https://img.shields.io/badge/issue-create-purple.svg?colorB=FF9800)](https://github.com/neuropsychology/NeuroKit.py/issues) |
|作者|[![](https://img.shields.io/badge/CV-D._Makowski-purple.svg?colorB=9C27B0)](https://dominiquemakowski.github.io/)|

---


## 安装

运行以下命令:

```bash
pip install https://github.com/neuropsychology/NeuroKit.py/zipball/master
```

不工作?[检查一下](http://neurokit.readthedocs.io/en/latest/tutorials/Python.html)!


## 贡献

想参与开源软件的开发并改进神经科学实践吗?**加入我们!**

- 您需要帮助吗?你发现了一个错误?您想申请新功能吗?
只需打开一个 [问题](https://github.com/neuropsychology/NeuroKit.py/issues) :relaxed:
- 想要添加一个功能?纠正一个错误?非常欢迎您贡献!
查看 [此页面](https://github.com/neuropsychology/NeuroKit.py/blob/master/CONTRIBUTING.md) 了解如何在 github 上提交您的更改。

## 文档

- [教程](http://neurokit.readthedocs.io/en/latest/tutorials/index.html)
- [x] 生物信号处理
- [] M/EEG 处理
- [API 文档](http://neurokit.readthedocs.io/en/latest/documentation.html)


## 功能

此软件包为在编程、统计方面没有太多经验的研究人员和临床医生提供了复杂统计例程的高级集成或信号理论。

- **[M/EEG](http://neurokit.readthedocs.io/en/latest/tutorials/EEG.html)** *(正在开发中)*
- **[`eeg_erp()`](http: //neurokit.readthedocs.io/en/latest/documentation.html#eeg_erp)**:提取事件相关电位
- **[`eeg_complexity()`](http://neurokit.readthedocs.io/en/latest /documentation.html#eeg_complexity)**:计算熵、分形维数和复杂度指数
- 时间/频率:**SOON™ **
- 微观状态:**SOON™ **
- **[生物信号](http://neurokit.readthedocs.io/en/latest/tutorials/Bio.html)**
- **[`read_acqknowledge()`](http://neurokit.readthedocs.io/ en/latest/documentation.html#read-acqknowledge)**: 加载 Biopac:copyright: 的 AcqKnowledge 文件并将其转换为数据框
- **[`ecg_process()`](http://neurokit.readthedocs.io/ en/latest/documentation.html#ecg-process)**:提取 ECG 特征
- *心率*
- *心率变异性 (HRV) - 时间、频率和非线性域*
- *心脏周期 - R 峰值、RR 间期、 P、Q、T 波、...*
- *心相(收缩期/舒张期)*
- *信号质量评估*
- *呼吸性窦性心律失常 (RSA) - P2T 方法*
- *复杂性(多尺度熵、分形维数、...)*
- **[`rsp_process()`](http://neurokit.readthedocs.io/en/latest/documentation.html#ecg-process)** : 提取呼吸特征
- *呼吸频率和可变性*
- *呼吸阶段(吸气/呼气)*
- *呼吸周期特征(开始,长度,...)*
- **[`eda_process()`](http:// /neurokit.readthedocs.io/en/latest/documentation.html#eda-process)**:提取皮肤电活动 (EDA)
- *使用新的 cvxEDA 算法 ([Greco, 2016](https:// www.ncbi.nlm.nih.gov/pubmed/26336110))*
- *皮肤电导反应 (SCR) 开始、峰值、幅度、潜伏期、恢复时间……*
- **[`emg_process()`](http://neurokit.readthedocs.io/en/latest/documentation.html#emg-process)**:提取 EMG 特征
- *脉冲起始*
- *线性包络,肌肉激活*
- **信号**
- **[`complexity()`](http://neurokit.readthedocs.io/en/latest/documentation.html#complexity)**:提取复杂度/混沌指数,例如熵值(香农、样本和多尺度)、分形维数、Hurst 和 Lyapunov 指数等
- **统计**
- **[`z_score()`](http://neurokit.readthedocs.io/en/latest /documentation.html#z-score)**:标准化(缩放和减少)变量
- **[`find_outliers()`](http://neurokit.readthedocs.io/en/latest/documentation.html#find_outliers) **:识别异常值
- **杂项**
- **[`compute_dprime()`](http://neurokit.readthedocs.io/en/latest/documentation.html#compute_dprime)**:计算信号检测理论 (SDT) 参数(d'、c、beta、 a', b''d)
- **[`compute_BMI()`](http://neurokit.readthedocs.io/en/latest/documentation.html#compute_bmi)**:计算传统的体重指数(BMI )、新的 BMI、体脂百分比 (BFP) 及其解释
- **[`compute_interoceptive_accuracy()`](http://neurokit.readthedocs.io/en/latest/documentation.html#compute_interoceptive_accuracy)**:根据 Garfinkel 等人 (2015) 计算内感受精度。


## 引用
您可以使用以下内容引用 NeuroKit:
```
Makowski, D. (2016)。NeuroKit:用于统计和神经生理信号处理(EEG、EDA、ECG、EMG...)的 Python 工具箱。
记忆和认知实验室日,11 月 1 日,法国巴黎
```
*注意:作者不提供任何保证。如果此软件导致您的键盘爆炸、大脑液化、马桶堵塞或僵尸瘟疫泄漏,作者不承担任何责任。*

## Credits
请注意,重要的功劳归于许多构建 NeuroKit 的软件包。其中包括 [mne](http://mne-tools.github.io/stable/index.html)、[bioSPPy](https://github.com/PIA-Group/BioSPPy)、[hrv](https: //github.com/rhenanbartels/hrv), [bioread](https://github.com/njvack/bioread)...确保引用它们!


项目详情


下载文件

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

源分布

neurokit-0.2.0.tar.gz (704.6 kB 查看哈希

已上传 source

内置分布

neurokit-0.2.0-py3-none-any.whl (720.8 kB 查看哈希

已上传 py3