SimTool
Functions for creating and running Simulation Tools on nanoHUB
- Free software: MIT license
- Documentation: https://simtool.readthedocs.io.
Features
- Easily declare inputs and outputs of a simulation using Python and Jupyter notebooks. The entire simulation code can run inside a notebook or the notebook can be a wrapper that invokes complex enternal codes.
- Uses papermill to run parameterized notebooks, saving a new copy for each run.
- Results saved in a datastore (currently a filesystem, but extensible). The datastore can be used for machine learning and statistical analysis. Additionally, it functions as a cache.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.