trace_likelihood_over_parameter

ell1fit.posterior.trace_likelihood_over_parameter(observations, setup, parameter_name, parameter_values)[source]

Trace the posterior (log-likelihood + log-prior) over one parameter.

All fitted parameters are represented in a normalized local coordinate system used by optimize_solution(), where the physical value is local * factor + initial. This helper fixes every local parameter at zero except parameter_name, which is scanned over parameter_values – given here as physical (absolute) values, not local ones; each is converted to the local coordinate that reproduces it before evaluating the posterior, so the scan lands where requested regardless of what baseline values happens to hold for that parameter.

Returns:
dict

Mapping from scanned physical parameter value to posterior value.