hsma6_des_book

A book summarising the content of the DES module in the HSMA programme and covering additional concepts that wouldn't fit in the course

https://github.com/hsma-programme/hsma6_des_book

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 2 committers (50.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.6%) to scientific vocabulary

Keywords

discrete-event-simulation learn-to-code simpy

Keywords from Contributors

simulation-model
Last synced: 6 months ago · JSON representation

Repository

A book summarising the content of the DES module in the HSMA programme and covering additional concepts that wouldn't fit in the course

Basic Info
  • Host: GitHub
  • Owner: hsma-programme
  • License: other
  • Language: HTML
  • Default Branch: main
  • Homepage: https://des.hsma.co.uk
  • Size: 174 MB
Statistics
  • Stars: 5
  • Watchers: 2
  • Forks: 3
  • Open Issues: 53
  • Releases: 2
Topics
discrete-event-simulation learn-to-code simpy
Created almost 2 years ago · Last pushed 10 months ago
Metadata Files
Readme Changelog Citation

README.md

HSMA: Find the future in you

HSMA - the little book of DES

An introduction to writing discrete event simulation models for healthcare (and beyond) using the SimPy package in Python.

https://des.hsma.co.uk/

Python Quarto Code licence Text licence

Work in progress.

Cover image

Introduction

This book accompanies the discrete event simulation module of the Health Service Modelling Associates (HSMA) Programme and is intended to act as a reference manual for the three HSMA sessions on this topic, but also covers a range of additional concepts to enhance models.

While the focus and examples are primarily healthcare-related, the concepts in this book can be applied to a wide range of models.

The book can be viewed here.

Contributing and sharing feedback

Please open an issue if you spot an error or have suggestions for improvements or additional chapters.

Viewing the book locally

The book is available online. To build it locally, you will need to:

  1. Clone this repository.
  2. Ensure you have at least Quarto 1.5.
  3. Create the virtual environment as in requirements.txt.
  4. Run quarto render.

Citation and acknowledgements

Please cite this book as:

Dan Chalk ORCID ID, Sammi Rosser ORCID ID, and Amy Heather ORCID ID. HSMA - the little book of DES. https://des.hsma.co.uk/.

A CITATION.cff file is also provided.

The book content is a mixture of HSMA lectures by by Dr Daniel Chalk ORCID ID which have been converted into book format by Sammi Rosser ORCID ID, as well as new content written for this book mostly by Sammi Rosser ORCID ID, with a few pages also by Amy Heather ORCID ID. The book also draws on a range of work done by other members of the PenCHORD team, including: Tom Monks ORCID ID, Mike Allen ORCID ID, and Anna Laws ORCID ID.

Owner

  • Name: HSMA
  • Login: hsma-programme
  • Kind: organization
  • Location: United Kingdom

GitHub Organisation for the NIHR PenARC Health Service Modelling Associates (HSMA) Programme

GitHub Events

Total
  • Issues event: 47
  • Watch event: 4
  • Delete event: 1
  • Member event: 1
  • Issue comment event: 33
  • Push event: 51
  • Pull request event: 2
  • Create event: 1
Last Year
  • Issues event: 47
  • Watch event: 4
  • Delete event: 1
  • Member event: 1
  • Issue comment event: 33
  • Push event: 51
  • Pull request event: 2
  • Create event: 1

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 152
  • Total Committers: 2
  • Avg Commits per committer: 76.0
  • Development Distribution Score (DDS): 0.296
Past Year
  • Commits: 72
  • Committers: 2
  • Avg Commits per committer: 36.0
  • Development Distribution Score (DDS): 0.375
Top Committers
Name Email Commits
Bergam0t s****r@g****m 107
amyheather a****2@e****k 45
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 68
  • Total pull requests: 2
  • Average time to close issues: 7 months
  • Average time to close pull requests: 10 days
  • Total issue authors: 3
  • Total pull request authors: 1
  • Average comments per issue: 0.53
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 34
  • Pull requests: 2
  • Average time to close issues: 3 months
  • Average time to close pull requests: 10 days
  • Issue authors: 3
  • Pull request authors: 1
  • Average comments per issue: 0.47
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • Bergam0t (55)
  • amyheather (11)
  • helenajr (1)
Pull Request Authors
  • amyheather (2)
Top Labels
Issue Labels
chapter suggestion (16) enhancement (10) editing (5) section suggestion (4) question (3) PRIORITY - HIGH (2) code example bug (2) invalid (1) broken (1)
Pull Request Labels

Dependencies

requirements.txt pypi
  • Babel ==2.14.0
  • Jinja2 ==3.1.3
  • MarkupSafe ==2.1.5
  • PyYAML ==6.0.1
  • Pygments ==2.17.2
  • QtPy ==2.4.1
  • Send2Trash ==1.8.2
  • altair ==5.2.0
  • anyio ==4.3.0
  • argon2-cffi ==23.1.0
  • argon2-cffi-bindings ==21.2.0
  • arrow ==1.3.0
  • asttokens ==2.4.1
  • async-lru ==2.0.4
  • attrs ==23.2.0
  • beautifulsoup4 ==4.12.3
  • bleach ==6.1.0
  • certifi ==2024.2.2
  • cffi ==1.16.0
  • charset-normalizer ==3.3.2
  • colorama ==0.4.6
  • comm ==0.2.2
  • contourpy ==1.2.0
  • cycler ==0.12.1
  • debugpy ==1.8.1
  • decorator ==5.1.1
  • defusedxml ==0.7.1
  • executing ==2.0.1
  • fastjsonschema ==2.19.1
  • fonttools ==4.50.0
  • fqdn ==1.5.1
  • h11 ==0.14.0
  • httpcore ==1.0.4
  • httpx ==0.27.0
  • idna ==3.6
  • ipykernel ==6.29.3
  • ipython ==8.22.2
  • ipywidgets ==8.1.2
  • isoduration ==20.11.0
  • jedi ==0.19.1
  • json5 ==0.9.24
  • jsonpointer ==2.4
  • jsonschema ==4.21.1
  • jsonschema-specifications ==2023.12.1
  • jupyter ==1.0.0
  • jupyter-console ==6.6.3
  • jupyter-events ==0.10.0
  • jupyter-lsp ==2.2.4
  • jupyter_client ==8.6.1
  • jupyter_core ==5.7.2
  • jupyter_server ==2.13.0
  • jupyter_server_terminals ==0.5.3
  • jupyterlab ==4.1.5
  • jupyterlab_pygments ==0.3.0
  • jupyterlab_server ==2.25.4
  • jupyterlab_widgets ==3.0.10
  • kiwisolver ==1.4.5
  • matplotlib ==3.8.3
  • matplotlib-inline ==0.1.6
  • mistune ==3.0.2
  • nbclient ==0.10.0
  • nbconvert ==7.16.3
  • nbformat ==5.10.3
  • nest-asyncio ==1.6.0
  • notebook ==7.1.2
  • notebook_shim ==0.2.4
  • numpy ==1.26.4
  • overrides ==7.7.0
  • packaging ==24.0
  • pandas ==2.2.1
  • pandocfilters ==1.5.1
  • parso ==0.8.3
  • pillow ==10.2.0
  • platformdirs ==4.2.0
  • prometheus_client ==0.20.0
  • prompt-toolkit ==3.0.43
  • psutil ==5.9.8
  • pure-eval ==0.2.2
  • pycparser ==2.21
  • pyparsing ==3.1.2
  • python-dateutil ==2.9.0.post0
  • python-json-logger ==2.0.7
  • pytz ==2024.1
  • pywin32 ==306
  • pywinpty ==2.0.13
  • pyzmq ==25.1.2
  • qtconsole ==5.5.1
  • quarto ==0.1.0
  • referencing ==0.34.0
  • requests ==2.31.0
  • rfc3339-validator ==0.1.4
  • rfc3986-validator ==0.1.1
  • rpds-py ==0.18.0
  • simpy ==4.1.1
  • six ==1.16.0
  • sniffio ==1.3.1
  • soupsieve ==2.5
  • stack-data ==0.6.3
  • terminado ==0.18.1
  • tinycss2 ==1.2.1
  • toolz ==0.12.1
  • tornado ==6.4
  • traitlets ==5.14.2
  • types-python-dateutil ==2.9.0.20240316
  • tzdata ==2024.1
  • uri-template ==1.3.0
  • urllib3 ==2.2.1
  • wcwidth ==0.2.13
  • webcolors ==1.13
  • webencodings ==0.5.1
  • websocket-client ==1.7.0
  • widgetsnbextension ==4.0.10