simrunner.py

class SimRunner[source]

Bases: ABC

SimRunner: ABC for the moosherd simulation chain. A simulation has an input file which can be get or set. The simulation can then be run with the given input files and then the path to the simulation output file can be retrieved.

abstractmethod get_input_file()[source]
abstractmethod set_input_file(input_path)[source]
abstractmethod run(input_file=None)[source]
abstractmethod get_output_path()[source]