I\'m integrating Shapely into my code, and I have to deal with several different kinds of geometric objects. Most of my needs are satisfied with Lines, Polygons and LineStrings,
For those who are interested, here is an example to create an ellipse with axis length of 15 and 20.
import shapely.affinity from shapely.geometry import Point circle = Point(0, 0).buffer(1) # type(circle)=polygon ellipse = shapely.affinity.scale(circle, 15, 20) # type(ellipse)=polygon