Skip to contents

Walks a directory of .rda files, finds every ggseg_atlas object inside them, and rewrites their 2D geometry into the single geom slot. By default the geometry is stored as brain_polygons (sf-optional); any legacy sf / polygons slots are dropped. Pass keep_sf = TRUE to store the geometry as sf instead.

Usage

migrate_atlas_files(path = "data", keep_sf = FALSE, quiet = FALSE)

Arguments

path

Directory containing .rda files to migrate. Defaults to "data", the conventional location in R packages.

keep_sf

If TRUE, the geometry is stored in geom as sf. Default FALSE — the geometry is stored as brain_polygons (sf-optional).

quiet

If TRUE, suppress per-file status messages.

Value

Invisibly, a character vector of paths to the files that were rewritten.

Details

Intended for downstream atlas-package maintainers across the ggsegverse ecosystem: run once against your data/ directory, then drop sf from DESCRIPTION Imports.

Examples

if (FALSE) { # \dontrun{
# In an atlas package, from the package root:
ggseg.formats::migrate_atlas_files("data")
} # }