import sys
from pathlib import Path
sys.path.insert(0, str(Path(__file__).resolve().parent))
import r5_common as c
CONFIGS = {
"imm0": {"SMC_IMMIGRANTS": "0"}, "imm0.1": {"SMC_IMMIGRANTS": "0.1"}, "imm0.4": {"SMC_IMMIGRANTS": "0.4"},
"sigma0.1": {"SMC_SIGMA": "0.1"}, "sigma0.4": {"SMC_SIGMA": "0.4"},
"beta5": {"SMC_BETA": "5"}, "beta20": {"SMC_BETA": "20"},
"cross0.5": {"SMC_CROSSOVER": "0.5"}, "cross1.0": {"SMC_CROSSOVER": "1.0"},
}
if __name__ == "__main__":
jobs = [(f, label, env, 32) for label, env in CONFIGS.items() for f in c.FIRES]
c.run_all(jobs, "exp34_operators.json")