Data table format#

The inference model requires two inputs: proxy data for multiple stratigraphic sections and age constraints (at least a minimum and maximum age for each section). Proxy data and age constraints should be saved in separate .csv files formatted according to the tables below.

Stratigraphic proxy data#

The table below describes the values expected in the data table (.csv file) with proxy data for each section. Each entry corresponds to a single sample. Optional parameters that you do not wish to specify should be left blank, and will be replaced with the default value when the data are loaded with load_data() in stratmc.data.

Parameter

Description

section

Name of the section this data belongs to (type string).

height

Height of sample in section (in meters). For sections where stratigraphic position instead is described by depth, leave blank.

depth

Depth of sample in core (in meters). For sections where stratigraphic position instead is described by height, leave blank.

proxy

Proxy value for sample (replace column header with name of proxy).

proxy_std

1-\(\sigma\) uncertainty of proxy measurement (in column header, proxy must match name of the column with the associated proxy value). If not provided, defaults to 0.1.

offset_group

Only required if custom groups of samples share an offset term in the model (otherwise, all samples from the same section will share an offset term). Set to the same value (string or float) for all samples from the same group.

noise_group

Only required if custom groups of samples share a noise term in the model (otherwise, all samples from the same section will share a noise term). Set to the same value (string or float) for all samples from the same group.

depositional age

Only required if sample age is directly constrained by a depositional age included in the Age constraints table; must match name of the constraint in Age constraints (type string).

superposition?

Only required if superposition relationships between some samples (within a given section) are unknown. Groups of samples with unknown superposition relationships should be marked as False and assigned to the same nominal height. Defaults to True for all samples if not provided.

Exclude?

Whether to exclude sample from the inference (True or False). Optional; defaults to False if not provided.

Age constraints#

The table below describes the values expected in the data table (.csv file) with age constraints for each section. Each entry corresponds to a single age constraint from one of the sections included in the Stratigraphic proxy data table. Optional parameters that you do not wish to specify should be left blank, and will be replaced with the default value when the data are loaded with load_data() in stratmc.data.

Parameter

Description

section

Name of the section this data belongs to (type string). Must match the corresponding section in the Stratigraphic proxy data table.

height

Height of age constraint in section (in meters). For sections where stratigraphic position instead is described by depth, leave blank.

depth

Depth of age constraint in core (in meters). For sections where stratigraphic position instead is described by height, leave blank.

age

Age (in Myr).

age_std

1-\(\sigma\) age uncertainty (in Myr).

name

Name of age constraint (type string). Only required if shared? is True, and for depositional age constraints linked to proxy obsevations in Stratigraphic proxy data.

shared?

Whether the age constraint is shared between multiple sections (and should have the same age in all sections where it is present – i.e., a correlative age constraint) (True or False). Shared constraints must have the same name. Optional; defaluts to False.

intermediate detrital?

Whether the age constraint is an intermediate (i.e., in the middle of a section) detrital age, which provides a maximum age for all overlying samples but does not constrain the age of underlying samples (True or False. Optional; defaults to False.

intermediate intrusive?

Whether the age constraint is an intermediate (i.e., in the middle of a section) intrusive age, which provides a minimum age for all underlying samples but does not constrain the age of overlying samples (True or False). Optional; defaults to False.

depositional?

Whether the age constraint directly dates the age of a sample in the Stratigraphic proxy data table (rather than constraining its minimum or maximum age). Must match the name of the age constraint in the depositional age column of the Stratigraphic proxy data table.

distribution_type

Probability distribution used to model age constraint; must correspond to the name of a continuous pymc.distributions object (type string). Optional; defaults to Normal.

param_1_name

Name of parameter for custom distribution; only required if using a distribution other than Normal. If the custom distribution has no parameters, leave blank.

param_1

Value of parameter for custom distribution; only required if using a distribution other than Normal. If the custom distribution has no parameters, leave blank.

param_2_name

Name of parameter for custom distribution; only required if using a distribution other than Normal. If the custom distribution has 0 or 1 parameters, leave blank.

param_2

Value of parameter for custom distribution; only required if using a distribution other than Normal. If the custom distribution has 0 or 1 parameters, leave blank.

Exclude?

Whether to exclude age constraint from the inference ( True or False). Optional; defaults to False.