Package: countryatlas
Type: Package
Title: Join World Bank Data, Country Codes and Maps on the ISO Spine
Version: 3.0.0
Authors@R: 
    person(given = "Youzhi",
           family = "Yu",
           role = c("aut", "cre"),
           email = "yuyouzhi666@icloud.com")
Description: A complete toolkit for getting country data onto honest maps.
    Country names rarely line up across data sources ("US", "U.S.",
    "United States", "United States of America" are one country, but a
    naive join treats them as four), so 'countryatlas' makes ISO codes the
    universal join key. It generalises a one-call, map-ready table that
    stitches together 'ggplot2' map geometry, 'WDI' World Bank indicators
    and the 'countrycode' Rosetta stone; exposes the join machinery for the
    user's own data; ships curated reference data (metadata, group
    memberships, an indicator catalogue, flags and currencies); adds
    analysis helpers (per-capita, regional roll-ups, ranking, inequality and
    convergence statistics); and turns one hand-drawn choropleth into a full
    vocabulary of projected, area-honest maps (binned and quantile
    choropleths, proportional-symbol, spike, bivariate, value-by-alpha,
    cartogram, tile-grid, flow, small-multiple, animated, globe and
    interactive), and can hand its curated, ISO-reconciled tables to 'ggsql'
    for database-side spatial rendering. Honesty is treated as a feature
    rather than a slogan: classification methods can be compared side by
    side, missing data can be hatched rather than greyed, coverage and
    provenance travel with the plot, and the distortion each projection
    introduces can be measured and drawn. Heavy spatial dependencies stay
    optional, and a bundled offline snapshot lets every example, test and
    vignette run without the network.
License: GPL (>= 3)
URL: https://pursuitofdatascience.github.io/countryatlas/,
        https://github.com/PursuitOfDataScience/countryatlas
BugReports: https://github.com/PursuitOfDataScience/countryatlas/issues
Encoding: UTF-8
Language: en-GB
LazyData: true
Depends: R (>= 4.1.0)
Imports: cachem, cli, countrycode, dplyr, ggplot2, grDevices, memoise,
        parallel, rlang, stats, tibble, tidyr, tools, utils, WDI
Suggests: biscale, cartogram, cartogramR, classInt, comtradr, covr,
        cshapes, DBI, duckdb, eurostat, gganimate, ggiraph, ggpattern,
        ggrepel, ggsql, gifski, giscoR, gt, knitr, leaflet, magick,
        mapgl, mapproj, maps, nanoarrow, OECD, owidR, plotly, regions,
        rmapshaper, rmarkdown, rnaturalearth, rnaturalearthdata,
        scales, sf, spdep, stringdist, testthat (>= 3.2.0), tmap,
        units, vdiffr, withr
VignetteBuilder: knitr
Config/testthat/edition: 3
RoxygenNote: 7.3.2
NeedsCompilation: no
Packaged: 2026-10-01 15:03:42 UTC; youzhi
Author: Youzhi Yu [aut, cre]
Maintainer: Youzhi Yu <yuyouzhi666@icloud.com>
Repository: CRAN
Date/Publication: 2026-10-01 15:50:18 UTC
Built: R 4.6.1; ; 2026-10-01 16:23:20 UTC; unix
