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