EDFbrowser

A free, opensource, multiplatform, universal viewer and toolbox intended for, but not limited to, timeseries storage files
like EEG, EMG, ECG, BioImpedance, etc.


Features



More info


Download

This is free software, it is experimental and available under the GPL License version 3.
No charge, no warranty, no taxes, no maintenance fees, no advertising, no adware, no spyware, no telemetry or data collection,
no automatic updates, no sales calls, no spam...
Even though this program is free, it is not cheap. A great deal of effort went into making this program useful,
so if you find a problem, please use the email address given in the program's about menu to report it.
Disclaimer:
Despite this software is intend to be usefull, there is no warranty, use this software at your own risk!
EDFbrowser may NOT be used in safety-critical applications, such as life-support medical systems.
The author is NOT responsible for any consequences. For research and educational purpose only.

Linux

      Because compiling EDFbrowser is very easy, this is the recommended way. See the how-to further on this page.

Mac


Windows 2000/XP/Vista/7/8/10


The sourcecode

      Click here (GitHub) for the latest revision/patch/pre-release (sourcecode only)

Version info


Older versions


Latest patches & additions

The following bugfixes / additions will be available in the next version:

- EMSA to EDF converter: fixed a bug that could cause a crash due to invalid free-ing of memory.
   Fixed a bug that could cause to write an invalid character into the EDF header when a signallabel
   name is shorter than 16 bytes.
- Export filtered signals: include Z-ratio filter.
- Spectrum Analyzer: add the possibility to change the DFT block size on the fly.
- Spectrum Analyzer: add the possibility to select rectangular, Hamming or Blackman window.
- Annotation markers: show also the duration of the event (if present). This can be switched off
   in the settings control panel.
- Video playback is now possible on windows

If you don't want to wait till the next version, follow the instructions below in order
to use the latest bugfixes & additions.


Compiling

- Install Git, the GCC compiler, make and the Qt4 development package:
Linux Mint 18: sudo apt-get install git-core g++ make libqt4-dev libqt4-core
Ubuntu 17.10: sudo apt-get install git-core g++ make libqt4-dev
Ubuntu 18.04: sudo apt-get install g++ make git-core qtbase5-dev-tools qtbase5-dev qt5-default
openSuse Leap 42.3: sudo zypper in git-core libqt4-devel
Fedora 25: sudo dnf install git-core qt-devel gcc-c++

- Download the source code:
mkdir EDFbrowser_git
cd EDFbrowser_git
git init
git pull https://github.com/Teuniz/EDFbrowser

- Create the makefile:
Linux Mint 18: qmake
(K)ubuntu 17.04: qmake
openSuse Leap 42.2: qmake
Fedora 25: qmake-qt4

- Compile the source code and install it:
make -j16
sudo make install

Now you can run the program by typing: edfbrowser

Other EDF software

Some commandline format converters (without graphical user interface) for scripts or batchfiles.
Note that these converters are also in EDFbrowser.

A very convenient open-source programming library for C/C++ programmers who want to implement EDF(+) and/or BDF(+).

EDF for Labview, a collection of VI's to write files in the European Data Format.