import json import os import sys import numpy as np # from SimNDT.run_setup.SimulationVideo import create_vector_field_video from SimNDT.run_setup.runSimulator import openSim, runEngine #, saveVideo Version = "SimNDT2b Ver. 1.3.0" def main(json_filepath): try: # Read the JSON file from the provided file path with open(json_filepath, "r") as f: sim_params = json.load(f) # Setup simulation environment with the provided parameters simPack = openSim(sim_params) # Run the simulation engine and save the results runEngine(simPack) except Exception as e: print(e) if __name__ == "__main__": print(Version) if len(sys.argv) != 2: print("Usage: python main.py ") sys.exit(1) json_filepath = sys.argv[1] main(json_filepath)