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.