Package: menstrualcycleR
Title: Phase-Aligned Cycle Time Scaling (PACTS) and Menstrual Cycle
        Analysis
Version: 1.1.1
Authors@R: 
    c(person(given = "Anisha", family = "Nagpal", email ="anagpa7@uic.edu", role = "aut",
           comment = c(ORCID = "0000-0001-7111-9322")),
    person(given = "Tory", family = "Eisenlohr-Moul", email = "temo@uchicago.edu", role = c("aut", "cre"),
           comment = c(ORCID = "0000-0002-9231-3105")))
Description: Implements Phase-Aligned Cycle Time Scaling (PACTS) for menstrual cycle
    data, placing observations from cycles of differing length onto a common continuous
    timeline that accounts for variability in ovulation timing. Provides cycle time
    variables anchored on either menses onset or ovulation, summaries of how ovulation
    was determined in each cycle, and plotting functions for cycle-aligned outcomes.
    Methods are described in Nagpal et al. (2025) <doi:10.1016/j.psyneuen.2025.107584>.
URL: https://menstrualcycler.clearlabresearch.com/,
        https://github.com/eisenlohrmoullab/menstrualcycleR
BugReports: https://github.com/eisenlohrmoullab/menstrualcycleR/issues
License: GPL (>= 3)
Encoding: UTF-8
Imports: dplyr, ggplot2 (>= 3.4.0), magrittr, purrr, rlang, tidyr, zoo,
        viridis, glue, lubridate, shiny
NeedsCompilation: no
Depends: R (>= 3.5.0)
Suggests: knitr, rmarkdown, testthat (>= 3.0.0), marginaleffects, mgcv,
        shinyjs, writexl
Config/testthat/edition: 3
VignetteBuilder: knitr
LazyData: true
Config/roxygen2/version: 8.1.0
Packaged: 2026-10-24 22:50:31 UTC; toryeisenlohr-moul
Author: Anisha Nagpal [aut] (ORCID: <https://orcid.org/0000-0001-7111-9322>),
  Tory Eisenlohr-Moul [aut, cre] (ORCID:
    <https://orcid.org/0000-0002-9231-3105>)
Maintainer: Tory Eisenlohr-Moul <temo@uchicago.edu>
Repository: CRAN
Date/Publication: 2026-11-08 17:30:02 UTC
