v1.1.0
End-to-end reproducibility update. Every number in the companion paper is now reproducible from the deposited scripts.
M_B bug fix in primary fits
fit_lcos.py, fit_lcdm.py, fit_wcdm.py previously profiled M_B internally in the SN likelihood and ignored the chain-sampled value, leaving the chain M_B column meaningless. Now M_B is passed through correctly. After the fix, M_B posteriors match the paper's reported medians exactly and tau_max drops below 50 for all primary fits.
Reproducibility scripts for §5.4 and §5.5
fit_lcos.pyaccepts--omega_lambda;omega_lambda_scan.pyaggregates the §5.4 Ω_Λ sensitivity table across {0.680, 0.685, 0.690, 0.700, 0.715}.fit_lcdm_cmb.pyandfit_lcos_cmb.pyreproduce the §5.5 CMB-priors fits (compressed Planck distance priors R, ℓ_A), with--non_flatand--free_omega_lambdaflags for the four §5.5 model variants.
Harmonized summary JSON schema
scripts/_summary.py shared helper enforces a common schema across all five MCMC fit scripts: {model, fixed, param_names, best_fit, posterior_quantiles, extras, chi2, tau_per_param, tau_max, acceptance}.
Convergence reporting
All MCMC fit scripts compute and save integrated autocorrelation time τ per parameter plus acceptance fraction. The paper's "τ < 50 for all parameters in both models" claim is reproducible from the deposit.
Repo↔paper lockstep
- README rewritten to describe the actual scripts and outputs.
figures/fig1–fig4are bit-identical toresults/source outputs.tables/clock_exponent_appendix_A_fits.csvcomplete with all 5 rows.- Stale
chains/directory removed.