EEGLAB revision history version 13

From SCCN
Jump to: navigation, search

For EEGLAB 14 use this page.

We have simplified version numbering, now using 3 numbers instead of 4. For instance, version 13.x.y means that we are dealing with EEGLAB 13 and x major revisions were issued, and y minor revisions. The second, third and fourth number vary independently. For instance, if a major revision is made to version 13.2.0, the revision number is going to be 13.3.0. However, when we change of EEGLAB version (12 to 13 or 13 to 14), we reset all subsequent sub-revision numbers (the first version 14 will be 14.0.0).

Contents

EEGLAB version 13.0.0b

  • Issue date: November 27, 2013
  • SVN revision: 10193
  • External modules: FILEIO SVN version 8871, BIOSIG (partial) SVN version 3173, Fieldtrip (partial) SVN version 6213, Firfilt plugin GIT version 56.
  • Major changes in this version: The main new addition in version 13 is the capability of downloading and installing extensions. The other main change is the capacity to compute custom measures in STUDY.
    • Contents.m update revision number and new branch for EEGLAB 12 (SVN 10102-10105 - Arno)
    • Revisions 106 and 107 linked with EEGLAB 12.
    • std_readcustom.m, new function to read custom measures computed by std_precomp (SVN 10108 - Arno)
    • std_precomp.m, adding new feature for computing custom measures (SVN 10109 - Arno)
    • std_stat.m, fix correcting for multiple comparisons issue Holms and Bonferoni method for EEGLAB - before the correction was not applied (SVN 10110 - Arno)
    • headplot.m, header edits (SVN 10111 - Arno)
    • plugin_getweb.m, warning if duplicate plugin installed and prevent crash (SVN 10112 - Arno)
    • eeg_eegrej.m, add further checks when removing overlapping regions - before specifying overlapping regions may have led to wrong data segments being removed - note that this bug was rare (although reported by some users, we could not reproduce it) and does not affect standard EEGLAB use (SVN 10113 and 10114 - Arno)
    • pop_chanedit.m, adding warning message when rotating electrodes (SVN 10115 - Arno)
    • std_stat.m, fix parameter fieldtripmcorrect. none instead of no (SVN 10116 - Arno)
    • std_readcustom.m, fix order in which output dimensions are returned (SVN 10117 - Arno)
    • std_precomp.m, fix order in which output dimensions are returned for custom measures; fix computing custom measures for components (SVN 10118 - Arno)
    • pop_statparams.m, fix default parameter 'none' instead of 'no' (SVN 10119 and 10120 - Arno)
    • formatsvnrevision.m, new function to format revision message (SVN 10121 - Arno)
    • std_stat.m, fix parameter mcorrect. Made is compatible with both none and no for correcting multiple comparisons (SVN 10122 - Arno)
    • eegplot2event.m, header edits (SVN 10123 - Arno)
    • MutualInfoClustering1.00, removing all plugins except for DIPFIT (SVN 10124 - Arno)
    • plugins, changing externals (SVN 10125 - Arno)
    • plugin_getweb.m, update column header on the wiki to extract plugin table (SVN 10126 - Arno)
    • plugin_extract.m, update header columns and fix empty section issue (SVN 10127 - Arno)
    • plugin_install.m, update error message (SVN 10128 - Arno)
    • eeglab.m, adding new menus to manage plugins (SVN 10129 - Arno)
    • loadavg.m, fix parameter order - thanks to Hyuk Oh (SVN 10130 - Arno) bug 1472
    • timtopo.m, fix minor crash issue - thanks to Emmanuelle Renauld (SVN 10131 - Arno) bug 1473
    • pop_epoch.m, fix minor issue when extracting epochs no including the time locking event, thanks to Sebastian Jentschke (SVN 10132 - Arno) bug 1496
    • std_erpplot.m, allowing to call from the command line with limited number of parameters - thanks Behnam MOLAEE ARDEKANI (SVN 10133 - Arno) bug 1441
    • std_erspplot.m, fix unit for time-frequency decompositions (SVN 10134-10136 - Arno) bug 1436
    • eegplot.m, fix color ploting order (SVN 10137 - Arno) bug 1344
    • tree.m, removing obsolete tree.m function to avoid conflict with Matlab native toolbox (SVN 10138 - Arno)
    • readneurodat.m, updating command line message (SVN 10139 - Arno)
    • angtimewarp.m, removing duplicate angtimewarp.m function (SVN 10140 - Arno)
    • quantile.m, detect overloaded function in statistics toolbox and call it if necessary (SVN 10141 and 10142 - Arno)
    • findduplicatefunctions.m, adding new function to find duplicates (SVN 10143 - Arno)
    • detectmalware.m, adding new function to detect malware (SVN 10144 and 10145 - Arno)
    • eeglab.m, catch error when the which function crash due to permission issue (SVN 10146 - Arno)
    • plugins, adding back the firfilt plugin (SVN 10147 and 10148 - Arno)
    • headplot.m, update header (SVN 10149 - Arno)
    • eeg_optionsbackup.m, disable chat by default (SVN 10150 - Arno)
    • pop_export.m, change default precision to 7 digits instead of 4. Before the EEG data resolution was too low to be used in external software (SVN 10151 - Arno)
    • pop_erpimage.m, fix minor issue with crash when projchan variable contained more than 1 element (SVN 10152 - Arno)
    • pop_resample.m, Andreas Widmann fixed this function where the latency of events was often 1 or more sample off after resampling and the error accumulated in case of the presence of boundary events. This bug is most relevant if you have a continuous dataset for which you have removed several potions of data and then decide to resample it - which you should do as resampling should be done before removing portion of data to avoid border effect (SVN 10153 - Arno) bug 1488
    • pop_epoch.m, implement fix for selecting epochs without time locking events when boundary events are present (SVN 10154 - Arno)
    • supergui.m, update header (SVN 10155 - Arno)
    • timefreq.m, allow 38% speedup for wavelet decomposition by pre-reserving variable (SVN 10156 - Arno)
    • angTimeWarp.m, header and error message edit by Scott (SVN 10157 - Arno)
    • newtimef.m, better error messages when no sample points are found in the baseline (SVN 10158 - Arno)
    • std_readersp.m, fix power scale issue when reading a given measure more than once (SVN 10159 - Arno)
    • pop_rejchan.m, fix channel color for bad channels (SVN 10163 - Arno)
    • plugin_extract.m, fixed typo and updating (SVN 10164 & 10165 - Arno)
    • plugin_deactivate.m, fixed creating deactivated plugin folder (SVN 10166 - Arno)
    • eeglab.m, fix size of interface in OS x and removing warning backtrace (SVN 10167 & 10168 - Arno)
    • pop_importegimat.m, adding option to select field in Matlab file (SVN 10169 - Arno)
    • ismember_bc.m, fixing number of output arguments (SVN 10170 - Arno)
    • statcond.m, rounding naccu if necessary (SVN 10171 - Arno)
    • eeg_interp.m, add error if channel location structure does not have channel location (SVN 10172 - Arno)
    • pop_importevent.m, fix importing variables from the GUI (SVN 10173 - Arno)
    • plugin_installstartup.m, editing the function to install plugins at startup (SVN 10174 - Arno)
    • plugin_extract.m, adding score column (SVN 10175 - Arno)
    • plugin_install.m, add code to recover number of downloads for each plugin (SVN 10176 - Arno)
    • plugin_getweb.m, add code to recover number of downloads for each plugin (SVN 10177 - Arno)
    • updater.m, now using plugin_urlread.m which has a 5 second time out (SVN 10178 - Arno)
    • plugin_urlread.m, plugin_urlwrite.m and plugin_urlsize.m adding functions to read and write URL with time out (SVN 10179 - Arno)
    • plugin_extract.m, minor fix for assessing which plugins are installed (SVN 10181 - Arno)
    • plugin_install.m, new warning for file size (SVN 10182 - Arno)
    • plugin_extract.m, adding buttons for changing pages (SVN 10183 - Arno)
    • plugin_install.m, removing the code that replaces periods by underscore (SVN 10184 - Arno)
    • inputgui.m, adding the addbutton option to add default buttons (SVN 10185 - Arno)
    • eeglab.m, Renaming "plugin" -> "extension" (SVN 10186 & 10187 - Arno)
    • Contents.m, New revision number (SVN 10187 - Arno)
    • plugin_extract.m, plugin_install.m, plugin_deactivate.m, renaming plugin -> extension (SVN 10189, 10190 & 10191 - Arno)
    • plugin_getweb.m, ignore potential future extension names BIOSIG, Fieldtrip, FILE-IO (SVN 10192 - Arno)
    • plugin_install.m, edit output message (SVN 10193 - Arno)

EEGLAB version 13.0.1b

  • Issue date: December 2, 2013
  • SVN revision: quick patch
  • Major changes in this version: minor revision fixing crash the plugin scheme under Matlab 2009, 2010 and 2011.
  • External modules: FILEIO SVN version 8871, BIOSIG (partial) SVN version 3173, Fieldtrip (partial) SVN version 6213, Firfilt plugin GIT version 56.
    • plugin_urlread.m, plugin_urlwrite.m and plugin_urlsize.m, fix importing file under Matlab 2009, 2010 and 2011 (Arno)

EEGLAB version 13.1.1b

  • Issue date: January 9th 2014
  • SVN revision: 10260
  • Major changes in this version: all external modules (Fieldtrip, BIOSIG, etc...) are now treated as extension so users may download and update them using EEGLAB extension manager.
    • README.txt, removing Fieldtrip and bioelectromagnetism_light (SVN 10194 - Arno)
    • biosig-partial, removing BIOSIG from external folder (SVN 10195 and 10196 - Arno)
    • external, removing FILEIO from the externals folder (SVN 10197 - Arno)
    • eeglab.m, removing software from the external folder (SVN 10198 - Arno)
    • Contents.m, set version to development version (SVN 10199 - Arno)
    • plugin_askinstall.m, automated install of external plugins (SVN 10200 - Arno)
    • plugin_install.m, change error message (SVN 10201 - Arno)
    • plugin_getweb.m, gettings stats/current version for Fieldtrip and Fileio (SVN 10202 - Arno)
    • topoplot.m, fix calling fieldtrip topoplot (SVN 10203 - Arno)
    • pop_biosig.m, checking if BIOSIG is present (SVN 10204 - Arno)
    • pop_fileio.m, checking if FILEIO is present (SVN 10205 - Arno)
    • std_stat.m, checking if fieldtrip is present (SVN 10206 - Arno)
    • pop_statparams.m, checking if fieldtrip is present (SVN 10207 - Arno)
    • std_savedat.m, adding new option to save as v7.3 (SVN 10208 - Arno)
    • pop_savestudy.m, adding new option to save as v7.3 (SVN 10209 - Arno)
    • eeg_optionsbackup.m, adding new option to save as v7.3 (SVN 10210 - Arno)
    • pop_saveset.m, adding new option to save as v7.3 (SVN 10211 - Arno)
    • eeg_checkset.m, dealing with empty events (SVN 10212 - Arno)
    • eegplugin_dipfit.m, remove code to disable DIPFIT menu if Fieldtrip is absent (SVN 10213 - Arno)
    • pop_dipfit_gridsearch.m, adding code to check if Fieldtrip is present (SVN 10214 - Arno)
    • angTimeWarp.m, rename angTimeWarp.m to angtimewarp.m (SVN 10215 and 10216 - Arno)
    • timefreq.m, rename angTimeWarp.m to angtimewarp.m (SVN 10217 - Arno)
    • plugin_askinstall.m, detect if being called for testcases (SVN 10218 - Arno)
    • plugin_install.m, allowing non interactive mode (SVN 10219 - Arno)
    • plugin_askinstall.m, allowing non interactive mode, fix bug for sig. proc. extensions (SVN 10220 - Arno)
    • plugin_install.m, fix non interactive mode (SVN 10221 - Arno)
    • plugin_urlread.m, enforcing compatibility with older versions of Matlab (SVN 10222 - Arno)
    • eeglab.m, allowing to use plugins who do not have a revision number (SVN 10223 - Arno)
    • pop_biosig.m, fixing computing reference to preserve backward compatibility in scripts (SVN 10224 - Arno)
    • plugins, remove firfilt external (SVN 10225 - Arno)
    • firfilt1.6, adding plugin firfilt1.6 to repository (SVN 10226 - Arno)
    • eeglab.m, fix status issue for BIOSIG and also warning message for updater (SVN 10227 - Arno)
    • eeglab.m, fix message for toolboxes not containing eegplugin functions (SVN 10228 - Arno)
    • eeglab.m, adding forward folder to path (SVN 10229 - Arno)
    • eeg_dipselect.m, issue warning message if Fieldtrip extension is absent and needed (SVN 10230 and 10231 - Arno)
    • readlocs.m, update header (SVN 10232 - Arno)
    • pop_study.m, add message for selecting in-brain dipoles (SVN 10233 - Arno)
    • eeglab.m, fix source depth in study - missing fieldtrip folder (SVN 10234 - Arno)
    • pop_rejspec.m, updating header and now using the input eegplotreject to reject data (SVN 10235 - Arno)
    • reref.m, fix recomputing reference index when removing some channels - thanks to Stephen Politzer-Ahles in bug 1291 (SVN 10236 - Arno) bug 1291
    • std_topo.m, add warning if channel location is not available (SVN 10237 - Arno)
    • std_checkset.m, fix history for STUDY (SVN 10238 - Arno)
    • pop_study.m, now adding history for checking studyset (SVN 10239 - Arno)
    • pop_newset.m, fix saving datasets from the graphic interface (SVN 10240 - Arno) bug 1332
    • eeg_mergelocs_diffstruct.m, handble channels structures which are transposed (SVN 10241 - Arno)
    • textsc.m, fix when axis handle is given as input by Joe Dien bug 1538 (SVN 10242 - Arno) bug 1538
    • eeglab.m, compatibility with Matlab 6.5 to remove parsing errors (SVN 10243 - Arno)
    • eeg_checkset.m, string format when empty events conversion for numerical data (SVN 10244 - Arno)
    • pop_clust.m, put the statistics toolbox path first to prevent potential conflict with Fieldtrip (SVN 10245 - Arno)
    • eeg_getversion.m, fix compatibility with old versions of Matlab (SVN 10246 - Arno)
    • eeg_checkchanlocs.m, check for empty channel label (SVN 10247 - Arno)
    • subsasgn.m, fix issue with detecting version of Matlab (SVN 10248 - Arno)
    • eeglab.m, fix calling Octave function if no signal processing toolbox is present (SVN 10249 - Arno)
    • pop_clust.m, fix reordering path to the stat toolbox (SVN 10250 - Arno)
    • checkfunctionmatlab.m, new function to check if a given toolbox is present (SVN 10251 - Arno)
    • filtfilt.m, new checking mecanism for Octave functions (SVN 10252 - Arno)
    • icadefs.m, removing warning message (SVN 10253 - Arno)
    • headplot.m, adding option to set material for rendering (SVN 10254 - Arno)
    • eeg_options.m, removing option to save ICA activity (SVN 10255 - Arno)
    • eegmovie.m, fix optional arguments (SVN 10256 - Arno)
    • eegplotold.m, fix spacing (SVN 10257 - Arno)
    • pop_saveset.m, removing option to save ICA activity (SVN 10258 - Arno)
    • Contents.m, update revision numnber (SVN 10259 - Arno)
    • eeglab.m, fix link for new revision (SVN 10260 - Arno)

EEGLAB version 13.2.1b and 13.2.2b

  • Issue date: April 10th, 2014
  • Note: this release has 2 revision number by accident. Both revisions are identical.
  • SVN revision: 10333
  • Major changes in this revision: An issue with the EEGPLOT function for rejecting continuous portions of data has been reported and fixed (see below). Other minor bugs were fixed, in particular issues with BIOSIG extension. The extension manager was made more stable.
    • eeg_checkset.m, eeg_checkset, add if-block to only remove final trailing boundary event if EEG.trials == 1 (SVN 10261 - Arno)
    • fminsearch.m, now calling Matlab function if run on Matlab (SVN 10262 - Arno)
    • timtopo.m, fix header (SVN 10263 - Arno)
    • pop_timtopo.m, fix calling format to timtopo.m (SVN 10264 - Arno)
    • headplot.m, allowing to use TR2 array for skin (SVN 10265 - Arno) bug 1514
    • eegplot.m, implement fix for 'noui' format (SVN 10266 - Arno) bug 1515
    • eeg_rejsuperpose.m, fix number of components (SVN 10267 - Arno)
    • eeg_getdatact.m, fix selecting specific channels by Maximilien Chaumon (SVN 10268 - Arno)
    • eegplot2trial.m, fix sorting TMPREJ by Maximilien Chaumon. Problem might arise if some trials are added for rejection while some others are already selected (SVN 10269 - Arno) bug 1160
    • pop_erpimparams.m, fix decoding parameters history - thanks to Maximilien Chaumon (SVN 10270 - Arno) bug 1370
    • compvar.m, allowing to use 1-element cell array as input for activation (SVN 10271 - Arno)
    • pop_interp.m, fix GUI and dataset selection. 2 buttons were inverted and selecting the last dataset was not possible (SVN 10272 - Arno)
    • std_readersp.m, not returning ERSP data in case of a single output argument (SVN 10273 - Arno)
    • eeglab.m, fix ALLEEG structure in case it is corrupted (SVN 10274 - Arno)
    • std_chantopo.m, add error in case the input data is not real (SVN 10275 - Arno)
    • std_readersp.m, issue error if trying to process single trials with ERPimage (SVN 10276 - Arno)
    • eeg_rejmacro.m, fix processing ICA components when less output components than input channels. This would be the case if you use PCA when running ICA. The program would simply return an error (SVN 10277 - Arno)
    • loadcnt.m, fix flooring the maximum number of rows - bug 1539 thanks to Benjamin Files (SVN 10278 - Arno)
    • eegh.m, do not the last command to history if it is the same as the previous one (SVN 10279 - Arno)
    • pop_subcomp.m, do not place the list of component in the list of components to keep (SVN 10280 - Arno)
    • std_checkset.m, ignore empty study and do not add std_checkset to history if it is already the last command (SVN 10281 - Arno)
    • std_precomp.m, header fix (SVN 10282 - Arno)
    • pop_clust.m, remove commands to store history in the STUDY structure - this is now performed by EEGLAB (SVN 10283 - Arno)
    • pop_chanplot.m, remove commands to store history in the STUDY structure - this is now performed by EEGLAB (SVN 10284 - Arno)
    • pop_studydesign.m, fix issue with listboxtop when selecting values for independent variables (SVN 10285 - Arno)
    • std_makedesign.m, remove history and fix (again) the code for selecting default filebase name (SVN 10286 - Arno)
    • eeglab.m, now handling STUDY history; also fix for processing plugin functions in the plugins folder itself (SVN 10287 - Arno)
    • mri3dplot.m, implementing fix for uint8 data array - thanks to Mikolaj Magnuski (SVN 10288 - Arno) bug 1545
    • adjustcylinder2.m, adding missing function to Dipfit 2.2 (SVN 10289 - Arno)
    • README.txt, adding readme file to Dipfit 2.2 (SVN 10290 - Arno)
    • dipfit2.2, renaming dipfit 2.2 to dipfit 2.3 (SVN 10292 - Arno)
    • eegfilt.m, adding error if trying to reverse filter using fir1 filter (SVN 10291 - Arno) bug 1559
    • importevent.m, implementing fix so that event array is not transposed systematically when it has very few rows (SVN 10293 - Arno) bug 1563
    • eeglab.m, remove adding path to Dipfit - since this is done automatically anyway - and normalize frame position in main figure (SVN 10294 - Arno)
    • std_precomp.m, updating custom call documentation (SVN 10295 - Arno)
    • Firfilt plugin, Andreas changes for version 1.6.1 (SVN 10296 & 10297 - Arno)
    • std_selectdataset.m, changing variable fieldvals (SVN 10298 - Arno) bug 1573
    • eegplot.m, fixed multiple option issue and colmodif argument thanks to Maximillien Chaumon (SVN 10299 & 10300 - Arno) bug 1569
    • pop_eegplot.m, Removing scaling (SVN 10301 - Arno)
    • eegplot.m, fix issue with colmodif variable (SVN 10302 - Arno)
    • eeglab.m, fix overloaded "version" Matlab function by BIOSIG and epoch check for pop_autorej (SVN 10303 - Arno)
    • pop_editoptions.m, adding warning message when not using the Matlab toolboxes (SVN 10304 - Arno)
    • writecnt.m, fixes implemented by Chris Bishop (SVN 10305 - Arno) bug 1575
    • std_readersp.m, fix reading parameters for ERSP in case ERPs are not computed - fixed by Maximilien Chaumon (SVN 10306 - Arno) bug 1564
    • biosig2eeglab.m, changing threshold to detect event channel (SVN 10307 - Arno)
    • std_precomp.m, update header (SVN 10308 - Arno)
    • newcrossf.m, issue error when trying to compute significance with continuous data (SVN 10309 - Arno)
    • pop_export.m, update header (SVN 10310 - Arno)
    • pop_importegimat.m, fix typo in GUI (SVN 10311 - Arno)
    • pop_autorej.m, issue error when processing continuous data (SVN 10312 - Arno)
    • pop_loadset.m, replace eeg_options by eeglab_options (SVN 10313 - Arno)
    • eeglab.m, fix removing maybe-missing folder in case it is present and fix biosigplot plugin conflict with biosig (SVN 10314 and 10315 - Arno)
    • pop_selectevent.m, changes to import empty values (SVN 10316 by John Irversen - checked in by Arno)
    • pop_rejcont.m, fixed "addlength" parameter in wrong unit (SVN 10317 by Tyler Grummett - checked in by Arno) bug 1585
    • loadcnt.m, multiple fixes (SVN 10318 by Chris Bishop - checked in by Arno) bug 1553
    • std_spec.m, change help message (SVN 10319 - Arno)
    • pop_rejchan.m, fix removing filtered data (SVN 10320 - Arno)
    • inputgui.m, update calling format and allow not to set the bottom buttons (SVN 10321 - Arno)
    • eeg_interp.m, add reshape of badchansdata when input data are epoched (for compatibility with Octave) (SVN 10322 - James)
    • std_erspplot.m, fix error message for less than 5 channels topography plot (SVN 10323 - Arno) bug 1531
    • pop_epoch.m, Adding condition to take into account selection of a single epoch containing a boundary event (SVN 10324 - Arno)
    • pop_resample.m, adding comments in the code (SVN 10325 - Arno)
    • eeglab.m, disable checking version when user preference is unset (SVN 10326 - Arno)
    • plugin_deactivate.m, better error messages in case of permission issue (SVN 10327 - Arno)
    • std_plottf.m, fixed ylabel for erpimage plotting (SVN 10328 - Arno)
    • pop_erpimparams.m, fixed processing input cell array of options (SVN 10329 - Arno)
    • pop_precomp.m, fixed ylabel for test erpimage plotting (SVN 10330 - Arno)
    • eeg_rejsuperpose.m, fix empty electrode selection input (SVN 10331 - Arno)
    • statcond.m, make message explicit when stat toolbox is not present (SVN 10332 - Arno)
    • Content.m, change revision number (SVN 10333 - Arno)

EEGLAB version 13.3.2b

  • Issue date: July 9th, 2014
  • SVN revision: 10393
  • Major changes in this revision: We fixed several issues with loading files in EEGLAB STUDY. We also fixed a bug pertaining to selecting data regions in the eegplot editor (see below). Finally, we fixed an issue with statistics and implemented various smaller fixes and improvements.
    • eeglab.m, fix several updater issues and call external browser for HTTP links (SVN 10334 - Arno)
    • eegplot.m, fix command line call with cell array of input and submean command from the command line (SVN 10335 - Arno)
    • tutorial.m, now call web browser not Matlab browser (SVN 10336 - Arno)
    • pop_precomp.m, adding warning message that STUDY designs have to be defined first (SVN 10337 - Arno)
    • pop_chanedit.m, saving fields in the right order for CED format (SVN 10338 - Arno)
    • pop_editeventvals.m, update documentation (SVN 10339 & 10340 - Arno) bug 1540
    • tftopo.m, fixing selecting specific channels (SVN 10341 - Arno) bug 1442
    • metaplottopo.m, fix plotting electrodes without channel location (SVN 10342 - Arno)
    • std_erpplot.m, adding option to change topoplot options (SVN 10343 - Arno)
    • std_spec.m, update help message (SVN 10344 - Arno)
    • std_makedesign.m, avoid infinite loop in case there is an issue with folder names (SVN 10345 - Arno)
    • Contents.m, swich back to development version (SVN 10346 - Arno)
    • std_chantopo.m, fix new option (SVN 10347 and 10348 - Arno)
    • biosig2eeglab.m, fixed channel selection (SVN 10349 - Ramon) bug 1303 bug 1571
    • eeg_eegrej.m, Sorting of matrix of regions was introduced. Now we can pick regions for reject in any order (SVN 10350 - Arno & Ramon) bug 1605 bug 1583
    • pop_studydesign.m, Web Help button was added (SVN 10351 - Arno)
    • inputgui.m, pop_studydesign.m, Web Help button was added to the STUDY design interface (SVN 10352 - Arno & Ramon) bug 1607
    • eeg_point2lat.m, Example in function's help was updated' (SVN 10353 - Ramon) bug 1447
    • pop_dipparams.m, Changes in uilist (SVN 10354- Arno & Ramon) bug 1543
    • spectopo.m, Var usepwelch is linked to pwelch.m availability (Matlab signal processing toolbox), by Sebastian Jentschke (SVN 10355 - Ramon) bug 1476
    • timtopo.m, Allow to plot last frame (SVN 10356 -Ramon) bug 1475
    • eeg_checkset.m, change error message (SVN 10357 - Arno)
    • importevent.m, change error message (SVN 10358 - Arno)
    • statcond.m, fix use of Anova for bootstrap estimations. The main issue was with the bootstrap/permutation estimation of paired Anova (parametric Anova was fine) - an unpaired estimation was performed systematically. This has now been fixed (SVN 10359 - Arno) bug 1613
    • pop_loadstudy.m, save old STUDY path in .etc structure (SVN 10360 - Arno)
    • std_loadalleeg.m, read data files using relative path. In cases where you copied the STUDY locally on your computer, when loading the STUDY, the old data files would be read - now EEGLAB search the relative path first (SVN 10361 - Arno) bug 1477
    • importevent.m, eventalign.m, adding new option to use the median instead of the mean for optimization (SVN 10362 & 10363 - Arno)
    • pop_prop.m, eegtimes var forced to have the same length of the frames vector (SVN 10364 - Ramon)
    • importevent.m, fix optimization measure (SVN 10365 - Arno)
    • std_loadalleeg.m, fix checking relative path (SVN 10366 - Arno)
    • std_renamestudyfiles.m, fix scanning for old files (SVN 10367 - Arno)
    • std_spec.m, fix using continuous and timerange option together (SVN 10368 - Arno)
    • readlocs.m, Allow loading .eloc extension (SVN 10369 - Ramon) bug 1616
    • eeglab_error.m, Message added for FIELDTRIP's errors (SVN 10370- Arno)
    • eeg_eegrej.m, Allow to sort regions with size(regions, 2) == 2 (SVN 10371- Ramon) bug 1619
    • std_findsameica.m, Allow ica threshold as input for ica set comparison (SVN 10372 - Ramon) bug 1464
    • statcondfieldtrip.m, Redirecting permutation method to montecarlo (SVN 10373- Arno & Ramon) bug 1395
    • pop_readegi.m, Several changes introduced (SVN 10374- Arno & Ramon) bug 1330
    • pop_selectevent.m, strmatch by strncmp to ensure future MATLAB compatibility (SVN 10375 - Ramon) bug 1318
    • eegplot.m, Typo corrected, meandata by memdata. Thanks to Maximilien Chaumon. (SVN 10376 - Ramon) bug 1625
    • statcond.m, Use tcdf.m instead of mytcdf.m if Statistics Toolbox. (SVN 10377 - Ramon) bug 1352
    • pop_eegfilt.m, eegfiltfft enabled by fixing the size of the inputs (SVN 10378 - Ramon) bug 1310
    • topoplot.m, +-5% for the color limits were added (SVN 10379 - Ramon) bug 1308
    • pac.m, Fix to make the function return always a crossfcohall output (SVN 10380 - Ramon) bug 1302
    • eeglab.m, After epoching, an option to save your dataset before and after baseline was implemented (SVN 10381- Arno & Ramon) bug 1327
    • pop_clust.m, Display envtopo plugin button in pop_clustedit GUI (SVN 10382 - Arno & Ramon) bug 1297
    • pop_eegfilt.m, Help updated (SVN 10383- Arno & Ramon) bug 1322
    • pop_readersp.m, An option to force reread data from disk was added (SVN 10384 - Arno & Ramon) bug 1315
    • newtimef.m, && by & in baseboot option (SVN 10385 - Ramon) bug 1312
    • newtimef.m, Modified to rise an error when using basenorm or trialbase with two conditions (SVN 10386 - Ramon) bug 1328
    • pop_study.m, A check of dipolar data uniformity across datasets was implemented (SVN 10387 - Ramon) bug 1313
    • pop_prop.m, Throw error from catch statement if no spectrum (SVN 10388 - Ramon) bug 1411
    • pop_rejcont.m, str2double by str2num since the first stochastically fail in Windows7 (SVN 10389 - Ramon) bug 1579
    • pop_rejcont.m, Allow rejection of a portion of channels without having the location (SVN 10390 - Ramon) bug 1636
    • importevent.m, fix missing parameter for adjusting latency (SVN 10391 - Arno and Ramon)
    • newtimef.m, fix trialbase and basenorm parameter test (SVN 10392 - Arno and Ramon)
    • Contents.m, new revision number - (SVN 10393 - Arno and Ramon)


EEGLAB Version 13.4.3b

  • Issue date: December 2nd, 2014
  • SVN revision: 10460
  • Major changes in this revision: Compatibility with Matlab 2014b.
    • Contents.m, back to the dev version (SVN 10394 - Arno and Ramon)
    • SVN numbers 10395 and 10396 are changes in version 12
    • pop_rejchan.m, Help updated (SVN 10397 - Ramon)
    • topoplot.m, Fixed output handle and help associated messages (SVN 10398 - Ramon)
    • pop_rejchan.m,Fix to allow the use of values of freqrange when spec option is selected (SVN 10399 - Ramon) bug 1645
    • pop_rejchan.m,Fix to perform rejection based on specified frequency range (SVN 10400 - Arno & Ramon) bug 1645
    • pop_readegi.m,Fix to customize selection and loading of locs files (SVN 10401 - Arno & Ramon) bug 1643
    • pop_runica.m, Help updated for option concatcond (SVN 10402 - Arno & Ramon)
    • eegplot.m, New options implemented to plot spectrums (SVN 10403 - Ramon) bug 1180
    • std_plotcurve.m, Baseline correction after LP filtering of plotted data was added (SVN 10404 - Ramon) bug 1650
    • pop_erpimage.m, Fixed command line call for channel info and channel location (SVN 10405 - Iversen & Arno)
    • fieldtrip2eeglab.m, new function to convert Fieldtrip structures to EEGLAB (SVN 10406 - Arno)
    • plugin_install.m, change help message (SVN 10407 - Arno)
    • eeg_getepochevent.m, fix get epoch events for ERPIMAGE when several datasets are being merged (SVN 10408 - Arno)
    • eegplot.m, checking that p2 and p3 are variables (SVN 10409 - Arno)
    • loadtxt.m, allowing to use str2num or str2double (SVN 10410 - Arno)
    • std_erpimage.m, fix event extraction (SVN 10411 - Arno)
    • std_erpimageplot.m, allowing to forward events (SVN 10412 - Arno)
    • std_erspplot.m, allowing to return events (SVN 10413 - Arno)
    • std_setcomps2cell.m, update warning message (SVN 10414 - Arno)
    • std_precomp.m, fix reading artifactual component (SVN 10415 - Arno)
    • erpimage.m, Fix to allow not plot sortvar vector if requested (SVN 10416 - Ramon)
    • newtimef.m, Warning message that appear when nfreqs is provided was fixed (SVN 10417 - Ramon)
    • erpimage.m, Fix to allow not plot sortvar vector if requested (SVN 10416 - Luca & Ramon)
    • newtimef.m, Warning message that appear when nfreqs is provided was fixed (SVN 10417 - Ramon)
    • newtimef.m, Multiples fixes to allow not to use meanbase and to plot zero phase data (SVN 10418 - Ramon) bug 1657
    • eeg_eegrej.m, combineregions function was reimplemented to allow nested and unsorted inputs. Thanks to Simon-Shlomo Poil (SVN 10419 - Ramon) bug 1658
    • eeglab_error.m, More information added to the error message (SVN 10420 - Iversen & Ramon)
    • eegplot.m, Matlab option to ignore function output (~) was removed for backward compatibility (SVN 10421 - Arno & Ramon)
    • eeg_eegrej.m, Matlab option to ignore function output (~) was removed for backward compatibility (SVN 10422 - Arno & Ramon)
    • plugin_install.m, fix blocking warning message from command line only run (SVN 10423- Arno & Ramon)
    • plugin_install.m, fix blocking warning message from command line only run - correction (SVN 10424 - Arno & Ramon)
    • eeg_getepochevent.m, Fix to ensure back compatibility during the call (SVN 10425 - Arno & Ramon)
    • eegrej.m, Fractional points below 1 adjusted to 1 as well sorting of regions was improved (SVN 10426 - Ramon)
    • newtimef.m, Fix mean spectrum ylim issue when no baseline selected (SVN 10427 - Ramon)
    • eegrej.m, Fix to correct round efects on region's extreme values (SVN 10428 - Ramon)
    • supergui.m, Fig handle is not checked now in finputcheck. Fix for MATLAB 2014b compatibility.(SVN 10429 - Arno)
    • eegplot.m, Setting of the units to normalized was embedded in a loop. Fix for MATLAB 2014b compatibility.(SVN 10430 - Ramon)
    • eeg_lat2point.m, Fix to force points out of range to be in the valid range since multiplication with doubles could shift the samples.(SVN 10431 - Ramon)
    • pop_select.m, Remove last region to be rejected if was added in eeg_lat2point.(SVN 10432 - Ramon)
    • eeg_lat2point.m, Last fix on the function was extended for epoch data cases.(SVN 10433 - Ramon)
    • pop_selectevent.m, strncmp by strcmp to avoid mismatches and trailing spaces removed in events to compare them. (SVN 10434 - Ramon) bug 1688
    • pop_clustedit.m, Button 'Plot cluster properties' was removed.(SVN 10435 - Ramon) bug 1686
    • icadefs.m, Font sizes and identifier for MATLAB version were added.Fix for MATLAB 2014b compatibility.(SVN 10436 - Ramon)
    • eeglab.m, Font sizes were changed, now pulling from icadefs. Fix for MATLAB 2014b compatibility. (SVN 10437 - Ramon)
    • eegplot.m, Handles stuff updated to deal with MATLAB 2014b. Fix for MATLAB 2014b compatibility. (SVN 10438 - Ramon)
    • eegplot.m, Values from handles were converted to double. Fix for MATLAB 2014b compatibility. (SVN 10439 - Ramon)
    • eegplotgold.m, Change from 'yes' to 'on' in Interruptible property and name of the plot updated to work with MATLAB 2014b. Fix for MATLAB 2014b compatibility. (SVN 10440 - Ramon)
    • erpimage.m, Arguments in 'Text' were converted to double. Fix for MATLAB 2014b compatibility. (SVN 10441 - Ramon)
    • erpimage.m, Fix to use arrays of handles as cell arrays of objects under MATLAB 2014b.Fix for MATLAB 2014b compatibility. (SVN 10442 - Ramon)
    • inputgui.m, Fix to allow to work with the new graphic system.Fix for MATLAB 2014b compatibility. (SVN 10443 - Ramon)
    • supergui.m, 'isnumber' was replaced by 'ishandle' in order to work with both, the new and old handles.Fix for MATLAB 2014b compatibility. Thanks to Simon Shlomo Poil.(SVN 10444 - Ramon)
    • supergui.m,'isnumber' was replaced by 'ishandle', fix extension. Fix for MATLAB 2014b compatibility.(SVN 10445 - Ramon)
    • inputgui.m, Fix the way to chek if figure still exist, to work with new graphics system. Fix for MATLAB 2014b compatibility.(SVN 10446 - Ramon)
    • pop_selectcomps.m, gcbo introduced to pass all type of handles to sprintf. Fix for MATLAB 2014b compatibility.(SVN 10447 - Ramon)
    • pop_prop.m, Multiples fixes related with passing handles to sprintf and checking for handles validity. Fix for MATLAB 2014b compatibility.(SVN 10448 - Ramon)
    • topoplot.m, Force colormap to default in icadefs if not provided as an argument. Fix for MATLAB 2014b compatibility. (SVN 10449 - Ramon)
    • icadef.m, Temporal commit setting default colormap to jet. (SVN 10450 - Ramon)
    • cbar.m, Fix to use the default colormap defined in icadefs. Fix for MATLAB 2014b compatibility.(SVN 10451 - Ramon)
    • std_chantopo.m, Fix to use the default colormap defined in icadefs. Fix for MATLAB 2014b compatibility. (SVN 10452 - Ramon)
    • std_plottf.m, Fix to use the default colormap defined in icadefs. Fix for MATLAB 2014b compatibility. (SVN 10453 - Ramon)
    • spectopo.m, Fix to use the default line width and font sizes defined in icadefs. Fix for MATLAB 2014b compatibility.(SVN 10454 - Ramon)
    • icadefs.m, Default PLOT_LINEWIDTH and AXES_FONTSIZE_L updated. Fix for MATLAB 2014b compatibility.(SVN 10455 - Ramon)
    • corrimage.m, Fix to use the default colormap defined in icadefs. Fix for MATLAB 2014b compatibility. (SVN 10456 - Ramon)
    • imagescloglog.m, Fix to use the default colormap defined in icadefs. Fix for MATLAB 2014b compatibility. (SVN 10457 - Ramon)
    • logimagesc.m, Fix to use the default colormap defined in icadefs. Fix for MATLAB 2014b compatibility. (SVN 10458 - Ramon)
    • erpimage.m, Fix to use the default colormap defined in icadefs. Fix for MATLAB 2014b compatibility. (SVN 10459 - Ramon)
    • adjustcylinder2.m, fixing using rotate function is private folder (SVN 10460 - Arno)
    • Contents.m, new revision number (SVN 10461 - Arno)
    • eegmovie.m, fix gridlinestyle (SVN 10462 - Arno)
    • headplot.m, adding option to plot electrodes as disk (SVN 10463 - Arno)
    • std_plotcurve.m, fix color issue (SVN 10464 - Arno)
    • rotatematlab.m, add new function to call the Matlab rotate function in Dipfit (SVN 10465 - Arno)

EEGLAB Version 13.4.4b

  • Issue date: January 12, 2015
  • GIT tag: 13.4.4
  • Major changes in this revision: Fix to allow to open EEGLAB under Windows.
  • See the changes since last revision on Bitbucket.

EEGLAB Version 13.5.4b

  • Issue date: October 23, 2015
  • GIT tag: 13.5.4b
  • Major changes in this revision: Several changes oriented to fix compatibility issues with the latest MATLAB version were included. The speed of data scrolling from eegplot was improved as well as new additions to plot cluster's measures were added. Filtering process was improved as well.
  • See the changes since last revision on Bitbucket.

EEGLAB Version 13.6.5b

  • Issue date: June 24, 2016
  • GIT tag: 13.6.5b
  • Major changes in this revision: Fixes for compatibility with MATLAB 2015a,b and 2016a. Important changes in spectopo.m related with the computation of PSD.
  • functions/popfunc/pop_runica.m  : Saving was added for the option to compute the decomposition on the concatenated datasets.
  • Important changes in spectopo.m and plotcurve.m related with the computation of PSD.
  • Patches for compatibility with MATLAB 2015b and 2016a
  • Patch to prevent recompute ica weights in pop_select when no channel rejection is performed. This prevent issues like having two sets from the same subject with slightly different decomposition.
  • condstat.m : Fixed variable misspelled
  • Fixed typo on help of runica.m
  • pop_stdwarn.m: Break statement removed from an IF statement
  • pop_runic.m: ICA computation for multiple datasets was fixed
  • pop_loadstudy.m: A path was implemented to enable the detection of non-default folder where the measure files are stored
  • pop_epoch.m: Default time limits were changed for the case of already epoched data. Now it reflects the current time limits.
  • std_checkset.m: Checking of par/unpaired stats fixed
  • pop_select.m: Prevent to recompute weights if channels were not rejected. This prevent to introduce inconsistencies in the weights of sets from the same subj/session
  • eegplot.m: Zoom functionality fixed for issues introduced with MATLAB graphic system 2. Issues with undocumented down argument of zoom
  • pop_rejspec.m: Gui reimplemented using inputgui.m
  • pop_rejkurt.m: Gui reimplemented using inputgui.m
  • pop_jointprob.m: Gui reimplemented using inputgui.m
  • pop_rejtrend.m: Gui reimplemented using inputgui.m
  • pop_eegthresh.m: Gui reimplemented using inputgui.m
  • newtimef.m : Help updated
  • std_er.m : Removed ‘channel' input to eeg_getdatact which created problems when merging datasets
  • std_makedesign.m: Test added to asses if pairing field is populated
  • std_findsameica.m: The function now compares the product of the weight and the sphere matrices instead of just the weight matrices
  • topoplot.m : Comment added about plotting pvalues. Bug 1881
  • acsobiro.m : Changed way to get the mean to improve speed. Bug 531
  • inputgui.m : Output added with the input provided to the function.
  • eeglab.m : Message added to let users know that the option provided was invalid and that the option rebuild was used instead
  • pop_writeeeg.m: Checking for BIOSIG was implented. Message to ask for install it was added.
  • readied.m : Sampling rate from header is now divided by duration
  • spectopo: Blackman-Harris windows included as an option to compute PSD
  • See the changes since last revision on Bitbucket.