python-gedcom
python-gedcom copied to clipboard
Python module for parsing, analyzing, and manipulating GEDCOM files
`get_birth_data` and `get_death_data` now return a list of birth and death dates.` get_birth_year` and `get_death_year` now return first element of `get_birth_data` or `get_death_data`.
Small patch to add all the missing tags from the 5.5.1 standard as well as some of the more common program defined ones.
**Is your feature request related to a problem? Please describe.** 5.5.1 has become the most common standard for usage. That said, Tamura Jones 5.5.5, which is fully 5.5.1-backwards compatible is...
Currently the Parser parse_file function accepts only a file path `parse_file(self, file_path, strict=True) ` but it would be interesting to be able to pass data directly, to be compatible with...
while the following snippet can return all names.. having it built in `IndividualElement` would help ```Python all_names = [a.get_value() for a in individual.get_child_elements() if a.get_tag() == gedcom.tags.GEDCOM_TAG_NAME] ```
I have multiple GEDCOM files with multiple edits.. would love to have a way to compare `__eq__` and maybe merge updates.
These two methods are not returning any results, even though other software is able to read my .ged file correctly.
Any recommendations for handling suffixes in names? Looks like the parser is just splitting on `/`, but I could be missing something. Currently the following names both return `Jane` and...
Some gedcom files have dates formatted in ISO 8601 format. Some genealogy software, for example Gramps, parses this correctly. It would be nice if python-gedcom can parse datestrings to date...
There are some test gedcom files available at http://heiner-eichmann.de/gedcom/gedcom.htm Python-gedcom crunches some of these but not all. While I do not know how strict they represent the standard it may...