Package: gedcomS7 0.4.0

gedcomS7: Create Family Tree GEDCOM Files with S7 Objects

Import, create, edit and export family tree GEDCOM files. Genealogical Data Communication (GEDCOM) is a flat text file format which contains many nested data structures representing genealogical records. This package automates away the complexity in constructing these files, representing them as S7 objects.

Authors:Jamie Lendrum [aut, cre]

gedcomS7_0.4.0.tar.gz
gedcomS7_0.4.0.zip(r-4.7)gedcomS7_0.4.0.zip(r-4.6)gedcomS7_0.4.0.zip(r-4.5)
gedcomS7_0.4.0.tgz(r-4.6-any)gedcomS7_0.4.0.tgz(r-4.5-any)
gedcomS7_0.4.0.tar.gz(r-4.7-any)gedcomS7_0.4.0.tar.gz(r-4.6-any)
gedcomS7_0.4.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
gedcomS7/json (API)
NEWS

# Install 'gedcomS7' in R:
install.packages('gedcomS7', repos = c('https://jl5000.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/jl5000/gedcoms7/issues

Pkgdown/docs site:https://jl5000.github.io

On CRAN:

Conda:

2.30 score 1 stars 10 scripts 100 exports 1 dependencies

Last updated from:9a251dd27f. Checks:7 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64WARNING142
source / vignettesOK170
linux-release-x86_64WARNING128
macos-release-arm64WARNING191
macos-oldrel-arm64WARNING147
windows-develWARNING132
windows-releaseWARNING93
windows-oldrelWARNING102
wasm-releaseOK102

Exports:add_childrenadd_parentsadd_siblingsadd_spouseAddressAssociationChangeDateCreationDatedate_exact_currentDateApproxDateCalendarDateExactDatePeriodDateRangeDateSortingDateValuedf_famdf_fam_factsdf_indidf_indi_factsdf_mediadf_notedf_repodf_sourdf_submfact_rules_dfFactsRecordedFamilyAttributeFamilyEventFamilyLinkChildFamilyLinkSpouseFamilyRecordget_ancestorsget_descendantsget_fam_as_childget_fam_as_spouseget_fam_childrenget_fam_partnersget_indi_childrenget_indi_cousinsget_indi_fathersget_indi_mothersget_indi_parentsget_indi_partnersget_indi_siblingsget_records_by_patternget_supporting_recsget_unused_recsIndividualAttributeIndividualEventIndividualRecordMediaFileMediaLinkMediaRecordnew_gedcomNonEventNoteNoteRecordOrdinanceparse_gedcom_ageparse_gedcom_datePersonalNamePersonalNamePiecesPersonalNameTranPlacepull_recordpush_recordread_gedcomRepositoryCitationRepositoryRecordrm_livingrm_recordsSourceCallNumberSourceCitationSourceRecordSpouseSealingSubmitterRecordTimeTranslationTextval_adoptive_parentsval_attribute_typesval_certaintyval_confidence_typesval_event_typesval_fact_typesval_family_attribute_typesval_family_event_typesval_family_ordinance_typesval_individual_attribute_typesval_individual_event_typesval_individual_ordinance_typesval_medium_typesval_name_typesval_ordinance_statesval_pedigree_typesval_record_typesval_restrictionval_rolesval_sexeswrite_gedcom

Dependencies:S7

Readme and manuals

Help Manual

Help pageTopics
Create children records for a familyadd_children
Add parent records for an individualadd_parents
Create sibling records for an individualadd_siblings
Add a spouse record for an individualadd_spouse
Create an address objectAddress
Create an association objectAssociation
Create a change date objectChangeDate
Create a creation date objectCreationDate
Create a GEDCOM Exact Date object for todaydate_exact_current
Create a GEDCOM Approximate Date objectDateApprox
Create a GEDCOM Calendar Date objectDateCalendar
Create a GEDCOM Exact Date objectDateExact
Create a GEDCOM Date Period objectDatePeriod
Create a GEDCOM Date Range objectDateRange
Create a GEDCOM Sorting Date objectDateSorting
Create a GEDCOM Date Value objectDateValue
Summarise Family records in a dataframedf_fam
Summarise a family's attributes/events in a dataframedf_fam_facts
Summarise Individual records in a dataframedf_indi
Summarise an individual's attributes/events in a dataframedf_indi_facts
Summarise Multimedia records in a dataframedf_media
Summarise Note records in a dataframedf_note
Summarise Repository records in a dataframedf_repo
Summarise Source records in a dataframedf_sour
Summarise Submitter records in a dataframedf_subm
Property requirements for fact objects.fact_rules_df
Create an object recording facts covered in a source recordFactsRecorded
Create a family attribute objectFamilyAttribute
Create a family event objectFamilyEvent
Create a family link (as child) objectFamilyLinkChild
Create a family link (as spouse) objectFamilyLinkSpouse
Create a family record objectFamilyRecord
Create a GEDCOM header objectGedcomHeader
Create a GEDCOM objectGedcomS7
Create a GEDCOM source objectGedcomSource
Identify all ancestors for an individualget_ancestors
Identify all descendants for an individualget_descendants
Identify all families for an individual where they are a childget_fam_as_child
Identify all families for an individual where they are a partnerget_fam_as_spouse
Identify all children in a familyget_fam_children
Identify all partners in a familyget_fam_partners
Identify all children for an individualget_indi_children
Identify all cousins for an individualget_indi_cousins
Identify all fathers for an individualget_indi_fathers
Identify all mothers for an individualget_indi_mothers
Identify all parents for an individualget_indi_parents
Identify all partners for an individualget_indi_partners
Identify all siblings for an individualget_indi_siblings
Identify all records that contain a patternget_records_by_pattern
Identify all supporting records for a set of recordsget_supporting_recs
Identify unreferenced recordsget_unused_recs
Create an individual attribute objectIndividualAttribute
Create an individual event objectIndividualEvent
Create an individual record objectIndividualRecord
Create a media file objectMediaFile
Create a multimedia link objectMediaLink
Create a multimedia record objectMediaRecord
Create a new GEDCOM objectnew_gedcom
Create a non-event objectNonEvent
Create a note structure objectNote
Create a shared note record objectNoteRecord
Create an individual ordinance objectOrdinance
Convert a GEDCOM age at event into decimalised yearsparse_gedcom_age
Convert a GEDCOM date into a date objectparse_gedcom_date
Create a personal name objectPersonalName
Create a name pieces objectPersonalNamePieces
Create a name translation objectPersonalNameTran
Create a place structure objectPlace
Pull a record from a GEDCOM object for editingpull_record
Push an edited record back into a GEDCOM objectpush_record
Import a GEDCOM fileread_gedcom
Create a repository citation objectRepositoryCitation
Create a repository record objectRepositoryRecord
Remove living individuals in a GEDCOM objectrm_living
Remove records from a GEDCOM objectrm_records
Create a source call number objectSourceCallNumber
Create a source citation objectSourceCitation
Create a source record objectSourceRecord
Create a spouse sealing objectSpouseSealing
Create a submitter record objectSubmitterRecord
Create a time objectTime
Create a text translation objectTranslationText
Lookup valuesval_adoptive_parents val_attribute_types val_certainty val_confidence_types val_event_types val_fact_types val_family_attribute_types val_family_event_types val_family_ordinance_types val_individual_attribute_types val_individual_event_types val_individual_ordinance_types val_medium_types val_name_types val_ordinance_states val_pedigree_types val_record_types val_restriction val_roles val_sexes
Save a gedcom object to disk as a GEDCOM filewrite_gedcom