FitModel#

class jetset.model_manager.FitModel(elec_distr=None, jet=None, name='no-name', out_dir=None, flag=None, template=None, loglog_poly=None, analytical=None, nu_size=200, cosmo=None, composite_expr=None, **keywords)[source]#

Bases: Model

Attributes Summary

Methods Summary

add_component(m)

clone()

del_component(m)

eval([nu, fill_SED, get_model, loglog, ...])

free(model, par_name)

free_all()

freeze(model, par_name)

freeze_all()

get(model, par_name, *args)

get_par_by_name(model, par_name)

get parameter by type

link_par(par_name, from_model, to_model)

load_model(file_name)

plot_model([plot_obj, clean, sed_data, ...])

sed_tables_dict([restframe])

set(model, par_name, *args, **kw)

set_fit_range([down_tol, up_tol])

set_nu_grid([nu_min, nu_max, nu_size])

set_par(model, par_name, val)

shortcut to ModelParametersArray.set method set a parameter value

show_model()

show_model_components()

Attributes Documentation

composite_expr#

Methods Documentation

add_component(m)[source]#
clone()[source]#
del_component(m)[source]#
eval(nu=None, fill_SED=True, get_model=False, loglog=False, label=None, phys_output=False)[source]#
free(model, par_name)[source]#
free_all()[source]#
freeze(model, par_name)[source]#
freeze_all()[source]#
get(model, par_name, *args)[source]#
get_par_by_name(model, par_name)[source]#

get parameter by type

classmethod load_model(file_name)[source]#
plot_model(plot_obj=None, clean=False, sed_data=None, frame='obs', skip_components=False, label=None, skip_sub_components=False, density=False)[source]#
sed_tables_dict(restframe='obs')[source]#
set(model, par_name, *args, **kw)[source]#
set_fit_range(down_tol=0.1, up_tol=100)[source]#
set_nu_grid(nu_min=None, nu_max=None, nu_size=None)[source]#
set_par(model, par_name, val)[source]#

shortcut to ModelParametersArray.set method set a parameter value

Parameters:
  • par_name – (srt), name of the parameter

  • val – parameter value

show_model()[source]#
show_model_components()[source]#