Conversation
Thanks for your feedback, @copilot code review[agent]. Go ahead and implement some of the suggestions you made. Another thing that I would like you to do is go over the |
…ctor measles model (#51) * Initial plan * Address PR review feedback: fix JSON, Containerfile, data scripts, Makefile, refactor shiny_measles.R Co-authored-by: gvegayon <893619+gvegayon@users.noreply.github.com> * Refactoring code and ensuring it runs fast * Updating the news --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: gvegayon <893619+gvegayon@users.noreply.github.com> Co-authored-by: George G. Vega Yon <g.vegayon@gmail.com>
This pull request introduces several improvements and new features focused on integrating the
measlesR package, enhancing the measles school selector, and updating the development environment configuration. The most significant changes include switching to themeaslespackage for modeling, expanding and restructuring school data handling (including Utah schools), updating the devcontainer setup, and improving usability in the measles model UI.Measles model and data integration:
epiworldR::ModelMeaslesQuarantinetomeasles::ModelMeaslesQuarantineto leverage the newmeaslesR package. (inst/models/shiny_measles.R)measlespackage as an import and now display its version in the app footer. (DESCRIPTION,R/app.R) [1] [2] [3]NEWS.md,Makefile,data-raw/01_utah_school_data.R,data-raw/02_download_and_combine.R,data-raw/.gitignore) [1] [2] [3] [4] [5] [6]Development environment and devcontainer updates:
Containerfilebased on therocker-org/devcontainer/tidyverse:4.5image, streamlining package installation and setup. (.devcontainer/Containerfile,.devcontainer/Dockerfile,.devcontainer/devcontainer.json) [1] [2] [3].devcontainer/.vscode/settings.json)Measles model UI and usability improvements:
inst/models/shiny_measles.R) [1] [2] [3] [4]Other project maintenance:
.Rbuildignoreand package metadata for consistency and to reflect new dependencies and features. (.Rbuildignore,DESCRIPTION) [1] [2]