EDFbrowser

A free, open-source, multiplatform, universal viewer, annotator and toolbox intended for, but not limited to, time-series storage files
like EEG, EMG, ECG, BioImpedance, etc.


Features

More info


Download

This is free software, it is experimental and available under the GPL version 3 license.
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 intended to be useful, 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 purposes only.

Linux

      Arch Linux users can install from the user repository: https://aur.archlinux.org/packages/edfbrowser/

      Debian and derivatives (Ubuntu, Mint) users can install EDFbrowser using apt-get but the versions offered are rather old and I don't recommend them.
      Compile from source instead as described below, it's very easy.


Mac


Linux (sourcecode)

      Click here (GitLab) for the latest revision/patch/pre-release


Windows 64-bit

  32-bit executables are not offered anymore. If there's a 32-bit version of EDFbrowser installed already,
  uninstall it first before installing the 64-bit version.


Changelog


Older versions

Compiling and installing on Debian Linux and derivatives   (Ubuntu, Mint, Raspberry Pi OS, etc.)

Simply execute the following commands in a terminal:


  sudo apt update
  sudo apt install build-essential g++ make git qtbase5-dev-tools qtbase5-dev
  git clone https://gitlab.com/Teuniz/EDFbrowser.git
  cd EDFbrowser
  qmake
  make -j8
  sudo make install
  edfbrowser

Compiling and installing on Fedora

Simply execute the following commands in a terminal:


  sudo dnf update
  sudo dnf groupinstall "Development Tools" "Development Libraries"
  sudo dnf install git g++ qt5-qtbase qt5-qtbase-devel
  git clone https://gitlab.com/Teuniz/EDFbrowser.git
  cd EDFbrowser
  qmake-qt5
  make -j8
  sudo make install
  edfbrowser

Compiling and installing on openSUSE

Simply execute the following commands in a terminal:


  sudo zypper refresh
  sudo zypper install -t pattern devel_basis devel_C_C++ devel_qt5
  sudo zypper install git libqt5-qtbase-devel
  git clone https://gitlab.com/Teuniz/EDFbrowser.git
  cd EDFbrowser
  qmake-qt5
  make -j8
  sudo make install
  edfbrowser

In order to update, execute the following commands:


  cd EDFbrowser
  make distclean
  git pull
  qmake
  make -j8
  sudo make install
  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++ and Java 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.