python model-fitting framework and GUI tool