SimInf
A Framework for Data-Driven Stochastic Disease Spread Simulations
SimInf 10.0 turns an epidemic simulator into a tool that fits models to real time series
◆Recent moves
- 9mo ago
Avoid memcpy on zero-length continuous state vector
Fixes access to a zero-length R vector uncovered by CRAN's M1 Mac checks, five days after the 10.0.0 release. A platform-specific correctness fix, not a functional change.
View source ↗ - 9mo ago
PMCMC fitting arrives; particle filter interface redesigned
⚡ SPARKThe breaking release that adds inference: PMCMC fitting to time series data, a redesigned SimInf_pfilter class and bootstrap filtering interface, a replicates slot on SimInf_model, and a multi-particle split-step solver variant. The 9.x work on event data cleaning and the model parser was the groundwork for this.
View source ↗ - 2y ago
Documentation link anchors; parser dependency fix
Adds package anchors to external Rd links and fixes the model parser's resolution of transition variable dependencies when several have no dependencies. Small correctness work in the parser plus CRAN documentation compliance.
View source ↗ - 2y ago
Model parser gains variables and enumeration constants
Lets transitions define variables reusable in propensity calculations, generates enumeration constants for parameter indices in the emitted C code, and adds node_events() for preparing raw individual event data. Makes hand-written models both more readable and easier to feed real data into.
View source ↗ - 2y ago
individual_events() added for raw event data cleaning
Adds individual_events() to turn raw individual-level event records into the form SimInf consumes. The first of the two data-preparation utilities that made fitting to observed data a realistic goal.
View source ↗ - 3y ago
Configure script uses R to locate the compiler
Build configuration fix so the compiler is found through R rather than independently. Install-time only.
View source ↗