SED#

class jetset.spectral_shapes.SED(name=None, nu=None, nuFnu=None, nu_residuals=None, residuals=None, nu_src_residuals=None, nuLnu_src_residuals=None, dl=None, z=None, log_log=False, beaming=None)[source]#

Bases: object

Class handling the SED

Attributes Summary

nu

Nu.

nuFnu

Nu fnu.

nuLnu_blob

Nu lnu blob.

nuLnu_src

Nu lnu src.

nu_blob

Nu blob.

nu_src

Nu src.

Methods Summary

fill([nu, nuFnu, nu_residuals, residuals, ...])

Fill.

fill_nuLnu([nu_src_residuals, ...])

Fill nu lnu.

get_model_points([log_log, frame])

Return model points.

get_residuals([log_log])

Return residuals.

Attributes Documentation

nu#

Nu.

Returns:

Requested value.

Return type:

object

nuFnu#

Nu fnu.

Returns:

Requested value.

Return type:

object

nuLnu_blob#

Nu lnu blob.

Returns:

Requested value.

Return type:

object

nuLnu_src#

Nu lnu src.

Returns:

Requested value.

Return type:

object

nu_blob#

Nu blob.

Returns:

Requested value.

Return type:

object

nu_src#

Nu src.

Returns:

Requested value.

Return type:

object

Methods Documentation

fill(nu=None, nuFnu=None, nu_residuals=None, residuals=None, log_log=False)[source]#

Fill.

Parameters:
  • nu (object, optional) – Frequency values in Hz.

  • nuFnu (object, optional) – Frequency/energy control value for nu fnu.

  • nu_residuals (object, optional) – Index/identifier for nu residuals.

  • residuals (object, optional) – Index/identifier for residuals.

  • log_log (bool, optional) – If True, operate in log10 space.

fill_nuLnu(nu_src_residuals=None, nuLnu_src_residuals=None, z=None, dl=None)[source]#

Fill nu lnu.

Parameters:
  • nu_src_residuals (object, optional) – Index/identifier for nu src residuals.

  • nuLnu_src_residuals (object, optional) – Index/identifier for nu lnu src residuals.

  • z (object, optional) – Parameter controlling z.

  • dl (object, optional) – Parameter controlling dl.

get_model_points(log_log=False, frame='obs')[source]#

Return model points.

Parameters:
  • log_log (bool, optional) – If True, operate in log10 space.

  • frame (str, optional) – Reference frame for data/model values.

Returns:

Requested value.

Return type:

object

get_residuals(log_log=False)[source]#

Return residuals.

Parameters:

log_log (bool, optional) – If True, operate in log10 space.

Returns:

Requested value.

Return type:

object