Pass in filenames to all functions instead of Path
Passing Path requires doing this:
# Load the configuration file
with open(generic_config, 'r') as file:
config = yaml.safe_load(file)
in many scripts, which significantly slows down the simulation time. We want to read the files from their provided path once in main, and then pass it to all functions using the files.
Edited by Christian Doh Dinga