load_templates¶
- grizli.utils.load_templates(fwhm=400, line_complexes=True, stars=False, full_line_list=['BrA', 'BrB', 'BrG', 'PfG', 'PfD', 'PaA', 'PaB', 'PaG', 'PaD', 'HeI-1083', 'SIII', 'OII-7325', 'ArIII-7138', 'SII', 'Ha', 'OI-6302', 'HeI-5877', 'OIII', 'Hb', 'OIII-4363', 'Hg', 'Hd', 'H7', 'H8', 'H9', 'H10', 'NeIII-3867', 'OII', 'NeVI-3426', 'NeV-3346', 'MgII', 'CIV-1549', 'CIII-1906', 'CIII-1908', 'OIII-1663', 'HeII-1640', 'NIII-1750', 'NIV-1487', 'NV-1240', 'Lya'], continuum_list=None, fsps_templates=False, alf_template=False, lorentz=False)[source]¶
Generate a list of templates for fitting to the grism spectra
The different sets of continuum templates are stored in
>>> temp_dir = os.path.join(GRIZLI_PATH, 'templates')
- Parameters
- fwhmfloat
FWHM of a Gaussian, in km/s, that is convolved with the emission line templates. If too narrow, then can see pixel effects in the fits as a function of redshift.
- line_complexesbool
Generate line complex templates with fixed flux ratios rather than individual lines. This is useful for the redshift fits where there would be redshift degeneracies if the line fluxes for individual lines were allowed to vary completely freely. See the list of available lines and line groups in
get_line_wavelengths
. Currently,line_complexes=True
generates the following groups:Ha+NII+SII+SIII+He OIII+Hb OII+Ne
- starsbool
Get stellar templates rather than galaxies + lines
- full_line_listNone or list
Full set of lines to try. The default is set in the global variable
DEFAULT_LINE_LIST
.The full list of implemented lines is in
get_line_wavelengths
.- continuum_listNone or list
Override the default continuum templates if None.
- fsps_templatesbool
If True, get the FSPS NMF templates.
- Returns
- temp_listdictionary of
SpectrumTemplate
objects Output template list
- temp_listdictionary of