code: def download_data(subject=1, session=1):
      """Download data for SSVEP examples using MNE
  
      Parameters
      ----------
      subject : int, default 1
          Subject id
      session : int, default 1
          Session number
  
      Returns
      -------
      destination : str
          Path to downloaded data
      """
      DATASET_URL = "https://zenodo.org/record/2392979/files/"
      fname = f"subject{subject:02d}_run{session + 1}_raw.fif"
      url = f"{DATASET_URL}{fname}"
      dhash = SSVEP_HASHES[fname]
      archive_name = url.split("/")[-4:]
      dataset_params = {
          "dataset_name": "ssvep",
          "archive_name": "/".join(archive_name),
          "hash": dhash,
          "url": url,
          "folder_name": "MNE-ssvepexo-data",
          "config_key": "MNE_DATASETS_SSVEPEXO_PATH",
      }
      data_path = fetch_dataset(dataset_params, force_update=True)
  
      return os.path.join(data_path, *archive_name)
  
imports: import os
  import numpy
  from mne import create_info
  from mne.datasets import fetch_dataset
  from mne.io import RawArray
label_desc: Use image node_id 1 for calling a global function with example usage: download_data(subject, session) and returns: os