Galaxies (skypy.galaxy
)¶
Introduction¶
Galaxy Properties¶
What follows are the physical properties of galaxies simulated by SkyPy, and the available models for each individual property.
Ellipticity¶
The following models are found in the skypy.galaxy.ellipticity
package.
Galaxy ellipticities sampled from a reparameterized beta distribution. |
|
Ellipticity distribution of Ryden (2004). |
Luminosity¶
The following models are found in the skypy.galaxy.luminosity
package.
Sample magnitudes from a Schechter luminosity function. |
Redshift¶
The following models are found in the skypy.galaxy.redshift
package.
Sample redshifts from a comoving density function. |
|
Sample redshifts from Schechter luminosity function. |
|
Redshifts following the Smail et al. |
Size¶
The following models are found in the skypy.galaxy.size
package.
Angular size of a galaxy. |
|
Lognormal distribution for early-type galaxies. |
|
Lognormal distribution for late-type galaxies. |
|
Lognormal distribution with linear mean. |
Spectrum¶
The following models are found in the skypy.galaxy.spectrum
package.
Dirichlet-distributed SED coefficients. |
|
Load spectral data from a known source or a local file. |
|
Compute absolute AB magnitudes from spectra and bandpasses. |
|
Compute AB magnitudes from template spectra. |
Stellar mass¶
The following models are found in the skypy.galaxy.stellar_mass
package.
Stellar masses following the Schechter mass function [Rb238126a32b3-1]. |
Reference/API¶
skypy.galaxy Package¶
This module contains methods that model the intrinsic properties of galaxy populations.
Functions¶
|
Sample redshifts and magnitudes from a Schechter luminosity function. |
skypy.galaxy.luminosity Module¶
Models of galaxy luminosities.
Functions¶
Convert absolute to apparent magnitude. |
|
Convert apparent to absolute magnitude. |
|
|
Compute the distance modulus. |
Converts absolute magnitudes to luminosities. |
|
|
Converts luminosities to absolute magnitudes. |
|
Sample magnitudes from a Schechter luminosity function. |
Variables¶
Bandpass magnitude of reference luminosities. |
skypy.galaxy.ellipticity Module¶
Galaxy ellipticity module.
This module provides facilities to sample the ellipticities of galaxies.
Functions¶
|
Galaxy ellipticities sampled from a reparameterized beta distribution. |
|
Ellipticity distribution of Ryden (2004). |
skypy.galaxy.redshift Module¶
Galaxy redshift module.
This module provides facilities to sample galaxy redshifts using a number of models.
Functions¶
|
Sample redshifts from a comoving density function. |
|
Sample redshifts from Schechter luminosity function. |
|
Redshifts following the Smail et al. |
skypy.galaxy.size Module¶
Galaxy size module.
This modules computes the angular size of galaxies from their physical size.
Functions¶
|
Angular size of a galaxy. |
|
Lognormal distribution for early-type galaxies. |
|
Lognormal distribution for late-type galaxies. |
|
Lognormal distribution with linear mean. |
skypy.galaxy.spectrum Module¶
Galaxy spectrum module.
Functions¶
|
Dirichlet-distributed SED coefficients. |
|
Load spectral data from a known source or a local file. |
|
Compute absolute AB magnitudes from spectra and bandpasses. |
|
Compute AB magnitudes from template spectra. |
skypy.galaxy.stellar_mass Module¶
Models of galaxy stellar mass.
Functions¶
|
Stellar masses following the Schechter mass function [Rb238126a32b3-1]. |