HereditaryStratigraphicAssemblage
- class HereditaryStratigraphicAssemblage
A collection of HereditaryStratigraphicSpecimens, padded to include entries for all ranks retained by any specimen within the assemblage.
This allows for more efficient comparisons between specimens, due to direct alignment.
Parameters
- specimensiterable of HereditaryStratigraphicSpecimen
The specimens that make up the assemblage.
See Also
- HereditaryStratigraphicSpecimen
Type alias for a postprocessing representation of the differentia retained by an extant HereditaryStratigraphicColumn, indexed by deposition rank.
- assemblage_from_records
Deserialize a HereditaryStratigraphicSpecimen from a dict composed of builtin data types.
- pop_to_assemblage
Create a HereditaryStratigraphicAssemblage from a collection of `HereditaryStratigraphicColumn`s.
- __init__(specimens: Iterable[HereditaryStratigraphicSpecimen]) None [source]
Construct a new HereditaryStratigraphicAssemblage instance.
Takes a collection of HereditaryStratigraphicSpecimen instances and creates a new HereditaryStratigraphicAssemblage instance containing those specimens.
Methods
- BuildSpecimens() Iterator[HereditaryStratigraphicAssemblageSpecimen] [source]
Iterator over specimens in assemblage as potentially-padded HereditaryStratigraphicAssemblageSpecimen objects.
- __init__(specimens: Iterable[HereditaryStratigraphicSpecimen]) None [source]
Construct a new HereditaryStratigraphicAssemblage instance.
Takes a collection of HereditaryStratigraphicSpecimen instances and creates a new HereditaryStratigraphicAssemblage instance containing those specimens.