docs: def spk14b(handle, segid, body, center, framename, first, last, chbdeg):
      """
      Begin a type 14 SPK segment in the SPK file associated with
      handle. See also :func:`spk14a` and :func:`spk14e`.
  
      http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/spk14b_c.html
  
      :param handle: The handle of an SPK file open for writing.
      :type handle: int
      :param segid: The string to use for segment identifier.
      :type segid: str
      :param body: The NAIF ID code for the body of the segment.
      :type body: int
      :param center: The center of motion for body.
      :type center: int
      :param framename: The reference frame for this segment.
      :type framename: str
      :param first: The first epoch for which the segment is valid.
      :type first: float
      :param last: The last epoch for which the segment is valid.
      :type last: float
      :param chbdeg: The degree of the Chebyshev Polynomial used.
      :type chbdeg: int
      """
      handle = ctypes.c_int(handle)
      segid = stypes.stringToCharP(segid)
      body = ctypes.c_int(body)
      center = ctypes.c_int(center)
      framename = stypes.stringToCharP(framename)
      first = ctypes.c_double(first)
      last = ctypes.c_double(last)
      chbdeg = ctypes.c_int(chbdeg)
      libspice.spk14b_c(handle, segid, body, center, framename, first, last,
                        chbdeg)