stratum_retention_algorithms

Logic to control stratum retention within HereditaryStratigraphicColumn.

Stratum retention policies specify which strata ranks that should be retained —– and which should be purged — when the nth stratum is deposited. Stratum retention algorithms can be parameterized to yield a policy.

Modules

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.

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.

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.

provided_stratum_retention_algorithms

Built-in mutable sequence.

Exceptions

UnsatisfiableParameterizationRequestError

Raised when parameter with required properties cannot be found.

exception UnsatisfiableParameterizationRequestError

Raised when parameter with required properties cannot be found.

May be due to inexistance of satisfactory parameter or due to violation of assumed monotonic relationship between parameter and focal property.