lfkit.utils.evaluators#

Callable evaluation utilities.

Functions

evaluate_lf_on_grid(lf, *, m_grid, z_grid)

Return LF values evaluated on a magnitude-redshift grid.

evaluate_non_negative_redshift_callable(fn, ...)

Evaluate a redshift-dependent callable that must be non-negative.

evaluate_optional_redshift_callable(fn, z, ...)

Evaluate an optional redshift-dependent callable.

evaluate_positive_redshift_callable(fn, z, ...)

Evaluate a redshift-dependent callable that must be positive.

evaluate_weight_on_grid(weight_fn, *, ...)

Return finite non-negative weight values on a magnitude-redshift grid.