← Back to all sparks
E

epikit

ANALYTICS
Velocity0.0

Miscellaneous Helper Tools for Epidemiologists

epikit narrows to field-epidemiology helpers, handing proportions to a sibling package

epidemiologyfield-datadate-handlingr-packagerefactoring
Current state
epikit is a set of small helpers for applied epidemiology in R — age categorisation, date reconstruction from partial records, and related field-data chores, developed in the R4Epis orbit. Version 0.2.0 moved the proportion functions out to epitabulate, improved how find_date_cause(), find_start_date() and find_end_date() handle dates falling outside the period, and added a floor argument to age_categories() so the lowest band reads as under one rather than zero to zero.
Where it's heading
The package is being scoped down rather than built out. The 0.1.3 restructuring and the 0.2.0 handover of proportions to epitabulate are the same move made twice: push functionality into the package where it belongs and keep epikit to the toolkit that field epidemiologists reach for directly. The rest of the history is dependency compatibility work against dplyr and tibble.
Prediction
With proportions gone and dependencies trimmed, the remaining functions cluster tightly around dates and age bands, so further refinement of the date-reconstruction helpers is more likely than new capability areas.

Recent moves

  1. 9mo ago

    Proportion functions moved to epitabulate; date helpers warn correctly

    Relocates the proportion functions to epitabulate, improves how the date-finding helpers fill and warn about dates outside the period, and adds a floor argument to age_categories() to label the lowest band as under one. Completes the scope narrowing begun in 0.1.3 while fixing behaviour users would otherwise have taken on trust.

    View source ↗
  2. 3y ago

    Functions rearranged across sibling packages

    A restructuring pass moving functions between the related packages, with no description of user-facing change. The first step of the split that 0.2.0 continues.

    View source ↗
  3. 5y ago

    Raise dplyr and tibble minimums; move CI to GitHub Actions

    Maintenance release requiring dplyr 1.0.2 and tibble 3.0.0, fixing fallout from the tibble upgrade and migrating checks to GitHub Actions.

    View source ↗
  4. 5y ago

    Compatibility release for dplyr 1.0.0

    A compatibility-only release for dplyr 1.0.0, published well after the work was done by the maintainer's own account.

    View source ↗
  5. 6y ago

    First CRAN release

    The initial CRAN release. The entry carries no detail beyond that, so the package's starting surface has to be read from what later releases moved out of it.

    View source ↗