halomod.cross_correlations.CrossCorrelations¶
- class halomod.cross_correlations.CrossCorrelations(*args, **kwargs)[source]¶
The Framework for cross-correlations.
This class generates two
TracerHaloModel
, and calculates their cross-correlation according to the cross-correlation model given.- Parameters
cross_hod_model (class) – Model for the HOD of cross correlation.
cross_hod_params (dict) – Parameters for HOD used in cross-correlation.
halo_model_1_params (dict) – Parameters for the tracers used in cross-correlation.
halo_model_2_params (dict) – Parameters for the tracers used in cross-correlation.
Methods
__init__
(cross_hod_model[, …])Initialize self.
clone
(**kwargs)Create and return an updated clone of the current object.
The tracer cross correlation function.
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.
parameter_info
([names])Prints information about each parameter in the class.
Total tracer cross power spectrum.
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
The 1-halo term of the cross correlation
The 1-halo term of the cross correlation
The 2-halo term of the cross-correlation.
The 2-halo term of the cross-correlation.
The tracer cross correlation function.
HOD model of the cross-correlation
Parameter:
Parameter:
Halo Model of the first tracer
Halo Model of the second tracer
Dictionary of all parameters and their current values
Total 1-halo cross-power.
Total 1-halo cross-power.
The 2-halo term of the cross-power spectrum.
The 2-halo term of the cross-power spectrum.
Total tracer cross power spectrum.