Skip to content

v0.2.0

Latest
Compare
Choose a tag to compare
@TomMonks TomMonks released this 05 Jun 10:06
· 1 commit to main since this release

💫 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