16 lines
587 B
Python
16 lines
587 B
Python
"""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") |