Model

class Model(name='no_name', nu_size=200, model_type='base_model', scale='lin-lin', cosmo=None, nu_min=None, nu_max=None)[source]

Bases: object

Attributes Summary

version

Methods Summary

add_user_par(name, val[, units, val_min, ...])

clone()

dep_func_get_default_args(par_func)

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

get_par_by_name(par_name)

get parameter by type

get_par_by_type(par_type)

get parameter by type

get_residuals(data[, log_log, filter_UL])

lin_func(lin_nu)

load_model(file_name)

log_func(log_nu)

make_dependent_par(par, depends_on, par_expr)

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

save_model(file_name)

set_nu_grid([nu_min, nu_max, nu_size])

set_par(par_name, val)

shortcut to ModelParametersArray.set method set a parameter value

show_best_fit_pars()

show_model()

show_pars([sort_key])

Attributes Documentation

version

Methods Documentation

add_user_par(name, val, units='', val_min=None, val_max=None)[source]
clone()[source]
dep_func_get_default_args(par_func)[source]
eval(fill_SED=True, nu=None, get_model=False, loglog=False, label=None, **kwargs)[source]
get_par_by_name(par_name)[source]

get parameter by type

get_par_by_type(par_type)[source]

get parameter by type

get_residuals(data, log_log=False, filter_UL=True)[source]
lin_func(lin_nu)[source]
classmethod load_model(file_name)[source]
log_func(log_nu)[source]
make_dependent_par(par, depends_on, par_expr, verbose=True)[source]
plot_model(plot_obj=None, clean=False, sed_data=None, frame='obs', skip_components=False, label=None, line_style='-', density=False)[source]
save_model(file_name)[source]
set_nu_grid(nu_min=None, nu_max=None, nu_size=None)[source]
set_par(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_best_fit_pars()[source]
show_model()[source]
show_pars(sort_key='par type')[source]