Proceedings of the 14th Python in Science Conference 2015
DOI: 10.25080/majora-7b98e3ed-01c
|View full text |Cite
|
Sign up to set email alerts
|

Visualizing physiological signals in real-time

Abstract: This article presents an open-source Python software package, dubbed RTGraph, to visualize, process and record physiological signals (electrocardiography, electromyography, etc.) in real-time. RTGraph has a multiprocess architecture. This allows RTGraph to take advantage of multiple cores and to be able to handle data rates typically encountered during the acquisition and processing of biomedical signals. It also allows RTGraph to have a clean separation between the communication and visualization code. The pa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 4 publications
0
4
0
Order By: Relevance
“…There are only a very few software tools that allow a multimodal visualization, such as RTGraph ( 24 ) (physiological signals), CAPTIV ( 25 ) (video, motion curve, audio, and hypnogram) or Natus NeuroWorks (EEG, video) ( 26 ). Nevertheless, they do not integrate an annotation tool.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…There are only a very few software tools that allow a multimodal visualization, such as RTGraph ( 24 ) (physiological signals), CAPTIV ( 25 ) (video, motion curve, audio, and hypnogram) or Natus NeuroWorks (EEG, video) ( 26 ). Nevertheless, they do not integrate an annotation tool.…”
Section: Methodsmentioning
confidence: 99%
“…The drawback is that they are designed to visualize only audio-visual recordings, so we cannot combine it with the visualization of physiological signals. Regarding software distribution, RTGraph ( 24 ) is the only one being open source. Open source distribution has many advantages such as: being available to everyone, not depending on a third party software requiring a license and allowing collaborative work for improving the software and adding features.…”
Section: Methodsmentioning
confidence: 99%
“…There are also many data acquisition software applications developed using different platforms to acquire data from Arduino. Instrumentino (Koenka et al, 2014) and RTGraph (Sepúlveda et al, 2015) are python-based applications. ArduinoScope (Ishikawa & Maruta, 2010) is a processing based tool.…”
Section: Related Workmentioning
confidence: 99%
“…Its community maintains a lot of official packages, including libraries (e.g., Numpy, Scipy, Matplotlib) providing scientific computing tools that are comparable to those equipping dedicated software, such as Matlab and R. Thanks to a fast learning curve, its rapid prototyping features and intuitive readability of the code, the Python community now also includes users paying particular attention to the interaction aspects of their software, such as academics [5,6] employing Python as a teaching-by-examples tool [7]. Despite this quest for interactivity, the use of Python in real-time applications is testified by exceptions: RTGraph, for instance, instantaneously processes physiological signals and then displays the results through the Qt framework [8].…”
Section: Introductionmentioning
confidence: 99%