betty.ancestry package¶
Subpackages¶
- betty.ancestry.event_type package
- Submodules
- betty.ancestry.event_type.event_types module
AdoptionBaptismBirthBurialConferenceConfirmationCorrespondenceCreatableDerivableEventTypeCremationDeathDerivableEventTypeDivorceDivorceAnnouncementDuringLifeEventTypeEmigrationEndOfLifeEventTypeEngagementFinalDispositionEventTypeFuneralImmigrationMarriageMarriageAnnouncementMissingOccupationPostDeathEventTypePreBirthEventTypeResidenceRetirementStartOfLifeEventTypeUnknownWill
- betty.ancestry.event_type.event_types module
- Module contents
- Submodules
- betty.ancestry.gender package
- betty.ancestry.place_type package
- betty.ancestry.presence_role package
Submodules¶
- betty.ancestry.citation module
- betty.ancestry.date module
- betty.ancestry.description module
- betty.ancestry.enclosure module
- betty.ancestry.event module
- betty.ancestry.file module
- betty.ancestry.file_reference module
- betty.ancestry.has_citations module
- betty.ancestry.has_file_references module
- betty.ancestry.has_notes module
- betty.ancestry.link module
- betty.ancestry.locale module
- betty.ancestry.media_type module
- betty.ancestry.name module
- betty.ancestry.note module
- betty.ancestry.person module
- betty.ancestry.person_name module
- betty.ancestry.place module
- betty.ancestry.presence module
- betty.ancestry.privacy module
- betty.ancestry.source module
Module contents¶
Provide Betty’s main data model.
- final class betty.ancestry.Ancestry[source]¶
Bases:
MultipleTypesEntityCollection[Entity]An ancestry contains all the entities of a single family tree/genealogical data set.
- add_unchecked_graph(*entities: Entity) None[source]¶
Add entities to the ancestry but do not automatically add associates as well.
It is the caller’s responsibility to ensure all associates are added to the ancestry. If this is done, calling this method is faster than the usual entity collection methods.