This repo uses a JupyterLite template from Jupyterlite Demo. It deploys a Jackson Queuing Network as a static site to GitHub Pages, adapted from Tom Monks jackson-network repository.
A Jackson Queuing Network can be used to model a system with multiple service points (e.g. wards) where patients can queue and receive treatment (e.g. different wards in a hospital), and move between service points probabilistically. It assumes Poisson arrivals and exponential service times, and a stable system, meaning it can handle the demand on the system without queue lengths growing indefinitely.
Deploying the model to JupyterLite allows it to be reparameterised with ease. JupyterLite supports uploading files from your local machine to the browser’s local storage. This can be achieved by dragging and dropping files from your local machine to the file browser, or by using the Upload
button in the file browser.
This is useful for example when you want to upload a dataset to use in a notebook, like a CSV file.
However note that the browser’s local storage has a limited capacity, and you might not be able to upload large files. But smaller files up to ~50MB should be fine.
➡️ https://pythonhealthdatascience.github.io/jackson-network-jupyterlite/
Code can be changed and run in the browser. Changes will persist in the browser cache until it is cleared.
For more info, keep an eye on the JupyterLite documentation: