Devices for the measurement of signals use different data formats
to store the data on disk.
Additionally, it provides support for processing (e.g. detects
beats in an ECG) and viewing the signals. This functionality and
the access to the various file formats is realized with
plugins. Each plugin is responsible for one specific task
(e.g. 'provide access to European Data Format' or 'calculate heart
rate variability parameters'). This allows an easy extension of the
supported formats and the processing and viewing capabilities of
libRASCH provides a common interface to access such signals,
regardless in which format they are stored.
The library is written in C and is available for
libRASCH provides additional interfaces for
Further interfaces are planned for
- C++ (object-oriented interface)
libRASCH is published under the GNU Lesser General Public
License. On this page
you will find more about the license.
Up to now the main focus of libRASCH is to handle
biological signals (e.g. ECG, eeg, blood pressure) but the design
of the library allows to handle any kind of signals.
For downloading libRASCH, go to this
page. An overview of the design of libRASCH can be found here.
At the moment the audience for libRASCH are programmers. In the
future it is planned to provide tools and programs (based on
libRASCH) which allows the average users to access and process signals
through a graphical user interface.
If you have any questions or comments about libRASCH, please send
an email to Raphael
Schneider or subscribe the libRASCH mailing list.