Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make epidemic functions directly available #86

Merged
merged 42 commits into from
Aug 11, 2023
Merged

Conversation

pratikunterwegs
Copy link
Collaborator

@pratikunterwegs pratikunterwegs commented Aug 8, 2023

This PR is intended to restructure epidemics so as to make the different model functions directly available to users. This replaces the current functionality which hides these functions behind epidemic(model_name = ...). This change fixes #81. @TimTaylor could you check whether this resolves your suggestions in #75?

This PR also:

  1. Cleans up some C++ code so that deterministic ODE models now run about 2x faster (see Benchmarking R-only and Rcpp implementations #62),
  2. Cleans up some documentation around model argument checking and preparation functions, as a WIP on Compress documentation #87.

@pratikunterwegs pratikunterwegs merged commit a02fd7c into main Aug 11, 2023
12 checks passed
@pratikunterwegs pratikunterwegs deleted the dev/direct-funs branch August 11, 2023 09:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Rename and expose C++ model functions directly
2 participants