Interactive Pop Workflows#
User-facing pop_* wrappers. Each accepts return_com=True and returns a replayable history command.
Loading and Saving#
|
Import BIOSIG-style EDF/BDF/GDF files. |
|
Edit EEG channel-location metadata. |
|
Edit dataset metadata fields in an EEG dictionary. |
|
Export |
|
Export EEG data or ICA activity to a delimited text file. |
|
Export EEG dataset(s) as BIDS-like EEGLAB files and sidecars. |
|
Import data from an array or supported file into an EEG dataset. |
|
Import per-epoch metadata from a text table. |
|
Import events from a text table or record array. |
|
Load an EEG data file of a supported format from a BIDS dataset. |
|
Load EEGLAB dataset from .set or .mat file. |
|
Load EEG data from HDF5 file. |
|
Read channel locations and return an EEGPrep |
|
Save dataset or session command history to a script file. |
|
Save EEG data to file. |
|
Write continuous EEG data to an EDF/BDF/GDF-compatible file. |
Preprocessing#
|
Run EEGLAB's automatic epoch rejection protocol. |
|
Clean continuous EEG data using the clean_rawdata workflow. |
|
Filter EEG data through the legacy |
|
Filter EEG data using EEGLAB's Hamming-windowed FIR defaults. |
|
Mark or reject epochs using EEGLAB |
|
Extract data epochs time locked to event types or event indices. |
|
Filter EEG data using a windowed-sinc FIR filter. |
|
Estimate a windowed-sinc FIR order. |
|
Interpolate EEG channels using EEGLAB |
|
Mark or reject epochs by local/global joint probability. |
|
Reject channels by probability, kurtosis, spectrum, or standard deviation. |
|
Reject bad channels from spectral outliers. |
|
Reject continuous data portions based on high-frequency power. |
|
Remove rejected epochs. |
|
Mark or reject epochs by local/global kurtosis. |
|
Mark or reject epochs by spectral power thresholds. |
|
Mark or reject epochs containing line-like trends. |
|
Convert an EEG dataset to average or common-reference data. |
|
Resample EEG data to a new sampling rate. |
|
Remove baseline means from an epoched or continuous EEG dataset. |
|
Select EEG data using EEGLAB |
|
Inspect components and optionally mark them in |
|
Select, rename, or delete events using EEGLAB |
|
Design a FIRFilt windowed-sinc FIR and optionally export an |
ICA and Components#
|
Export the ICA weight matrix or inverse weight matrix. |
|
Set ICA rejection thresholds and update |
|
Classify independent components using ICLabel. |
|
Plot properties of one channel or independent component. |
|
Render the EEGLAB viewprops-style extended property dashboard. |
|
Run ICA decomposition with EEGLAB |
|
Remove ICA components from data. |
|
Render channel/component property overview figures and activity views. |
Plotting and Review#
|
Plot precomputed STUDY channel or component measures. |
|
Compare ERP averages for selected datasets using |
|
Run legacy |
|
Plot localized DIPFIT component positions. |
|
Inspect EEG channel or component activity in the scrolling browser. |
|
Plot largest component ERP envelopes and component maps. |
|
Plot an ERP image for one channel or component. |
|
Plot ERP or component maps on a spline-interpolated 3-D head mesh. |
|
Plot event-related channel/component cross-coherence. |
|
Plot a channel or component ERSP/ITC decomposition. |
|
Plot component ERP activations in a rectangular array. |
|
Plot channel ERP traces in a rectangular/scalp-like array. |
|
Plot channel or component spectra and scalp maps. |
|
Plot channel ERP traces and scalp maps at selected latencies. |
|
Select channels by label/index using EEGPrep's channel selector. |
|
Plot EEGLAB-style 2-D scalp maps for ERP latencies or ICA components. |
STUDY#
|
Run deterministic k-means clustering on |
|
Run cluster edit and plotting actions on |
|
Load a STUDY JSON file saved by |
|
Prepare a STUDY component clustering matrix. |
|
Precompute STUDY channel or component measures. |
|
Save a STUDY structure as an EEGPrep JSON |
|
Create or edit a STUDY structure from loaded EEG datasets. |
|
Edit STUDY designs and select the current design. |
|
Create a STUDY marked as a simple ERP design. |
|
Load selected datasets and create a STUDY. |
Other#
|
Return |
|
Adjust event offset of all or selected events. |
|
Convert data to average reference through |
|
Recenter channel locations using a known or optimized sphere center. |
|
Return 1-based channel correspondences by label. |
|
Import events from rising, falling, or both edges of data channels. |
|
Open an EEGLAB |
|
Edit or assign dataset comments. |
|
Compute and plot grand-average ERPs across loaded datasets. |
|
Copy dataset |
|
Delete datasets from |
|
Run a standalone spherical coarse grid search for ICA components. |
|
Validate headmodel inputs, then fail clearly until FieldTrip is ported. |
|
Validate LORETA prerequisites, then fail clearly until a backend exists. |
|
Run standalone nonlinear dipole refinement for one component. |
|
Configure DIPFIT settings without requiring an EEGLAB runtime. |
|
Add, remove, rename, or update fields in |
|
Edit individual |
|
Update EEGPrep's EEGLAB-compatible options dictionary. |
|
Compute and plot statistics for numeric EEG event fields. |
|
Import a supported EEG data file with MNE/File-IO-style readers. |
|
Import a BrainVision Analyzer MATLAB file. |
|
Find current-dataset components matching another set of scalp maps. |
|
Filter EEG data using a moving-average FIR filter. |
|
Filter EEG data using a Parks-McClellan equiripple FIR filter. |
|
Estimate Parks-McClellan FIR order and pass/stop weights. |
|
Keep only common channels across datasets with the same subject/session. |
|
Flag ICLabel-classified components for later rejection. |
|
Load one or more EEG files from a BIDS dataset. |
|
Import an ERPLAB-style event text file through the generic event importer. |
|
Attach one imported variable value per STUDY subject. |
|
Import a Presentation LOG file using EEGPrep's generic event importer. |
|
Estimate Kaiser window beta from passband ripple. |
|
Compute a standalone spherical leadfield for explicit source points. |
|
Report that standalone EEGPrep does not run external LIMO workflows. |
|
Report that standalone EEGPrep does not browse external LIMO results. |
|
Return factor descriptors for one STUDY or design structure. |
|
Import a BCI2000-style file into an EEG dictionary. |
|
Merge two or more EEG datasets. |
|
Fit multiple ICA components using grid search and nonlinear refinement. |
|
Store or retrieve datasets following EEGLAB's |
|
Open a compact rejection menu that combines stored non-browser marks. |
|
Keep or remove continuous data around event types. |
|
Run a Python history script selected by the user. |
|
Compute and plot statistics for one channel or component. |
|
Import a SnapMaster |
|
Run legacy |
|
Write channel locations and return a replayable history command. |