code: def polyds(coeffs, deg, nderiv, t):
      
      coeffs = stypes.toDoubleVector(coeffs)
      deg = ctypes.c_int(deg)
      p = stypes.emptyDoubleVector(nderiv + 1)
      nderiv = ctypes.c_int(nderiv)
      t = ctypes.c_double(t)
      libspice.polyds_c(ctypes.byref(coeffs), deg, nderiv, t, p)
      return stypes.cVectorToPython(p)
docs: Compute the value of a polynomial and it's first
      n derivatives at the value t.
      
      https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/polyds_c.html
      
      :param coeffs: Coefficients of the polynomial to be evaluated.
      :type coeffs: N-Element Array of floats
      :param deg: Degree of the polynomial to be evaluated.
      :type deg: int
      :param nderiv: Number of derivatives to compute.
      :type nderiv: int
      :param t: Point to evaluate the polynomial and derivatives
      :type t: float
      :return: Value of polynomial and derivatives.
      :rtype: nderiv-Element Array of floats