eelbrain.pipeline.Pipeline.make_ica
- Pipeline.make_ica(**state)[source]
Compute ICA decomposition for a
pipeline.RawICApreprocessing step- Parameters:
... – State parameters.
- Returns:
path – Path to the ICA file.
- Return type:
Path
Notes
ICA decomposition can take some time. This function can be used to precompute ICA decompositions for all subjects after trial pre-rejection has been completed:
>>> for subject in e: ... e.make_ica()
If an existing ICA file is stale, that means Eelbrain can still see the file but can no longer confirm that it was created from the current data and ICA settings. You will be asked whether to overwrite it or incorporate it as-is. The error message explains which raw step and setting changed so you can decide whether to revert that change.