We are very excited to announce the release of a new simulist version v0.6.0. Here is an automatically generated summary of the changes in this version.
In this minor version release we have continued to make a range of improvements across the package. A new line list post-processing function, censor_linelist()
, makes it easy to group dates into various intervals, messy_linelist()
introduced in v0.5.0 is enhanced, and the package documentation is expanded to cover under-reporting in outbreak data and censoring dates. There are also a couple of minor bug fixes.
The development status of the package is updated to stable from experimental to reflect the long term stability and low probability of major changes.
New features
A new
censor_linelist()
function is added to the package. This is a new post-processing function for line list data to censor<Date>
to daily, weekly and other user-defined time periods. Thecensor_linelist()
also has a weekend-effect option to replicate the low reporting over weekends. This new feature also adds the {grates} package as a dependency (#240).messy_linelist()
can now accept a vector with multiplemissing_value
s to allow different values to represent missing data (#241).A demonstration of how to replicate under-reporting of line list and contact tracing data is added to the
wrangling-linelist.Rmd
vignette. The demo contains examples for multiple types of under-reporting data found in real-world outbreaks (#244).
Breaking changes
The
$was_case
column in contact tracing data simulated bysim_contacts()
now containslogical
boolean values instead of"Y"
and"N"
character
strings (#243).The minimum R version required by the package is incremented to v4.2.0 due to a recursive dependency on {fastymd} (#235).
Minor changes
Documentation on censoring dates is added to
wrangling-linelist.Rmd
(#240).Documentation on interoperability between {simulist} and {incidence2} for double precision
<Date>
s and warning for not specifyinginterval
inincidence2::incidence()
is added tovis-linelist.Rmd
(#232).The lifecycle of the package has been updated from experimental to stable (#229).
@return
function documentation for exported functions is improved (#235).
Bug fixes
truncate_linelist()
sets$outcome
toNA
if they are more recent than truncation time. This matches the way$date_outcome
was handled intruncate_linelist()
in v0.5.0 (#228).Alt-text in vignettes is fixed to render correctly on pkgdown website (#230).
Deprecated and defunct
- None
Acknowledgements
Reuse
Citation
@online{epiverse-trace_development_team2025,
author = {Epiverse-TRACE development team, The},
title = {Simulist V0.6.0},
date = {2025-08-28},
url = {https://epiverse-trace.github.io/posts/simulist_v0.6.0/},
langid = {en}
}