Makes packsim.py output folders if they don't exist

This commit is contained in:
Kenneth Jao 2021-09-19 02:57:02 -04:00
parent 5dd0bfb274
commit a283a31755

View File

@ -2,6 +2,7 @@ from __future__ import annotations
from typing import Dict from typing import Dict
import argparse, json, numpy as np, os import argparse, json, numpy as np, os
from shutil import which from shutil import which
from pathlib import Path
from simulation import Diagram, Flow, Search, Shrink from simulation import Diagram, Flow, Search, Shrink
from packsim_core import RadialTEnergy from packsim_core import RadialTEnergy
@ -41,6 +42,9 @@ def check_params(container: Dict, needed: List[str], valid: Dict):
def main(): def main():
# Loading configuration and settings. # Loading configuration and settings.
Path('simulations').mkdir(exist_ok=True)
Path('figures').mkdir(exist_ok=True)
parser = argparse.ArgumentParser("PackSim") parser = argparse.ArgumentParser("PackSim")
parser.add_argument('sim_conf', metavar='/path/to/config.json', parser.add_argument('sim_conf', metavar='/path/to/config.json',
help="configuration file for a simulation") help="configuration file for a simulation")