code: def _pick_eeg_pos(c):
      """Pick EEG positions."""
      eeg = dict(
          coord_frame=FIFF.FIFFV_COORD_HEAD,
          assign_to_chs=False,
          labels=list(),
          ids=list(),
          rr=list(),
          kinds=list(),
          np=0,
      )
      for ch in c["chs"]:
          if ch["kind"] == FIFF.FIFFV_EEG_CH and not _at_origin(
              ch["loc"][:3]
          ):
              eeg["labels"].append(ch["ch_name"])
              eeg["ids"].append(ch["logno"])
              eeg["rr"].append(ch["loc"][:3])
              eeg["kinds"].append(FIFF.FIFFV_POINT_EEG)
              eeg["np"] += 1
      if eeg["np"] == 0:
          return None
      logger.info(
          "Picked positions of %d EEG channels from channel info"
          % eeg["np"]
      )
      return eeg
  
imports: import os.path
  from calendar import timegm
  from time import strptime
  import numpy
  from ..._fiff.constants import FIFF
  from ..._fiff.ctf_comp import _add_kind, _calibrate_comp
  from ..._fiff.meas_info import _empty_info
  from ..._fiff.write import get_new_file_id
  from ...annotations import Annotations
  from ...transforms import _coord_frame_name, apply_trans, combine_transforms, invert_transform
  from ...utils import _clean_names, logger, warn
  from .constants import CTF
label_desc: Use image node_id 11 for calling a global function with example usage: _pick_eeg_pos(c) and returns: eeg, None