I have used the Shapely polygon intersection function:
object.intersection(other)
and get inconsistency in the direction and order of the vertices of the output polygon.
Is there a way to have a systematic set of outputs, or should I run through the output polygon and sort it?