This project uses an Adaptive Tempering algorithm to estimate an unknown particle value (an inverse problem). It iteratively refines an initial guess by comparing simulated data to noisy experimental measurements. 