JetSpecComponent#

class jetset.jet_spectral_components.JetSpecComponent(jet_obj, name, blob_object, var_name=None, state_dict=None, state=None, tau=None)[source]#

Bases: object

JetSpecComponent class.

Attributes Summary

hidden

Hidden.

state

State.

Methods Summary

fill_SED([log_log, lin_nu, skip_zeros])

Fill sed.

get_SED_points([log_log, lin_nu, interp, ...])

Return sed points.

get_emiss_lim([seed])

Return emiss lim.

get_var_state()

Return var state.

plot([y_min, y_max])

Plot.

show()

Show.

Attributes Documentation

hidden#

Hidden.

Returns:

Requested value.

Return type:

object

state#

State.

Returns:

Requested value.

Return type:

object

Methods Documentation

fill_SED(log_log=False, lin_nu=None, skip_zeros=False)[source]#

Fill sed.

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

  • lin_nu (object, optional) – Frequency/energy control value for lin nu.

  • skip_zeros (bool, optional) – If True, skip zeros.

get_SED_points(log_log=False, lin_nu=None, interp='linear', skip_zeros=False)[source]#

Return sed points.

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

  • lin_nu (object, optional) – Frequency/energy control value for lin nu.

  • interp (str, optional) – Parameter controlling interp.

  • skip_zeros (bool, optional) – If True, skip zeros.

Returns:

Requested value.

Return type:

object

get_emiss_lim(seed=False)[source]#

Return emiss lim.

Parameters:

seed (bool, optional) – Parameter controlling seed.

Returns:

Requested value.

Return type:

object

get_var_state()[source]#

Return var state.

Returns:

Requested value.

Return type:

object

plot(y_min=None, y_max=None)[source]#

Plot.

Parameters:
  • y_min (object, optional) – Minimum value for y.

  • y_max (object, optional) – Maximum value for y.

Returns:

Computed result.

Return type:

object

show()[source]#

Show.