def set_parameters(transformations, values): """ Set current parameters. """ pars = [] for i, t in enumerate(transformations): v = t['aftertransform'](values[i]) assert not isnan(v) and not isinf(v), 'ERROR: parameter %d (index %d, %s) to be set to %f' % ( i, t['index'], t['name'], v) pars += [t['model'], {t['index']:v}] AllModels.setPars(*pars)