SpectralTemplateLogLog#
- class jetset.template_model.SpectralTemplateLogLog(template_type, cosmo, z=None, nu_size=100, name='TemplateModel')[source]#
Bases:
ModelClass to handle spectral templates
Methods Summary
eval([fill_SED, nu, get_model, loglog])Evaluates the Template for the current parameters values
get_Lum(nuFnu_p)Return lum.
Return allowed template name.
Return redshift.
load_teplate_from_file(file_path)Loads a template from a file
log_func(nu_log)Log func.
plot_model([plot_obj, clean, label, ...])Plot model.
set_Lum(nuFnu_p)Set lum.
template_factory(template_type, cosmo[, z, ...])Template factory.
Methods Documentation
- eval(fill_SED=True, nu=None, get_model=False, loglog=False)[source]#
Evaluates the Template for the current parameters values
- get_Lum(nuFnu_p)[source]#
Return lum.
- Parameters:
nuFnu_p (object) – Frequency/energy control value for nu fnu p.
- Returns:
Requested value.
- Return type:
object
- static get_allowed_template_name()[source]#
Return allowed template name.
- Returns:
Requested value.
- Return type:
object
- log_func(nu_log)[source]#
Log func.
- Parameters:
nu_log (object) – Frequency/energy control value for nu log.
- Returns:
Computed result.
- Return type:
object
- plot_model(plot_obj=None, clean=False, label=None, sed_data=None, color=None, density=False, frame='obs')[source]#
Plot model.
- Parameters:
plot_obj (object, optional) – Existing plot object to update.
clean (bool, optional) – Parameter controlling clean.
label (object, optional) – Label used in output or plots.
sed_data (object, optional) – Observational SED data container.
color (object, optional) – Matplotlib color specification.
density (bool, optional) – Parameter controlling density.
frame (str, optional) – Reference frame for data/model values.
- Returns:
Computed result.
- Return type:
object
- set_Lum(nuFnu_p)[source]#
Set lum.
- Parameters:
nuFnu_p (object) – Frequency/energy control value for nu fnu p.
- classmethod template_factory(template_type, cosmo, z=None, nu_size=100, name='TemplateModel')[source]#
Template factory.
- Parameters:
template_type (object) – Parameter controlling template type.
cosmo (object) – Parameter controlling cosmo.
z (object, optional) – Parameter controlling z.
nu_size (int, optional) – Frequency/energy control value for nu size.
name (str, optional) – Name identifier.
- Returns:
Computed result.
- Return type:
object