Skip to content

Add Nicholas Tierney as package author#279

Merged
sbfnk merged 4 commits intomainfrom
add-njtierney-author
Feb 4, 2026
Merged

Add Nicholas Tierney as package author#279
sbfnk merged 4 commits intomainfrom
add-njtierney-author

Conversation

@sbfnk
Copy link
Collaborator

@sbfnk sbfnk commented Feb 3, 2026

Closes #277

Adds Nicholas Tierney (@njtierney) as package author (aut) with ORCID 0000-0003-1460-8722.

@njtierney - please check if the email and ORCID are correct!

Summary by CodeRabbit

  • New Features

    • Added new functions for modular survey data preprocessing
    • Automatic detection of country and year in survey conversion
    • Reduced verbosity in logging output
  • Breaking Changes

    • contact_matrix() preserves empty age groups in results
    • contact_matrix(counts = TRUE) now returns an array format
    • Function arguments renamed to underscore-style (e.g., age_limits)
    • Age inference now includes both participant and contact ages
  • Bug Fixes

    • Fixed processing of age values with units (e.g., "6 months")
    • Fixed loading of longitudinal surveys with repeated observations
    • Fixed NA contact issues with non-zero starting age groups
  • Deprecations

    • Survey management functions moved to separate package (supported until v1.0.0)

sbfnk and others added 3 commits January 19, 2026 17:25
- Update version to 0.5.0
- Add release summary and acknowledgments to NEWS.md

Co-authored-by: sbfnk-bot <242615673+sbfnk-bot@users.noreply.github.com>
Co-authored-by: sbfnk-bot <242615673+sbfnk-bot@users.noreply.github.com>
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 3, 2026

📝 Walkthrough

Walkthrough

Package version bumped to 0.5.0 with new author and contributor additions, expanded dependency metadata, and documentation example simplifications from pipe to explicit function syntax.

Changes

Cohort / File(s) Summary
Package metadata and dependencies
DESCRIPTION
Version bump from 0.4.0.9000 to 0.5.0.9000, added Nicholas Tierney as author with ORCID, expanded Authors@R with additional contributors (Christopher Jarvis, Alexis Robert, Niel Hens, Pietro Coletti, Lloyd Chapman), and significantly extended Imports section with new dependencies (countrycode, curl, data.table, grDevices, httr, jsonlite, lifecycle, lubridate, memoise, purrr, oai, wpp2017, xml2, cli, rlang, methods) and new Suggests block (ggplot2, here, knitr, quarto, reshape2, rmarkdown, roxyglobals, testthat, withr, etc.); added VignetteBuilder and metadata fields (Encoding, LazyData, NeedsCompilation, RoxygenNote, URL, BugReports, Roxygen config).
Release notes and changelog
NEWS.md
Added version 0.5.0 release narrative detailing breaking changes (contact_matrix() preserves all age_limits, returns array instead of xtabs, age_limits inferred from both participant and contact ages), new features (assign_age_groups, survey_country_population functions; auto-detection of country/year in as_contact_survey), bug fixes (clean() with units, contact_matrix() warnings, load_survey() for longitudinal data), and deprecations (dot-notation arguments renamed to underscores; survey functions moved to contactsurveys package).
Example documentation updates
R/assign-age-groups.R, man/assign_age_groups.Rd
Documentation examples converted from pipe syntax (polymod |> assign_age_groups()) to explicit function calls (assign_age_groups(polymod)).
CI and testing documentation
cran-comments.md
Updated test environments section with explicit platform entries (aarch64 macOS, GitHub Actions matrix, R-hub, win-builder), reformatted revdepcheck results reporting (zero new problems, zero packages failed to check).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

Poem

🐰 A version bump hops into view,
With Nicholas now joining the crew,
New authors gathered, imports expanded wide,
Examples rewritten with clearer pride,
Let's hop forward—0.5.0 arrives anew! 🌟

🚥 Pre-merge checks | ✅ 4 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Out of Scope Changes check ⚠️ Warning The PR includes substantial out-of-scope changes: version bumps, major API changes (new functions, deprecated arguments), NEWS updates, and documentation changes unrelated to adding an author. Separate version bumps, API changes, and NEWS updates into a dedicated PR; this PR should focus solely on adding Nicholas Tierney as an author.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title precisely captures the main change: adding Nicholas Tierney as a package author, which aligns with the primary objective of the PR.
Linked Issues check ✅ Passed The PR successfully adds Nicholas Tierney to Authors@R in DESCRIPTION with ORCID, directly satisfying the requirement in issue #277.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch add-njtierney-author

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@njtierney
Copy link
Contributor

All looks good to me!

@sbfnk sbfnk merged commit 2e224e6 into main Feb 4, 2026
11 of 12 checks passed
@sbfnk sbfnk deleted the add-njtierney-author branch February 4, 2026 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Nicholas Tierney as package author

2 participants