daedalus
Model Health, Social, and Economic Costs of a Pandemic
An epidemic-economic model teaching its interventions to react to the outbreak itself.
◆Recent moves
- 9mo ago
Version bump for a symposium preview build
Cut for a Jameel Institute symposium preview, this release adjusts what the NPI openness accessor returns and otherwise fixes vignette formatting, a flaky epidemic-size test, and the readme. A packaging milestone rather than a modelling one.
View source ↗ - 9mo ago
Interventions now lift in response to live R_t
⚡ SPARKThis is the release where interventions stop being scheduled and start being reactive: the ODE class becomes a mixed-time system so closures can end on the instantaneous R_t, and R_t plus the next-generation matrix become available inside the model. It completes the intervention rework that the timed-NPI release began a month earlier.
View source ↗ - 10mo ago
Within-sector contact scaling corrected to quadratic
Closures now scale worker-to-worker contact rates quadratically rather than linearly, which increases the modelled impact of any response strategy. A small change in text and a large one in output — every published comparison of strategies against baseline shifts with it.
View source ↗ - 10mo ago
Illness-driven absence reworked in the cost model
Only hospitalised and dead are now counted as fully absent, symptomatic workers are treated as present but unproductive via a tunable loss parameter, and the fiscal side corrects interest, spending and tax rates from percentages to rates. The economic half of the model gets the same scrutiny the epidemic half has been getting.
View source ↗ - 10mo ago
Multiple sequential time-limited closures
daedalus_timed_npi() adds interventions with several non-overlapping start and end times and per-window openness coefficients, splitting scheduled closures away from state-responsive ones. This is the groundwork the reactive-lifting release a month later builds on.
View source ↗ - 11mo ago
State array indexing corrections; earlier projections unreliable
The maintainers flag this version as the minimum for accurate projections, which makes it a correctness boundary rather than a routine patch. Results produced with anything between v0.2.24 and this release should be regenerated.
View source ↗