diff --git a/CHANGELOG.md b/CHANGELOG.md index 12fc7a8..927dbc9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,24 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). Dates formatted as YYYY-MM-DD as per [ISO standard](https://www.iso.org/iso-8601-date-and-time-format.html). +## v1.0.2 - 2025-03-25 + +Add note about `st.spinner()` to the home page. + +### Changed + +* Explained that `st.spinner()` won't work on stlite in an info box in `Home.py`. + +## v1.0.1 - 2025-03-25 + +Update author list, add DOI, and correct app home page. + +### Changed + +* Removed Nav from `README.md`, `CITATION.cff` and `Home.py`. +* Correct `Home.py` (to describe deployment as stlite and GitHub pages, and not Streamlit Community Cloud). +* Add DOI to `README.md`. + ## v1.0.0 - 2025-03-25 -🌱 First release. Functioning streamlit app containing each of the LLM-generated apps as pages. Deployed using stlite and GitHub pages. \ No newline at end of file +🌱 First release. Functioning streamlit app containing each of the LLM-generated apps as pages. Deployed using stlite and GitHub pages. diff --git a/CITATION.cff b/CITATION.cff index d4bdbf0..a8bc246 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -25,14 +25,9 @@ authors: email: a.heather2@exeter.ac.uk affiliation: University of Exeter orcid: 'https://orcid.org/0000-0002-6596-3479' - - given-names: Navonil - family-names: Mustafee - orcid: 'https://orcid.org/0000-0002-2204-8924' - affiliation: University of Exeter - email: n.mustafee@exeter.ac.uk repository-code: 'https://github.com/pythonhealthdatascience/llm_simpy_models' abstract: >- The SimPy models and apps generated by LLMs, deployed as a single app. license: MIT -version: '1.0.0' +version: '1.0.2' date-released: '2025-03-25' \ No newline at end of file diff --git a/Home.py b/Home.py index feca052..e6aede7 100644 --- a/Home.py +++ b/Home.py @@ -12,18 +12,27 @@ """ This application is complementary to: -> Thomas Monks, Alison Harper, Amy Heather, and Navonil Mustafee. **Using Large -Language Models to support researchers reproduce and reuse unpublished health -care discrete-event simulation computer models: a feasibility and pilot study -in Python**. https://github.com/pythonhealthdatascience/llm_simpy. +> Thomas Monks, Alison Harper, and Amy Heather. **Research Compendium: +Replicating Simulations in Python using Generative AI**. +https://github.com/pythonhealthdatascience/llm_simpy. It deploys the streamlit applications generated using Perplexity as a single -app on Streamlit Community Cloud. - +app via stlite and GitHub pages. + Use the sidebar to navigate to each app. """ ) +st.divider() +st.info(""" +The apps use `st.spinner()` to show a spinning icon when the model is running, +but this does not work with `stlite`. Hence, it may appear like nothing is +happening, when the model is actually running behind the scenes (once you +click "simulate"). This is mainly relevant to the stroke model which takes a +little longer to run, but you can speed it up by reducing the number of +replications. +""", icon="â„šī¸") + st.divider() st.markdown( """ diff --git a/README.md b/README.md index 1cbace7..657fdcb 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,12 @@ [![Licence: MIT](https://img.shields.io/badge/Licence-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Python 3.10+](https://img.shields.io/badge/-Python_â‰Ĩ_3.10-306998?logo=python&logoColor=white)](https://www.python.org/downloads/release/python-360+/) +[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.15082494.svg)](https://doi.org/10.5281/zenodo.15082494) # Complementary repository: Final discrete-event simulation models and streamlit applications from Large Language Models This repository is complementary to: -> Thomas Monks, Alison Harper, Amy Heather, and Navonil Mustafee. **Using Large Language Models to support researchers reproduce and reuse unpublished health care discrete-event simulation computer models: a feasibility and pilot study in Python**. https://github.com/pythonhealthdatascience/llm_simpy. +> Thomas Monks, Alison Harper, and Amy Heather. **Research Compendium: Replicating Simulations in Python using Generative AI**. https://github.com/pythonhealthdatascience/llm_simpy. It contains the final formatted code from each of the SimPy discrete-event simulation models that were generated by Perplexity as part of that project. @@ -24,6 +25,8 @@ The stroke `.py` files combine the seperate model and app .py files from the [ll For a full record of the generation of these models, please refer to: https://github.com/pythonhealthdatascience/llm_simpy. +
+ ## đŸ‘Ĩ Authors * Thomas Monks    [![ORCID: Monks](https://img.shields.io/badge/ORCID-0000--0003--2631--4481-brightgreen)](https://orcid.org/0000-0003-2631-4481) @@ -32,7 +35,7 @@ For a full record of the generation of these models, please refer to: https://gi * Amy Heather    [![ORCID: Heather](https://img.shields.io/badge/ORCID-0000--0002--6596--3479-brightgreen)](https://orcid.org/0000-0002-6596-3479) -* Navonil Mustafee    [![ORCID: Mustafee](https://img.shields.io/badge/ORCID-0000--0002--2204--8924-brightgreen)](https://orcid.org/0000-0002-2204-8924) +
## 🌐 Creating the environment @@ -50,6 +53,8 @@ conda activate gen_simpy_apps This environment is a simplified version of that from the [llm_simpy](https://github.com/pythonhealthdatascience/llm_simpy) repository, containing only the dependencies required for running the apps. +
+ ## đŸ–Ĩī¸ Viewing the apps locally For deployment, we have brought the LLM-generated apps together into a single app, which can be deployed by running: @@ -70,15 +75,21 @@ To test the stlite app locally, run the following command, and then open + ## 📝 Citation -Please cite this repository as: +Please cite the archived repository: + +> Thomas Monks, Alison Harper, and Amy Heather. **Complementary repository: Final discrete-event simulation models and streamlit applications from Large Language Models**. . + +You can also cite this GitHub repository as: -> Thomas Monks, Alison Harper, Amy Heather, and Navonil Mustafee. **Complementary repository: Final discrete-event simulation models and streamlit applications from Large Language Models**. . +> Thomas Monks, Alison Harper, and Amy Heather. **Complementary repository: Final discrete-event simulation models and streamlit applications from Large Language Models**. . A `CITATION.cff` file is also provided. - +
## 💰 Funding pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy