💫 Towards Sharing Tools and Artifacts for Reproducible Simulation (v1.5): an stlite
template for simpy
models
1. Overview
The materials and methods in this repository support work towards developing the S.T.A.R.S healthcare framework version 1.5 (Sharing Tools and Artifacts for Reproducible Simulations in healthcare). The code and written materials here are a work in progress to demonstrate the application of S.T.A.R.S' version to sharing a simpy
discrete-event simuilation model and associated research artifacts.
The model will run on a users browser without the need to manually install any components. This is achieved using WebAssembly technology and serverless streamlit
i.e. stlite. A model and streamlit interface is downloaded to the users local machine and all dependencies are installed at runtime from pyodide
using micropip. There is a short wait while the model is setup. Once this is complete the model is then executed on the local. No data entered leaves the local machine.
Please note that stlite
currently does not work in Mozilla FireFox
Try it in your browser now: https://pythonhealthdatascience.github.io/stars-stlite-example
Changes
- ENV: upgraded to stlite 0.57.0 and treat-sim 2.1.0
- IMG: upgraded process flow image to be consistent with docs
- CHANGES: modified changlog format to be based on Keep a Changelog
Removed
- IMG: removed redundant process flow .jpg