code: def short_raw_epochs():
      """Get small data."""
      raw = read_raw_fif(raw_fname).crop(0, 5).load_data()
      # some gymnastics here because tests fail if the channels get out of order...
      picks = raw.ch_names[::10] + [
          "EOG 061",
          "MEG 1531",
          "MEG 1441",
          "MEG 0121",
      ]
      raw.pick(list(filter(lambda ch: ch in picks, raw.ch_names)))
      assert "eog" in raw
      raw.del_proj()  # avoid warnings
      raw.set_annotations(Annotations([0.5], [0.5], ["BAD"]))
      raw.resample(100)
      # XXX This breaks the tests :(
      # raw.info['bads'] = [raw.ch_names[1]]
      # Create epochs that have different channels from raw
      events = make_fixed_length_events(raw)
      picks = pick_types(raw.info, meg=True, eeg=True, eog=False)[:-1]
      epochs = Epochs(
          raw,
          events,
          None,
          tmin,
          tmax,
          picks=picks,
          baseline=(None, 0),
          preload=True,
          proj=False,
      )
      assert len(epochs) == 3
      epochs_eog = Epochs(
          raw,
          epochs.events,
          event_id,
          tmin,
          tmax,
          picks=("meg", "eog"),
          baseline=(None, 0),
          preload=True,
      )
      return raw, epochs, epochs_eog
  
imports: import os
  import shutil
  from contextlib import nullcontext
  from pathlib import Path
  import matplotlib.pyplot
  import numpy
  import pytest
  from numpy.testing import assert_allclose, assert_array_almost_equal, assert_array_equal, assert_equal
  from scipy import linalg, stats
  from scipy.io import loadmat, savemat
  from mne import Annotations, Epochs, EpochsArray, EvokedArray, Info, create_info, make_ad_hoc_cov, pick_channels_regexp, pick_types, read_events
  from mne._fiff.pick import _DATA_CH_TYPES_SPLIT, get_channel_type_constants
  from mne.cov import read_cov
  from mne.datasets import testing
  from mne.event import make_fixed_length_events
  from mne.io import RawArray, read_raw_ctf, read_raw_eeglab, read_raw_fif
  from mne.io.eeglab.eeglab import _check_load_mat
  from mne.preprocessing import ICA
  from mne.preprocessing import ica_find_ecg_events, ica_find_eog_events, read_ica
  from mne.preprocessing.ica import _ica_explained_variance, _sort_components, corrmap, get_score_funcs, read_ica_eeglab
  from mne.rank import _compute_rank_int
  from mne.utils import _record_warnings, catch_logging, check_version
label_desc: Use image node_id 13 for calling a global function with example usage: short_raw_epochs() and returns: raw,  epochs,  epochs_eog