clophfit.testing.fitter_test_utils#

Shared utilities for fitter comparison tests and benchmarks.

Functions#

k_from_result(fr)

Extract K value and stderr from fit result.

s_from_result(fr, which)

Extract S0 or S1 values per label if present in params.

build_fitters(*[, include_odr])

Builder of fitters.

Module Contents#

clophfit.testing.fitter_test_utils.k_from_result(fr)#

Extract K value and stderr from fit result.

Parameters:

fr (clophfit.fitting.data_structures.FitResult[clophfit.fitting.data_structures.MiniT])

Return type:

tuple[float | None, float | None]

clophfit.testing.fitter_test_utils.s_from_result(fr, which)#

Extract S0 or S1 values per label if present in params.

Parameters:
Return type:

dict[str, float] | None

clophfit.testing.fitter_test_utils.build_fitters(*, include_odr=True)#

Builder of fitters.

Parameters:

include_odr (bool)

Return type:

dict[str, collections.abc.Callable[[clophfit.fitting.data_structures.Dataset], clophfit.fitting.data_structures.FitResult[clophfit.fitting.data_structures.MiniT]]]