[GUI] Add pop and File menu actions#56
Conversation
|
🤖 Specification Problem Approach Key code _MULTIPLE_DATASET_ACTIONS = {
"pop_clean_rawdata",
"pop_iclabel",
"pop_reref",
"pop_resample",
"pop_runica",
"pop_select",
}
...
elif name == "pop_clean_rawdata":
from eegprep.plugins.clean_rawdata.pop_clean_rawdata import pop_clean_rawdata
out = pop_clean_rawdata(selection, return_com=True)
elif name == "pop_resample":
from eegprep.functions.popfunc.pop_resample import pop_resample
out = pop_resample(selection, return_com=True)
elif name == "pop_runica":
from eegprep.functions.popfunc.pop_runica import pop_runica
out = pop_runica(selection, return_com=True)
elif name == "pop_select":
from eegprep.functions.popfunc.pop_select import pop_select
out = pop_select(selection, return_com=True)Tests |
|
Claude finished @suraj-ranganath's task in 4m 11s —— View job Code review
BlockingNone. Important1. 2. 3. 4. Nits
Test gaps
EEGLAB parity notes
Inline comments were also posted on the four important findings. Checked: correctness/regressions in changed code, EEGLAB parity against vendored MATLAB sources, EEG dict semantics, test coverage for changed GUI paths, AGENTS.md compliance.
|
|
🤖 GUI parity attachments Side-by-side EEGLAB vs EEGPrep screenshots for GUI components added in this PRContact sheet: pop_select dialog: pop_resample dialog: pop_runica dialog: pop_iclabel dialog: pop_clean_rawdata dialog: Local source artifacts are under |
|
🤖 Addressed the automated review findings in 6ef2558. Changes made:
Added focused regressions for each user-visible issue above. Local verification after the fix:
|
|
@claude review this |
|
Claude finished @suraj-ranganath's task in 6m 0s —— View job Re-review of fix commit
|
|
🤖 Addressed the latest review nits in 496c1a7. Fixed:
I did not extract Local verification:
|
|
🤖 Added the What changed:
Verification:
|
|
@claude review this |
|
Claude finished @suraj-ranganath's task in 4m 31s —— View job Re-review covering the
|
|
🤖 GUI parity attachments update Added user-attachment side-by-side screenshots for the GUI surfaces currently added by this PR, including the newly implemented File menu and the pop-function dialogs. These are GitHub user attachments and are not committed to the repo. Side-by-side EEGLAB vs EEGPrep screenshotsContact sheet: File menu: pop_select dialog: pop_resample dialog: pop_runica dialog: pop_iclabel dialog: pop_clean_rawdata dialog: Local source artifacts are under |
|
@claude review this |
|
Claude finished @suraj-ranganath's task in 4m 50s —— View job Re-review covering the File-menu fixes (
|
|
@claude review this |
|
Claude finished @suraj-ranganath's task in 5m 5s —— View job Re-review covering commits
|
|
@claude can you check backward compatibility of this pull request |
|
Claude finished @arnodelorme's task in 5m 10s —— View job Backward compatibility audit —
|













Add EEGPrep GUI wrappers and main-window dispatch for select, resample, run ICA, clean_rawdata, ICLabel, and File menu workflows. Implements File import/export, BIDS, STUDY, history, settings, and dataset load/save actions with tests, help/docs updates, visual parity captures, and regression coverage.