jaxqsofit.build_default_prior_config#
- jaxqsofit.build_default_prior_config(flux: ndarray, line_config: Dict[str, Any] | None = None, include_elg_narrow_lines: bool = False, include_high_ionization_lines: bool = False, pl_pivot: float | None = None) Dict[str, Any][source]#
Build a full prior_config with sane defaults from data flux scale.
- Parameters:
flux (ndarray) – Input flux array used to set data-scale-aware defaults.
line_config (dict or None, optional) – Optional line configuration override. If None, default line config is used.
include_elg_narrow_lines (bool, optional) – If True, append additional narrow ELG lines from
DEFAULT_ELG_NARROW_LINE_PRIOR_ROWSto the active line table.include_high_ionization_lines (bool, optional) – If True, append additional high-ionization lines from
DEFAULT_HIGH_IONIZATION_LINE_PRIOR_ROWSto the active line table.pl_pivot (float or None, optional) – Optional manual override for the power-law continuum pivot wavelength in Angstrom. If
None, the model uses the midpoint of the fitted rest-frame wavelength coverage.