stratum_retention_strategy

Tools to specify stratum retention policy.

Modules

stratum_retention_algorithms

Logic to control stratum retention within HereditaryStratigraphicColumn.

stratum_retention_policy_evaluators

Functors to specify property policies should be parameterized for.

stratum_retention_policy_parameterizers

Functors to configure policies that satisfy evaluated requirements.

Forwarded Modules

Modules defined elsewhere made available in this namespace for convenience. To view documentation for these modules, use the search bar or navigate to the source package manually.

depth_proportional_resolution_algo

Maintain constant size complexity and evenly-spaced strata.

depth_proportional_resolution_tapered_algo

Maintain constant size complexity and evenly-spaced strata.

fixed_resolution_algo

Accept linear size complexity to maintain fixed spacing between strata.

geom_seq_nth_root_algo

Maintain constant size complexity with recency-proportional strata spacing.

geom_seq_nth_root_tapered_algo

Maintain constant size complexity with recency-proportional strata spacing.

nominal_resolution_algo

Retain as few strata as possible.

perfect_resolution_algo

Retain all strata to ensure perfect resolution for MRCA estimation.

provided_stratum_retention_algorithms

Built-in mutable sequence.

pseudostochastic_algo

Retains strata probabilistically.

recency_proportional_resolution_algo

Provide log space complexity and recency-proportional strata spacing.

recency_proportional_resolution_curbed_algo

Eagerly utilize fixed stratum storage capacity size_curb to minimize recency-proportional MRCA uncertainty.

stochastic_algo

Retain strata probabilistically in a nondeterministic manner.

Classes

MrcaUncertaintyAbsExactEvaluator

Enacts exact absolute MRCA uncertainty parameterization requirement.

MrcaUncertaintyAbsUpperBoundEvaluator

Enacts absolute MRCA uncertainty bound parameterization requirement.

MrcaUncertaintyRelExactEvaluator

Enacts exact relative MRCA uncertainty parameterization requirement.

MrcaUncertaintyRelUpperBoundEvaluator

Enacts relative MRCA uncertainty bound parameterization requirement.

NumStrataRetainedExactEvaluator

Enacts exact space complexity parameterization requirement.

NumStrataRetainedUpperBoundEvaluator

Enacts space complexity bound parameterization requirement.

PropertyAtLeastParameterizer

Parameterizes so evaluated property meets or exceeds a target value.

PropertyAtMostParameterizer

Parameterizes so evaluated property falls at or below a target value.

PropertyExactlyParameterizer

Parameterizes so evaluated property exactly equals a target value.

Exceptions

UnsatisfiableParameterizationRequestError

Raised when parameter with required properties cannot be found.