Skip to content

A free, open-source, multi-platform, universal toolbox intended for timeseries storage files like EEG, EMG, ECG, bio-impedance.

License

Notifications You must be signed in to change notification settings

andrasfuchs/EDFbrowser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EDFbrowser

EDFbrowser

EDFbrowser is a free, open-source, multi-platform, universal toolbox intended for timeseries storage files like EEG, EMG, ECG, bio-impedance.

Release version Downloads Downloads License

The original EDFbrowser v1 was created by Teunis van Beelen between 2007 and 2015.

This extended v2 version has many new features and bugfixes and it is maintained by Andras Fuchs.

New features

  • Software architecture

    • Added .gitattributes to standardize line endings in files, and .gitignore to avoid personalized config file/temp file/generated file conflicts.
    • Added multi-target support, so the source can be compiled with Visual Studio 2013 Community Edition and the Visual C compiler.
    • The compilation with QtCreator is not effected.
    • All the target-specific definition are now in the multitargersupport.h file.
    • Moving towards to OOP design
    • Moving towards the Model-View-Controller design pattern's source code separation
    • C++ v11
  • Power Spectrum

    • new looks
    • support for different mouse gestures (dragging (click+move), zoom (mousewheel), reset zoom (double-click))
    • multi-signal support on one histogram (but it's still backward compatible)
    • signals are displayed in three different time ranges for comparison
    • color bar text positioning
    • support for "blind spots" for unavailable data
    • values are formatted with a thousand separator char
    • cursor displays the unit as well
    • new controls to change the Y-axis, turn the colorbars on/off and for signal selection
    • calculation of the input signal's on 3 different time-intervals
    • performance improvements
  • real-time playback (Ctrl+Space)

Screenshots

Power Spectrum with multiple signals

Power Spectrum with multiple signals zoom

Power Spectrum controls

One signal and the controls

One signal, the color bars and the controls

For more information, check out our Wiki!

About

A free, open-source, multi-platform, universal toolbox intended for timeseries storage files like EEG, EMG, ECG, bio-impedance.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 89.2%
  • C 10.5%
  • Other 0.3%