"""Small noise sweep built on the main Monte Carlo pipeline.""" from pathlib import Path import sys sys.path.insert(0, str(Path(__file__).resolve().parents[1] / "src")) from mdsmap_sim.experiment import run_monte_carlo from mdsmap_sim.utils import load_config root = Path(__file__).resolve().parents[1] config = load_config(root / "config" / "default.yaml") for sigma in (0.0, 0.5, 1.0, 2.0, 5.0): config["noise_sigma"] = sigma metrics, _ = run_monte_carlo(config) summary = metrics.groupby("method")["rmse"].mean() print(f"sigma={sigma:.1f}\n{summary.to_string()}\n")