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