[SATYR PATCHv3 0/6] python base classes and distance functions