.. ECGkit documentation master file, created by
sphinx-quickstart on Thu Apr 2 12:01:03 2015.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
Welcome to ECGkit's documentation!
==================================
This toolbox is a collection of Matlab tools that I used, adapted or developed during my PhD and post-doc work with the `Besicos group at University of Zaragoza `__, Spain and at the `National Technological University `__ of Buenos Aires, Argentina. The ECG-kit has tools for reading, processing and presenting results, as you can see in the `documentation `__ or in these demos on `Youtube `__.
The main feature of the this toolbox is the possibility to use several popular algorithms for ECG processing, such as:
* Algorithms from Physionet's `WFDB software package `__
* QRS detectors, such as `gqrs `__, `wqrs `__, `wavedet `__, `ecgpuwave `__, `Pan & Tompkins `__, `EP limited `__
* `Wavedet ECG delineator `__
* Pulse wave detectors as `wabp `__ and `wavePPG `__
* `a2hbc `__ and `EP limited `__ heartbeat classifiers.
* And other scritps for inspecting, correcting and reporting all these results.
with the same application programmer interface (API) directly in Matlab, under Windows, Linux or Mac. The kit also implements a recording interface which allows processing several ECG formats, such as MIT, ISHNE, HES, Mortara, and AHA, of arbitrary recording size (the record so far is a 1 week recording of 3 leads, sampled at 500 Hz).
.. image:: ex_ABP_PPG_Registro_01M_full_Pagina_05.png
.. image:: QRS_corrector.PNG
.. image:: 208_full_14.png
This kit also includes many open-source projects such as `WFDB Toolbox for MATLAB and Octave `__ from `Physionet `__, `PRtools `__, `Libra `__, `export_fig `__ from `undocumented Matlab `__, and other open-source scripts that have their proper references to the original projects or authors.
Voluntary contributions
-----------------------
Many thanks to Andrés Demski from UTN who helped to this project before he learned how to use it. To **all** the friends in Zaragoza, Porto and Lund, but in special to the ones closest to the project:
* Pablo Laguna, Juan Pablo Martínez, Rute Almeida and Juan Bolea, for the wavedet ECG delineator and many parts of the Biosig browser project that were adapted to this project.
* Jesús Lázaro and Eduardo Gil for the PPG / ABP pulse detection code.
Involuntary contributions
-------------------------
The acknowledgements also goes to all these people, important in many ways to the fulfilment of this project
* George Moody, Wei Zong, Ikaro Silva, for all the software of `Physionet `__.
* Reza Sameni, for his `Open-Source ECG Toolbox (OSET) `__
* Bob Duin and all the team behind `PRtools `__
* Yair Altman from `undocumented Matlab `__
* Diego Armando Maradona for `this `__.
Version info
------------
###v0.1.2 beta - 08/06/2015###
.. toctree::
:maxdepth: 4
:titlesonly:
:includehidden:
:hidden:
Getting started
Examples
Accessing signals
Performing tasks
Result format
Plotting and reporting
Other functions
Extending the ECGkit