code: def _root_scalar_halley_doc():
      r"""
      Options
      -------
      args : tuple, optional
          Extra arguments passed to the objective function and its derivatives.
      xtol : float, optional
          Tolerance (absolute) for termination.
      rtol : float, optional
          Tolerance (relative) for termination.
      maxiter : int, optional
          Maximum number of iterations.
      x0 : float, required
          Initial guess.
      fprime : bool or callable, required
          If `fprime` is a boolean and is True, `f` is assumed to return the
          value of derivative along with the objective function.
          `fprime` can also be a callable returning the derivative of `f`. In
          this case, it must accept the same arguments as `f`.
      fprime2 : bool or callable, required
          If `fprime2` is a boolean and is True, `f` is assumed to return the
          value of 1st and 2nd derivatives along with the objective function.
          `fprime2` can also be a callable returning the 2nd derivative of `f`.
          In this case, it must accept the same arguments as `f`.
      options: dict, optional
          Specifies any method-specific options not covered above.
  
      """
      pass
  
file_path: scipy/scipy/optimize/_root_scalar.py
imports: import numpy
  from .None import _zeros_py
  from ._numdiff import approx_derivative
label_desc: Use image node_id 7 for calling a global function with example usage: _root_scalar_halley_doc() without return types