Skip to contents

measles 0.2.0

User visible changes

  • The vaccination efficacy has been modified to reflect a probability (the original intent) instead of a rate. Previous versions were resulting in a higher than expected vaccinated individuals becoming infected (update from epiworldR 0.13.0.0).

  • Improved documentation regarding vaccination rates and probabilities across models.

Internal changes

  • This version uses the latest version of epiworld (0.14.0), which introduced several important changes. You can read more about the changes here (the corresponding epiworldR PR is here.).

measles 0.1.1

CRAN release: 2026-02-21

Internal changes

  • Removed the configure script infrastructure (configure.ac, configure, cleanup, src/Makevars.in) in favor of a static src/Makevars that uses R’s own $(SHLIB_OPENMP_CXXFLAGS) for OpenMP support. This addresses CRAN policy compliance by removing unnecessary C++11 compiler testing and custom OpenMP detection.

  • Added CXX_STD = CXX17 to src/Makevars and src/Makevars.win, and SystemRequirements: C++17 to DESCRIPTION, as required by the epiworld C++ headers (std::string_view, if constexpr).

measles 0.1.0

CRAN release: 2026-02-12

This is the first release of the measles R package, a spin-off of the epiworldR package, focused on modeling measles transmission dynamics.

New Features

  • Added get_contact_matrix() and set_contact_matrix() functions to retrieve and modify the contact matrix for mixing models. These functions are available for:
    • ModelMeaslesMixing
    • ModelMeaslesMixingRiskQuarantine
    Other mixing models in epiworld will have these methods available in the near future.