lfkit.luminosity_functions.conditional_integrals#

Conditional luminosity function integration utilities.

This module provides numerical helpers for conditional luminosity functions of the form Phi(M | x_1, x_2, ...), where M is absolute magnitude and the x_i are external conditioning variables.

The conditioning variables are intentionally generic. They may represent halo mass, redshift, environment, galaxy type, richness, stellar mass, or any other quantities. This module does not implement HOD or halo-model machinery.

The goal is to support conditional luminosity function evaluation and integration while keeping halo model calculations outside LFKit.

Functions

evaluate_conditional_luminosity_function(...)

Evaluate a conditional luminosity function.

integrate_conditional_luminosity_function(...)

Integrate a conditional luminosity function over absolute magnitude.

integrate_weighted_conditional_luminosity_function(...)

Integrate a weighted conditional luminosity function.