radCAD
radCAD copied to clipboard
A Python framework for designing, testing, and validating complex systems through modelling and simulation.
If a user passes a float for timesteps, the simulation should handle this or throw a proper error.
Debug mode would have more detailed logging, what else? Consider creating named logging instance for radCAD to more easily configure logging using `logging` package.
Introduce a progress bar for long-running experiments, across runs/subsets/timesteps (granularity to be determined, to be most efficient). * Not enabled by default, perhaps `progress` mode.
Change default backend to dynamically choose either `SINGLE_PROCESS` or `PATHOS` depending on workload.
In radCAD version 0.11.0 (see CHANGELOG.md) an update was made to ensure that unintended state updates between state update functions within a single partial state update block can not be...
I've created a pull request for the mkdocs documentation. The static pages are on my fork, and are available at: https://abzaremba.github.io/radCAD/ I would appreciate comments :)
Adding optional parameter `return_parameters` which returns the parameters used in each run within the experiment results output. Defaults to False. This feature saves time, reduces complexity, and avoids the risk...