Devices for the measurement of signals use different data formats to store the data on disk.
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
- Windows
- Linux
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.
libRASCH is published under the GNU Lesser General Public 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. The results of an analysis (e.g. detection of qrs complexes in ECG's) are stored in an evaluation. The evaluation contains zero or more discrete events (like 'occurrence of a qrs complex') and/or zero or more continuous events (like 'time interval with noise').
Comments