Skip to main content
  • Description
  • Conversion tool for IGOR (Waves) files to EEG format.

  • Usage
  • igor2eeg myparfile myeegfile

    with :

    • myparfile : text file containing conversion parameters.
    • myeegfile : output EEG file (no extension).


  • Fields of parameter file and example
  • sampling_frequency 1000 Sampling frequency (Hz) of the output file.
    channel_nb 6 Number of channels in output file (one Igor file = one channel).
    channel_filename_list
    lfp_l1.ibw
    lfp_l2.ibw
    lfp_l3.ibw
    lfp_r1.ibw
    lfp_r2.ibw
    lfp_r3.ibw
    Igor (Waves) file name list (with extension).
    channel_name_list
    L1.1256
    L2.1257
    L3.1258
    R1.2097
    R2.2098
    R3.2099
    Output channel name list :

    Names and numbers corresponding to elec.dat definition for converted channels, or name and -1 if the channel is not defined in elec.dat.
    stim_nb 3 Number of files containing stimulations (events). If omitted, no event are imported.
    stim_filename_list
    TimeTable_LP_REM.ibw
    TimeTable_LP_SWS.ibw
    TimeTable_LP_W.ibw
    Igor (Waves) file name list (with extension) containing stimulations. Required if field "stim_nb" is present.
    stim_code_list 1 2 3 Event code list to associate to each stimulation file above. Required if field "stim_nb" is present.


  • Example

  • Comments
    • One Igor file contains only one LFP channel.


  • Current version
  • 1.03 19-04-2016

  • History
    • 1.00 28-07-2008 (PEA) : 1st version.
    • 1.01 29-07-2008 (PEA) : support double and float data types. Support event list.
    • 1.02 04-12-2015 (PEA) : Igor Wave file v5 fixes (64 bits issues).
    • 1.03 19-04-2016 (PEA) : fix overflow error in data conversion (physical maximum estimation error).


  • Files
  • $ELANPATH/bin/igor2eeg
    $ELANPATH/bin64/igor2eeg

  • See also