docs: def xf2eul(xform, axisa, axisb, axisc):
      """
      http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/xf2eul_c.html
  
      :param xform: state transformation matrix 
      :type xform: list[6][6]
      :param axisa: Axis A of the Euler angle factorization. 
      :type axisa: int
      :param axisb: Axis B of the Euler angle factorization. 
      :type axisb: int
      :param axisc: Axis C of the Euler angle factorization. 
      :type axisc: int
      :return: (eulang, unique)
      :rtype: tuple
      """
      xform = stypes.toDoubleMatrix(xform)
      axisa = ctypes.c_int(axisa)
      axisb = ctypes.c_int(axisb)
      axisc = ctypes.c_int(axisc)
      eulang = stypes.emptyDoubleVector(6)
      unique = ctypes.c_int()
      libspice.xf2eul_c(xform, axisa, axisb, axisc, eulang, unique)
      return stypes.cVectorToPython(eulang), unique.value