def spectrum_fit_calc_flux_value(private_key, sender_id, msg_id, mtype, params, extra): """ spectrum_fit_calc_flux_value """ try: info("spectrum_fit_calc_flux_value()") ui = SherpaSession() try: ui.set_data(params["datasets"]) except Exception, e: reply_error(msg_id, sedexceptions.DataException, e, mtype) return try: usermodels = [] if (params.has_key("usermodels")): usermodels = params["usermodels"] ui.set_parameters(params["models"], usermodels) except Exception, e: reply_error(msg_id, sedexceptions.ParameterException, e, mtype) return
def spectrum_fit_fit(private_key, sender_id, msg_id, mtype, params, extra): """ spectrum_fit_fit """ try: info("spectrum_fit_fit()") ui = SherpaSession() info("ui session _sources: " + str(ui.session._sources)) info("ui session _models: " + str(ui.session._models)) info("ui session _model_components: " + str(ui.session._model_components)) info("ui session _data: " + str(ui.session._data)) try: ui.set_method(params["method"]) except Exception, e: reply_error(msg_id, sedexceptions.MethodException, e, mtype) return try: ui.set_data(params["datasets"]) except Exception, e: reply_error(msg_id, sedexceptions.DataException, e, mtype) return
def spectrum_fit_confidence(private_key, sender_id, msg_id, mtype, params, extra): """ spectrum_fit_confidence """ try: info("spectrum_fit_confidence()") ui = SherpaSession() try: ui.set_method(params["method"]) except Exception, e: reply_error(msg_id, sedexceptions.MethodException, e, mtype) return try: ui.set_data(params["datasets"]) except Exception, e: reply_error(msg_id, sedexceptions.DataException, e, mtype) return
def spectrum_fit_set_data(private_key, sender_id, msg_id, mtype, params, extra): """ spectrum_fit_set_model """ try: info("spectrum_fit_set_data()") ui = SherpaSession() try: ui.set_data(params["datasets"]) except Exception, e: reply_error(msg_id, sedexceptions.DataException, e, mtype) return reply_success(msg_id, mtype)