lfkit.utils.validators#

Validation utilities.

Functions

validate_2d_binned_grid(x_bin_edges, ...[, ...])

Return validated two-dimensional bin edges and bin values.

validate_2d_tabulated_grid(x_grid, y_grid, ...)

Return validated two-dimensional tabulated coordinates and values.

validate_array(x, *, name[, allow_negative])

Return a finite float array.

validate_binned_grid(bin_edges, bin_values, ...)

Return validated one-dimensional bin edges and bin values.

validate_luminosity_distance(...)

Return finite positive luminosity distances in Mpc.

validate_magnitude_range(*, m_bright, m_faint)

Validate bright and faint magnitude bounds.

validate_strictly_increasing_1d(x, *, name)

Return a finite strictly increasing one-dimensional float array.

validate_tabulated_grid(coordinate_grid, ...)

Return validated one-dimensional tabulated grid coordinates and values.