def cgv2el(center, vec1, vec2):
    """
    Form a SPICE ellipse from a center vector and two generating vectors.

    http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cgv2el_c.html

    :param center: Center Vector
    :type center: 3-Element Array of floats
    :param vec1: Vector 1
    :type vec1: 3-Element Array of floats
    :param vec2: Vector 2
    :type vec2: 3-Element Array of floats
    :return: Ellipse
    :rtype: spiceypy.utils.support_types.Ellipse
    """
    center = stypes.toDoubleVector(center)
    vec1 = stypes.toDoubleVector(vec1)
    vec2 = stypes.toDoubleVector(vec2)
    ellipse = stypes.Ellipse()
    libspice.cgv2el_c(center, vec1, vec2, ctypes.byref(ellipse))
    return ellipse
Form a SPICE ellipse from a center vector and two generating vectors.

    http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/cgv2el_c.html

    :param center: Center Vector
    :type center: 3-Element Array of floats
    :param vec1: Vector 1
    :type vec1: 3-Element Array of floats
    :param vec2: Vector 2
    :type vec2: 3-Element Array of floats
    :return: Ellipse
    :rtype: spiceypy.utils.support_types.Ellipse