docs: def vupack(v):
      """
      Unpack three scalar components from a vector.
  
      http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/vupack_c.html
  
      :param v: Vector 
      :type v: 3-Element Array of floats
      :return: (x, y, z)
      :rtype: tuple
      """
      v1 = stypes.toDoubleVector(v)
      x = ctypes.c_double()
      y = ctypes.c_double()
      z = ctypes.c_double()
      libspice.vupack_c(v1, ctypes.byref(x), ctypes.byref(y), ctypes.byref(z))
      return x.value, y.value, z.value