jaxqsofit.CustomLineComponentSpec#
- class jaxqsofit.CustomLineComponentSpec(name: str, parameter_priors: ~typing.Mapping[str, ~typing.Mapping[str, ~typing.Any]], evaluate: ~typing.Callable[[~typing.Any, ~typing.Mapping[str, ~typing.Any], ~typing.Mapping[str, ~typing.Any]], ~typing.Any], line_kind: str = 'broad', metadata: ~typing.Mapping[str, ~typing.Any] = <factory>)[source]#
Bases:
objectGeneric additive emission-line component.
- name: str#
- parameter_priors: Mapping[str, Mapping[str, Any]]#
- evaluate: Callable[[Any, Mapping[str, Any], Mapping[str, Any]], Any]#
- line_kind: str = 'broad'#
- metadata: Mapping[str, Any]#
- property prefix: str#
- property output_name: str#
- property deterministic_site_name: str#
- classmethod from_state(state: Mapping[str, Any]) CustomLineComponentSpec[source]#