Metadata-Version: 2.4
Name: physio
Version: 0.3.2
Summary: Simple python toolbox to analyse physio signals (Resp, ECG, RespHRV)
Author-email: Samuel Garcia <sam.garcia.die@gmail.com>, Valentin Ghibaudo <vaghibaudo@gmail.com>
Project-URL: homepage, https://physio.readthedocs.io
Project-URL: repository, https://github.com/samuelgarcia/physio
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Operating System :: OS Independent
Requires-Python: <4.0,>=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: pandas
Requires-Dist: neo
Requires-Dist: tqdm
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: matplotlib; extra == "test"
Provides-Extra: docs
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: sphinx-gallery; extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Requires-Dist: numpydoc; extra == "docs"
Dynamic: license-file

# physio

Simple python toolbox to analyse physio signals (Respiration, ECG, and RespHRV)

[](doc/img/logo_physio.png)

**Please jump to documentation now https://physio.readthedocs.io**

## Manuscript

This work has been published at eNeuro : https://www.eneuro.org/content/10/10/ENEURO.0197-23.2023


## Features

  * respiration cycle detection
  * respiration cycle features (amplitude, duration, volumes ...)
  * simple preprocess on signal : filter using scipy and smoothing
  * ecg peak detection
  * ecg/hrv metrics (time domain and freq domain)
  * RespHRV : new approach to get cycle-per-cycle metrics
  * cyclic deformation machinery : a simple strecher of any signal to cycle template
  * simple reader of micromed and brainvision using neo
  * "automagic" parameters for differents species


## Installation from PyPi

```bash
pip install physio
```


## Installation from source

```bash
git clone https://github.com/samuelgarcia/physio.git
cd physio
pip install -e .
```

Update:
```bash
cd physio
git pull origin main
```

## Authors 

Samuel Garcia with the help of Valentin Ghibaudo and Jules Granget

This toolbox is used in the CMO team from the CRNL.
