Package: cd2030.core
Title: Data Loading, Validation, and Reporting for Countdown 2030
Version: 1.4.4
Authors@R: c(
      person("David", "Kariuki", , "hello@damurka.com", role = c("aut", "cre"), 
             comment = c(ORCID = "0009-0003-6159-1107")),
      person("Martin", "Mutua", role = c("aut")),
      person("Peter", "Kaberia", , "pkaberia@aphrc.org", role = c("aut")),
      person("Godfrey", "Adero", , "gadero@aphrc.org", role = c("aut")),
      person("Rornald", "Muhumuza", , "rmuhumuza@aphrc.org", role = c("aut")),
      person("African Population and Health Research Center (APHRC)", 
            role = c("cph", "fnd"))
    )
Description: cd2030.core is an R package for managing and validating
        data formatted according to Countdown 2030 standards. It
        provides tools for data loading, cleaning, and validation,
        detecting issues like missing values, inconsistencies,
        outliers, and ratio anomalies. The package ensures compliance
        with Countdown 2030 guidelines and generates standardized data
        quality reports, enabling users to focus on analysis and
        interpretation.
License: AGPL (>= 3)
URL: https://github.com/damurka/cd2030.core
Imports: cli (>= 3.6.2), datasuite.ui (>= 0.5.2), dplyr (>= 1.1.4),
        flextable (>= 0.10.0), forcats (>= 1.0.1), future (>= 1.70.0),
        ggplot2 (>= 3.5.1), haven (>= 2.5.4), htmltools (>= 0.5.9),
        later (>= 1.4.8), lubridate (>= 1.9.4), openxlsx (>= 4.2.8),
        officer (>= 0.7.5), promises (>= 1.5.0), purrr (>= 1.2.2),
        RColorBrewer (>= 1.1.3), readr (>= 2.2.0), readxl (>= 1.4.3),
        rlang (>= 1.1.0), scales (>= 1.3.0), reactable (>= 0.4.5), sf
        (>= 1.1-1), shiny (>= 1.14.0), shiny.react (>= 0.4.0),
        stringdist (>= 0.9.15), stringi (>= 1.8.4), stringr (>= 1.6.0),
        tibble (>= 3.2.1), tidyr (>= 1.3.1), withr (>= 3.0.2)
Remotes: damurka/datasuite.ui
Additional_repositories: https://alkemalab.r-universe.dev
Suggests: bayescoveragedeploy, bayescoveragemodel, ggrepel, jsonlite,
        knitr, magick, pdftools, rmarkdown, spelling, testthat (>=
        3.0.0), xml2, zip
Config/datasuite/onDemand: bayescoveragemodel, bayescoveragedeploy
VignetteBuilder: knitr
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
Depends: R (>= 4.1)
BugReports: https://github.com/damurka/cd2030.core/issues
Config/testthat/edition: 3
Config/roxygen2/version: 8.1.0
Config/pak/sysreqs: libabsl-dev libcairo2-dev cmake libfontconfig1-dev
        libfreetype6-dev libfribidi-dev libgdal-dev gdal-bin
        libgeos-dev make libharfbuzz-dev libicu-dev libjpeg-dev
        libpng-dev libtiff-dev libuv1-dev libwebp-dev libxml2-dev
        libssl-dev libproj-dev libsqlite3-dev libudunits2-dev
        libx11-dev zlib1g-dev
Repository: https://damurka.r-universe.dev
Date/Publication: 2026-10-12 09:34:40 UTC
RemoteUrl: https://github.com/damurka/cd2030.core
RemoteRef: main
RemoteSha: c6ea74d66f3dac2b681dbb2697e8e1ba5478ba6f
NeedsCompilation: no
Packaged: 2026-10-12 11:13:11 UTC; root
Author: David Kariuki [aut, cre] (ORCID:
    <https://orcid.org/0009-0003-6159-1107>),
  Martin Mutua [aut],
  Peter Kaberia [aut],
  Godfrey Adero [aut],
  Rornald Muhumuza [aut],
  African Population and Health Research Center (APHRC) [cph, fnd]
Maintainer: David Kariuki <hello@damurka.com>
