Model#

class jetset.base_model.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

Methods Summary

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

build_table([restframe])

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)

sed_table([restframe])

set_fit_range([down_tol, up_tol])

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]#
build_table(restframe='obs')[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, set_par_expr_source_code=True, master_pars=None)[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]#
sed_table(restframe='obs')[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(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]#