eegDb is an egglab plugin that eases up managing preprocessing routines. It allows to create project databases for reproducible eeg preprocessing with eeglab.
MIT License
3
stars
3
forks
source link
brodcasting with comp_explore (instead of using globals) #55
:construction: issue in construction :construction:
:question: change name from comp_explore to compexpcompexp could be an object - this may be easier for syncing etc.
compexp_broadcast (function for broadcasting changes introduced in compexp) could be an object (too?)
OR a method of compexp
brodcasting should be well thought and planned - so that later some functions / objects could be reused
global way of working could still be possible:
compexp_broadcast can have 'setup fun' and 'setup base' option where it would set up caller or workspace namespaces for example to use global variables. In such case compexp_broadcast would not brodcast anything when called later (but could if someone wants to sync with workspace AND some gui)
eegDb_sync
Sinleton object, handle subclass. Responsible for syncing eegDb guis and workspace.
More details soon...
:construction: issue in construction :construction:
:question: change name from
comp_explore
tocompexp
compexp
could be an object - this may be easier for syncing etc.compexp_broadcast
(function for broadcasting changes introduced incompexp
) could be an object (too?) OR a method ofcompexp
brodcasting should be well thought and planned - so that later some functions / objects could be reusedglobal way of working could still be possible:
compexp_broadcast
can have 'setup fun' and 'setup base' option where it would set up caller or workspace namespaces for example to use global variables. In such casecompexp_broadcast
would not brodcast anything when called later (but could if someone wants to sync with workspace AND some gui)eegDb_sync
Sinleton object, handle subclass. Responsible for syncing eegDb guis and workspace. More details soon...