1
0
Fork 0
mirror of https://github.com/Findus23/rebound-collisions.git synced 2024-09-19 15:53:48 +02:00

script generating simulation runs

This commit is contained in:
Lukas Winkler 2021-09-13 15:56:31 +02:00
parent e4528534a5
commit 18b3100a4d
Signed by: lukas
GPG key ID: 54DE4D798D244853

20
run_generator.py Normal file
View file

@ -0,0 +1,20 @@
from pathlib import Path
import yaml
from water_sim import Parameters
basename = "final_rbf_"
outdir = Path("data")
for num in range(1, 11):
param = Parameters(
massloss_method="rbf",
initcon_file=f"initcon/conditions_final{num}.input"
)
print(yaml.dump(param.__dict__))
outfile = outdir / f"{basename}{num}"
if outfile.exists():
print("file exists", outfile)
continue
with outfile.open("w"):
yaml.dump(param.__dict__)