-
Notifications
You must be signed in to change notification settings - Fork 18
Tutorial: Computing Broadband Stellar Luminosities
Computing, and outputting, broadband luminosities of the stellar continuum can be achieved by adding parameters to your parameter file as in this example:
<luminosityFilter value="RGO_I SDSS_g SDSS_r SDSS_i" />
<luminosityRedshift value="0.0 0.1 0.1 0.1" />
<luminosityType value="rest observed observed observed"/>
For each broadband luminosity to be computed we must specify the filter to use (via the luminosityFilter
parameter), the redshift at which the luminosity should be computed (and output; via the luminosityRedshift
parameter), and the "type" of luminosity, either rest
or observed
frame (via the luminosityType
) parameter. Each of these parameters can list as many different luminosities as you want (separated by spaces) - they must all have the same number of entries, otherwise an error will be thrown.
Available filters can be found in the datasets
repository here - simply use the file name of the filter (with the .xml
suffix removed) in the luminosityFilter
parameter.
The luminosityRedshift
parameter specifies redshift at which each luminosity will be computed and output. Note that if you do not have a corresponding output redshift defined via the outputTimes
parameter, then the luminosity will not be output. If you want to output the same luminosity at every output redshift you can use the special value "all
" in place of a numerical redshift in this parameter.
The luminosityType
parameter specifies whether the luminosity should be computed in the rest-frame or observed-frame of the galaxy. If you choose rest
then the luminosity will be computed in the galaxy rest-frame. If you choose observed
then the luminosity is computed in the observer frame. Note that, in this case, the calculation is performed by blueshifting the filter to the redshift of the galaxy (rather than redshifting the galaxy spectrum to
Luminosities are output separately for disk and spheroid components. For example, using the above parameters the first luminosity entry would lead to the following two datasets being output:
diskLuminositiesStellar:RGO_I:rest:z0.000
spheroidLuminositiesStellar:RGO_I:rest:z0.000
Luminosities are output in units corresponding to the zero-point of the AB-magnitude system This allows for convenient conversion into AB magnitudes simply using:
where
-
Tutorials
- Introduction to Galacticus parameter files
- Dark matter halo mass function
- Warm dark matter halo mass function
- Power spectra
- Warm dark matter power spectra
- Dark matter only merger trees
- Subsampling of merger tree branches
- Dark matter only subhalo evolution
- Solving the excursion set problem
- Reionization calculations
- Instantaneous & Non-instantaneous recycling
- Computing Broadband Stellar Luminosities
- Postprocessing of stellar spectra
- Using N-body Merger Trees
- Generating Mock Catalogs with Lightcones
- Constraining Galacticus parameters
- Generating galaxy merger trees
-
How Galacticus works
- Structure Formation Flowchart
- Merger Tree Building Flowchart
- How Galacticus Evolves Halos and Galaxies
- Galaxy Physics Flowchart
- CGM Cooling Physics Flowchart
- Star Formation Physics Flowchart
- Outflow Physics Flowchart
- Galactic Structure Flowchart
- CGM Physics Flowchart
- SMBH Physics Flowchart
- Subhalo Evolution Flowchart
-
Contributing
- Coding conventions
- Coding tutorials
-
Reference models
- Benchmarks and validation scores
- Validation plots and data