gedcom_matcher library
Public API for the gedcom_matcher package.
Import this library to access GEDCOM parsing, matching, output formatting, and CLI entrypoints.
Classes
- GedcomMatcher
- Computes best person matches between two GEDCOM datasets.
- GedcomParser
-
Parses GEDCOM text into
PersonRecordobjects used by this package. - MatchCandidate
- Candidate pairing used by some consumers for intermediate processing.
- MatchOptions
- Runtime options used by the matching engine.
- MatchOutputFormatter
- Formats match results into table, JSON, CSV, or Markdown output.
- MatchResult
- Final best-match output between one left person and one right person.
- MatchSummary
- Aggregated metrics about a matching run.
- MatchWeights
- Weights used to compute match confidence.
- PersonRecord
- A normalized representation of a person extracted from a GEDCOM file.
Enums
- OutputFormat
- Supported output formats for match rendering/export.
Typedefs
- ProgressCallback = void Function(int current, int total)
- Callback invoked as matching progresses.