PyECG: A software tool for the analysis of the QT interval in the electrocardiogram

Alexander Alexeis Suarez Leon, Carolina Varon, Rik Willems, Sabine Van Huffel, Carlos R. Vazquez Seisdedos


PyECG is a software tool for QT interval analysis in the electrocardiogram (ECG). The software is written in Python 3.6 and among its main features includes signal filtering, Q onset, R peak and T offset detection algorithms, classifiers for irregular heartbeat identification and rejection, and tools for easy correction of automatically generated annotations. Moreover, the software includes a signal quality assessment module in order to help the researcher deciding which lead should be used. The software tool computes and plots the QT Variability Index (QTVI) and QT dynamicity parameters. Since the software is designed for cardiologists and specialists with no or little programming skills, the graphical user interface is intuitive, compact and easy to use.

Palabras clave

software, ventricular repolarization, QT interval analysis, QTVI

Texto completo:


Facultad de Ingeniería Automática y Biomédica, Universidad Tecnológica de La Habana  José Antonio Echeverría, Cujae, Calle 114 No. 11901. e/ Ciclovía y Rotonda. Marianao 15.
La Habana, Cuba. CP 19390. Telf: (537) 266 3476
E-mail: | URL:
ISSN: 1815-5928

Todo el contenido de la revista se encuentra bajo la licencia La revista en línea tiene acceso abierto y gratuito