Open-source solid modeling in python