ParadigmSIFT now caches features on disk by default, instead of memory.
Added the nth_element package to dependencies (for fast median computation). Still needs to be compiled on non-linux platforms.
FIR and IIR filters now store their kernels in signal.etc for future reference. Also, improper usage with 4 frequencies given in lowpass or highpass mode are now handled more intelligently.
flt_clean_settings now supports an early low-pass filtering stage to handle severe high-frequency artifacts.
flt_clean_channels has been improved:
- calculation of projection matrix now separately versioned for the cache, leading to fewer cache invalidations when flt_clean_channels changes in the future
- replaced sort-based median calculation by much faster quickselect-based calculation, depending on the recently-added nth_element package.
- changed defaults to be more robust to corrupted channels -- more sample batches but smaller batch sizes.
gui_chooseapproach now supports approaches specified in cell-array short format (in addition to struct format).
io_loadset: fixed handling of type-based channel selection (e.g., io_loadset(...,'type','EEG'))
ml_trainproximal: fixed recently-introduced crash bug (joint_best_regweights calculation assumed wrong matrix shape).
ml_traindal: improved the "reasonable range" of the lambda argument to reflect recent update to how the regularization term is scaled. Only affects quality of warnings.
ml_trainglm: now supports single-precision data and trials (would fail with error previously).
ParadigmDALERP: extra error message.
utl_printapproach: now supports printing the entire approach spec, not just the difference wrt. the default.
par_worker: eliminate a circumstance under which the heartbeat signal would time out.
par_getworkers_qsub now re-seeds the random number generator to ensure that generated batch id's are reasonably unique. The address/port harvesting process now recognizes cases where the worker existed because it found no free port (one way to ensure that a given machine runs no more than a max number of workers).
Added readme to build folder; removed eegplugin_bcilab (toolbox has become too big for that).
vis_artifacts: now returns the correct figure handle, can be used to wait for the window to be closed.
Fixed scaling bug. Patch provided by Clemens Brunner & David Steyrl.
Added online plugin for Neuroscan Scan software (patch provided by Dan Roberts & Nick Penaranda, Visual Attention and Cognition Lab, George Mason Univ).
Changed 'timestamps_ptr' to 'tmax', as this stream field was renamed in a previous version of onl_newstream.m.
Updated pnet.c to version compatible with 64-bit systems, as modified by Mario Kleiner and distributed in Psychtoolbox.
Updated run_writedataset.m to include streamed event markers in the saved dataset.
Both patches provided by Dan Roberts, Visual Attention and Cognition Lab, George Mason Univ.
Merge remote-tracking branch 'origin/devel' into devel