code: def read_ctf_comp(fid, node, chs, verbose=None):
      """Read the CTF software compensation data from the given node.
  
      Parameters
      ----------
      fid : file
          The file descriptor.
      node : dict
          The node in the FIF tree.
      chs : list
          The list of channels from info['chs'] to match with
          compensators that are read.
      %(verbose)s
  
      Returns
      -------
      compdata : list
          The compensation data
      """
      return _read_ctf_comp(fid, node, chs, None)
  
file_path: mne-python/mne/_fiff/ctf_comp.py
imports: from copy import deepcopy
  import numpy
  from ..utils import _pl, logger, verbose
  from .constants import FIFF
  from .matrix import _read_named_matrix, write_named_matrix
  from .tag import read_tag
  from .tree import dir_tree_find
  from .write import end_block, start_block, write_int
label_desc: Use image node_id 3 for calling a global function with example usage: read_ctf_comp(fid, node, chs, verbose) and returns: _read_ctf_comp