Devices for the measurement of signals use different data formats to store the data on disk. libRASCH provides a common application programming interface to access such signals, regardless of which storage format is used. 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.
|Tags||Scientific/Engineering Medical Science|
|Operating Systems||Windows POSIX Linux|
|Implementation||C C++ Perl Python|
Release Notes: The problem that a displacement of beat positions can happen when beats are inserted or deleted in an ECG was fixed. The "configure" script now checks which kind of Qt (multi-threaded or non-multi-threaded) is installed. The missing event-file for the example recording "100s" was added. The PDF versions of the documentation in the Windows binary distribution are now correct.
Release Notes: The API function names were changed to be more consistent. RASCHlab (the user program for viewing and processing measurements) was added to the distribution. The documentation was enhanced and re-structured. Many bugs were fixed and some memory leaks were removed.
Release Notes: A problem when blood pressure signals start with a calibration sequence has been fixed. Man pages have been added for the API functions on Linux. In the C header files, wrapper code needed for C++ has been added. The calculation of available space for beat information has been improved in the ECG view and blood pressure view plugins.
Release Notes: The build system now works on Debian, and was tested on a Knoppix 3.3 installation. When selecting an area in a view plugin, the shown area moves when the mouse is outside the window. In the ecg and blood-pressure views, the information shown for each beat depends on the available space (time resolution). The API was extended to support general event-flags such as an event that was edited by a user.
Release Notes: This release adds the missing ctg-view plugin.