clophfit.testing.fitter_test_utils#
Shared utilities for fitter comparison tests and benchmarks.
Functions#
|
Extract K value and stderr from fit result. |
|
Extract S0 or S1 values per label if present in params. |
|
Build dictionary of fitting methods for benchmarking. |
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:
fr (clophfit.fitting.data_structures.FitResult[clophfit.fitting.data_structures.MiniT])
which (str)
- Return type:
dict[str, float] | None
- clophfit.testing.fitter_test_utils.build_fitters(*, include_odr=True)#
Build dictionary of fitting methods for benchmarking.
Returns a registry of named fitters using the unified
fit_binding_globAPI with different method/reweight/remove_outliers combinations.