Welcome to signalml.org

signalml.org is an umbrella project and site dedicated to promoting the idea of the SignalML signal description format and related software.

All of the software at signalml.org is Free Software distributed on terms of either the GNU General Public License, Version 3 (GPLv3) or the GNU Lesser General Public License, Version 3 (LGPLv3). Related specifications and documentation may use other types of free licenses. See individual projects for details.

Projects

The main window

The main and key project supported by signalml.org is the open specification for describing signal formats - SignalML.

SignalML is an XML-based language, designed for metadescription of formats, used for digital storage of biomedical time series. Using SignalML, information on the structure of binary data files can be simply and efficiently coded. Once written, this information can be used by any software, which - owing to this metadescription - can read data files in the original format. This eliminates the need for conversions and duplication of data.

SignalML version 1.0 was introduced in [1]. After the 1st INCF Workshop on Time Series Data: Analysis and Management the second version of SignalML - SignalML 2.0 is being designed to address the issues discussed at the workshop.

We provide the following resources for interchange of relevant information and ideas:

The main current software project is Svarog - a SignalML-compliant signal viewer, annotator, analyzer and (future) recorder (see screenshot). Svarog is written in Java and is currently best fitted for display of EEG and MEG signals. See the project page for more details.


References:
[1] SignalML: metaformat for description of biomedical time series P.J. Durka and D. Ircha, Computer Methods and Programs in Biomedicine Volume 76, Issue 3, pp. 253-259, December 2004: HTMLcompressed PostScript, 67k