onepower.ia.AlignmentAmplitudes#
- class onepower.ia.AlignmentAmplitudes(*args, **kwargs)[source]#
Class to IA amplitudes given options and dependencies on either luminosity, stellar mass, or halo mass.
Methods
__init__
([z_vec, central_ia_depends_on, ...])broken_powerlaw
(xlum, pdf, gamma_2h_lum, l0, ...)Compute the broken power law.
clone
(**kwargs)Create and return an updated clone of the current object.
compute_luminosity_pdf
(z_loglum_file, nlbins)Compute the luminosity PDF.
get_all_parameter_defaults
([recursive])Dictionary of all parameters and defaults.
Yield all parameter names in the class.
get_dependencies
(*q)Determine all parameter dependencies of the quantities in q.
mean_l_l0_to_beta
(xlum, pdf, l0, beta)Compute the mean luminosity scaling.
parameter_info
([names])Prints information about each parameter in the class.
Obtain a list of all available output quantities.
update
(**kwargs)Update parameters of the framework with kwargs.
validate
()Perform validation of the input parameters as they relate to each other.
Attributes
Compute the alignment_gi based on the central galaxies' properties.
Beta parameter for central galaxies.
float Beta parameter for satellite galaxies.
Validate the central intrinsic alignment dependencies.
Compute the gamma_1h_amplitude based on the satellite galaxies' properties.
Amplitude for 1-halo term.
Slope for 1-halo term.
Amplitude for 2-halo term.
Pivot luminosity for central galaxies.
Pivot luminosity for satellite galaxies.
Returns the luminosity array for centrals.
Returns the luminosity array for satellites.
Returns the luminosity PDF array for satellites.
Returns the luminosity PDF array for centrals.
Pivot mass for central galaxies.
Pivot mass for satellite galaxies.
Dictionary of all parameters and their current values
Validate the satellite intrinsic alignment dependencies.
File path for central galaxy luminosity data.
File path for satellite galaxy luminosity data.
Redshift vector.