sim_explorer.case¶
sim_explorer module for definition and execution of simulation experiments.
This module serves the definition and execution of simulation experiments, defined as ‘cases’. With respect to DoE or “smart testing”, this module serves the preparation of start conditions.
Main functionalities are: * Read and compile the case definitions from a *.cases configuration file Note that Json5 is restriced to ‘ordered keys’ and ‘unique keys within an object’ * Set the start variables for a given case * Run cases * Manipulate variables according to conditions during the simulation run * Save requested variables at given communication points during a simulation run * Collect and store results * Check the validity of results when saving variables
Note: The classes Case and Cases should be kept together in this file to avoid circular references.
Classes