def angle_between(l1, l2):
        v1 = l1.p2 - l1.p1
        v2 = l2.p2 - l2.p1
        return acos(v1.dot(v2)/(abs(v1)*abs(v2)))
restores set with the given set
dataset/ETHPy150Open sympy/sympy/sympy/geometry/line.py/LinearEntity.angle_between--crossover with--dataset/ETHPy150Open eoyilmaz/anima/anima/env/mayaEnv/selection_manager.py/SelectionSet.restore