Functions for creating and running Simulation Tools
Project description
SimTool
Functions for creating and running Simulation Tools on the HUBzero platform lead by nanoHUB
Free software: MIT license
Documentation: https://simtool.readthedocs.io.
Features
Easily declare and validate 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 external codes.
Uses papermill to run parameterized notebooks, saving a new copy for each run.
Results saved in a datastore (filesystem or web service based). The datastore can be used for machine learning and statistical analysis. Additionally, it functions as a cache.
Can be containerized for remote execution.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2019-08-09)
First release on PyPI.
0.2.0 (2020-03-04)
Second release on PyPI.
0.2.1 (2020-03-08)
Third release on PyPI.
0.2.2 (2020-03-08)
PyPI release with updated documentation.
0.2.3 (2020-09-21)
Improved search function to locate simTool notebook
0.3.1 (2021-06-14)
Improved input data validation
Added web service based cacheing support
0.3.2 (2021-09-22)
Fixed for use outside of HUBzero environment
0.3.3 (2021-10-04)
Improved automatic documentation generation
Fixed Image value setting
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for simtool-0.3.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00e934ee6c301bc0cdf6be00d53936f8197f300d30b2468c3214a25fe3010aaa |
|
MD5 | 22478b01ee1585cd0079ffb302cd91a3 |
|
BLAKE2b-256 | 13c39995031f5bf4f02d3f70eabf4154f8ff90ffd4b5875b3d0841c9d41737d3 |