mmagnuski / eegDb

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

Closed mmagnuski closed 9 years ago

mmagnuski commented 9 years ago

:construction: issue in construction :construction:

:question: change name from comp_explore to compexp compexp 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...

mmagnuski commented 9 years ago

Globals won't be used, evalin is not necessary. compsel will be refactored to an object (handle class) and renamed to compviewer.