code: def hfft2(
      x,
      s=None,
      axes=(-2, -1),
      norm=None,
      overwrite_x=False,
      workers=None,
      *,
      plan=None,
  ):
      """
      2-D discrete Fourier transform of a Hermitian sequence
      """
      if plan is not None:
          raise NotImplementedError(
              "Passing a precomputed plan is not yet "
              "supported by scipy.fft functions"
          )
      return hfftn(x, s, axes, norm, overwrite_x, workers)
  
file_path: scipy/scipy/fft/_pocketfft/basic.py
imports: import numpy
  import functools
  from .None import pypocketfft
  from .helper import _asfarray, _init_nd_shape_and_axes, _datacopied, _fix_shape, _fix_shape_1d, _normalization, _workers
label_desc: Use image node_id 4 for calling a global function with example usage: hfft2(x, s, axes, norm, overwrite_x, workers) and returns: hfftn