FitModel

class 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

composite_expr

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, ...])

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

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]
set(model, par_name, *args, **kw)[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]