Python Shape-analysis Resources