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.

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 Chemostratigraphic 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 one of shared? is True.

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.

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.