Various utilities to maintain and clean family tree GEDCOM files.

The package is part of the gedcompendium ecosystem of packages. This ecosystem enables the handling of tidyged objects (tibble representations of GEDCOM files), and the main package of this ecosystem is tidyged.


For an introduction to GEDCOM files, head to the website.

Installation

You can install the development version from GitHub with:

# install.packages("remotes")
remotes::install_github("jl5000/tidyged.utils")

Features

GEDCOM files can get very large and unwieldy, resulting in inefficiencies and file bloat. The tidyged.utils package offers functions to automate the cleaning and handling of GEDCOM files. It includes:

  • Splitting files
  • Merging files
  • Removal of ‘change date’ structures
  • Consolidating duplicate notes
  • Finding unreferenced records
  • Arranging records by type
  • Inserting explicit death subrecords
  • Arranging children by date of birth
  • Redaction of living individuals
  • Functionality to guess the current age of individuals without dates of birth
  • Automatically creating parent/ancestor placeholder records en masse

Examples are given at the website.