Aux method.
(self, epochs, include, exclude, event_id, picks)
| 475 | return raws |
| 476 | |
| 477 | def _apply_epochs(self, epochs, include, exclude, event_id, picks): |
| 478 | """Aux method.""" |
| 479 | if not epochs.preload: |
| 480 | raise ValueError("Epochs must be preloaded to apply Xdawn") |
| 481 | |
| 482 | # special case where epochs come picked but fit was 'unpicked'. |
| 483 | epochs_dict = dict() |
| 484 | data = np.hstack(epochs.get_data(picks)) |
| 485 | |
| 486 | for eid in event_id: |
| 487 | data_r = self._pick_sources(data, include, exclude, eid) |
| 488 | data_r = np.array(np.split(data_r, len(epochs.events), 1)) |
| 489 | epochs_r = epochs.copy().load_data() |
| 490 | epochs_r._data[:, picks, :] = data_r |
| 491 | epochs_dict[eid] = epochs_r |
| 492 | |
| 493 | return epochs_dict |
| 494 | |
| 495 | def _apply_evoked(self, evoked, include, exclude, event_id, picks): |
| 496 | """Aux method.""" |