docs: def frame(x):
      """
      http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/frame_c.html
  
      :param x: Input vector. A parallel unit vector on output.
      :type x: 3-Element Array of floats
      :return: a tuple of 3 list[3]
      :rtype: tuple
      """
      x = stypes.toDoubleVector(x)
      y = stypes.emptyDoubleVector(3)
      z = stypes.emptyDoubleVector(3)
      libspice.frame_c(x, y, z)
      return stypes.cVectorToPython(x), stypes.cVectorToPython(y), stypes.cVectorToPython(
              z)