code: def _check_proj_match(proj, filters):
      """Check whether SSP projections in data and spatial filter match."""
      proj_data, _, _ = make_projector(proj, filters["ch_names"])
      if not np.allclose(
          proj_data,
          filters["proj"],
          atol=np.finfo(float).eps,
          rtol=1e-13,
      ):
          raise ValueError(
              "The SSP projections present in the data "
              "do not match the projections used when "
              "calculating the spatial filter."
          )
  
imports: from copy import deepcopy
  import numpy
  from .._fiff.proj import Projection, make_projector
  from ..cov import Covariance, make_ad_hoc_cov
  from ..forward.forward import _restrict_forward_to_src_sel, is_fixed_orient
  from ..minimum_norm.inverse import _get_vertno, _prepare_forward
  from ..source_space._source_space import label_src_vertno_sel
  from ..time_frequency.csd import CrossSpectralDensity
  from ..utils import _check_option, _check_src_normal, _import_h5io_funcs, _pl, _reg_pinv, _sym_mat_pow, check_fname, logger, verbose, warn
label_desc: Use image node_id 1 for calling a global function with example usage: _check_proj_match(proj, filters) without return types