EDF/BDF to ASCII converter

This is a commandline tool without a grafical user interface, it can be used in scripts
to convert multiple files at a time or in an automated environment.

If you want to convert a single file and you prefer an easy to use grafical interface,
than use EDFbrowser, it gives you all the benefits of the converter plus a lot more.
Start EDFbrowser, go to "Tools" -> "Export EDF/BDF to ASCII".


This tool converts all the signals in an EDF or BDF-file to a plain ASCII text-file.
It supports different samplerates between the signals.

Four textfiles will be created:

- EDFfilename_header.txt contains the general header of the file.
- EDFfilename_signals.txt contains all signal headers of the file.
- EDFfilename_data.txt contains the data of all signals.
- EDFfilename_annotations.txt contains all annotations.

filename_data.txt contains a separate line for each sampletime that occurs.
Each line contains the comma-separated values of the sampletime and of all
samples that were taken at that time.
Sampletime is expressed in seconds, while sample values are expressed in the
physical dimensions that are specified in filename_signals.txt.
All values have a dot (.) as decimal separator.

Different sampling frequencies are allowed in the file. In that case,
not all signals are sampled at each sampletime.
Those sample values are simply left empty, but the comma-separator is there.

note: All comma's in headertext and annotations will be replaced by
single quotes (') because they interfere with the comma-separated txt-files.

Unicode/UTF-8 decoding in annotations is not supported because of
the limitations of the ASCII txt-files.


This is free software, it is experimental and available under the GPL License version 3.
Despite this software is intend to be usefull, there is no warranty, use this software at your own risk.


Linux & sourcecode

Feedback to: teuniz@protonmail.com

Other EDF/BDF software