<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-19-10143-2026</article-id><title-group><article-title>AstroComb(v.1.0): non-linear, multi-channel, probabilistic cyclostratigraphic analysis</article-title><alt-title>AstroComb cyclostratgraphic analysis</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Fernandes</surname><given-names>Iris</given-names></name>
          <email>iris@nbi.ku.dk</email>
        <ext-link>https://orcid.org/0000-0001-6918-1151</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Mosegaard</surname><given-names>Klaus</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Sørensen</surname><given-names>Aske L.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Youssof</surname><given-names>Mohammad</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Thibault</surname><given-names>Nicolas</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-4147-5531</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Dahl</surname><given-names>Tais W.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-4629-8036</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Niels Bohr Institute, University of Copenhagen, Jagtvej 128, 2200 Copenhagen, Denmark</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Department of Geosciences and Natural Resource Management, University of Copenhagen, Østervoldgade 10,  2100 Copenhagen, Denmark</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Iris Fernandes (iris@nbi.ku.dk)</corresp></author-notes><pub-date><day>26</day><month>October</month><year>2026</year></pub-date>
      
      <volume>19</volume>
      <issue>20</issue>
      <fpage>10143</fpage><lpage>10154</lpage>
      <history>
        <date date-type="received"><day>9</day><month>December</month><year>2025</year></date>
           <date date-type="rev-request"><day>23</day><month>February</month><year>2026</year></date>
           <date date-type="rev-recd"><day>3</day><month>July</month><year>2026</year></date>
           <date date-type="accepted"><day>7</day><month>July</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Iris Fernandes et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026.html">This article is available from https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e135">We present a new algorithm for constructing floating astronomical timescales with explicit uncertainty estimates from sedimentary sequences. The method integrates probabilistic spectral analysis with inverse geochronological modelling, applied to ultra-high-resolution, multi-proxy datasets such as core scanning X-Ray Fluorescence (XRF) elemental records.  Our framework does not smooth data or impose layer-to-layer dependency, allowing sedimentation rates to vary abruptly at short stratigraphic length scales. By detecting and statistically constraining Milankovitch cycles preserved in stratigraphic signals, the algorithm seeks a floating age-depth model that reconstructs geological time and can be anchored to deliver absolute age assignment, when astronomical tie points and/or radioisotopic ages are available. The resulting timescales enable precise, uncertainty-bounded timing of biostratigraphic zones, geochemical events, and depositional cycles. This approach advances astrochronology by combining cycle detection with formal stratigraphic modelling, while preserving fine-scale depositional variability, offering a reproducible and statistically rigorous framework for dating deep-time records.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Villum Fonden</funding-source>
<award-id>50114</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e147">Astronomical forcing of Earth’s climate system produces quasi-periodic variations in sedimentary records that can be used to construct geological timescales, reconstruct daylength, Earth system evolution, and investigate the long-term dynamics of the Solar System (<xref ref-type="bibr" rid="bib1.bibx5" id="altparen.1"/>, and references therein). Astrochronology has therefore become a central component of modern geochronology and is now widely used in calibration of the Geological Timescale <xref ref-type="bibr" rid="bib1.bibx9" id="paren.2"/>, reconstruction of past climate variability <xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx21" id="paren.3"/>, and studies of Earth–Moon distance and Solar System evolution <xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx17 bib1.bibx34" id="paren.4"/>. Improvements in astrochronological methodologies therefore have implications extending beyond stratigraphy, influencing multiple areas of geoscience and planetary science.</p>
      <p id="d2e162">The fundamental challenge in astrochronology is that sedimentary records preserve orbital forcing only indirectly. Variability in sedimentation rates, changes in depositional environments, diagenetic overprinting, and nonlinear sedimentary responses distort the astronomical signals. Furthermore, in deep-time studies beyond approximately 50–60 Ma, theoretical orbital solutions become unreliable due to the chaotic evolution of the Solar System <xref ref-type="bibr" rid="bib1.bibx10 bib1.bibx11" id="paren.5"/>. As a result, astrochronology requires inverse methods that  infer sedimentation histories and test consistency with orbital forcing.</p>
      <p id="d2e168">Over the past two decades, several classes of inverse astrochronologic methods have been developed to address this problem. Early methods, such as Average Spectral Misfit (ASM) evaluates spectral peaks against astronomical frequencies across sedimentation rates and was later extended to moving-window analysis (eASM; <xref ref-type="bibr" rid="bib1.bibx18" id="altparen.6"/>).</p>
      <p id="d2e174">Bayesian spectral methods later formalized this framework by evaluating the power concentrated in astronomical frequencies relative to a noise model formulated as a likelihood function <xref ref-type="bibr" rid="bib1.bibx15 bib1.bibx23 bib1.bibx30" id="paren.7"/>. Parallel developments introduced time-domain approaches including <monospace>TimeOpt</monospace> <xref ref-type="bibr" rid="bib1.bibx16" id="paren.8"/> and time-variant sinusoidal modeling (<xref ref-type="bibr" rid="bib1.bibx26" id="altparen.9"/>; <monospace>ACE v.1</monospace>) along with extensions <xref ref-type="bibr" rid="bib1.bibx27 bib1.bibx17 bib1.bibx14 bib1.bibx6" id="paren.10"/>, while correlation-based methods such as <monospace>COCO</monospace> and <monospace>eCOCO</monospace> evaluated agreement between measured and theoretical power spectra <xref ref-type="bibr" rid="bib1.bibx12" id="paren.11"/>. More recently, AstroGeoFit has introduced a unified, uncertainty-aware framework that jointly optimizes sedimentation rates and enables rigorous error estimation in age–depth models <xref ref-type="bibr" rid="bib1.bibx6" id="paren.12"/>. Together these methods have substantially advanced quantitative astrochronology and uncertainty assessment.</p>
      <p id="d2e209">Sedimentation is an inherently unsteady and discrete process, influenced by short-lived hiatuses and implicit erosion that result in nonlinear time-depth relationships across all time scales <xref ref-type="bibr" rid="bib1.bibx7" id="paren.13"/>. Mass accumulation is affected by deposited grains and diagenetic processes inside the sediments, including cementation, authigenic mineral formation and recrystallization. Milankovitch insolation forcing may influence deposited grains as well as diagenetic products. The sediment composition is also affected by other cyclic processes, for example biogeochemical resonances and local autogenic deposition processes <xref ref-type="bibr" rid="bib1.bibx33 bib1.bibx22 bib1.bibx20" id="paren.14"/>. These processes may introduce abrupt local variations in mass accumulation rates that are difficult to capture using approaches that assume smoothly varying sedimentation. In the following, we use “sedimentation rates” to refer broadly to all mass-accumulation rates in a sedimentary drill core.</p>
      <p id="d2e218">We introduce <monospace>AstroComb</monospace> – a probabilistic framework for combining multi-channel geochemical records to identify signatures of astronomical periodicities. The goal is to construct floating astronomical timescales and to estimate sedimentation rates within stratigraphic sections while explicitly quantifying the associated uncertainties. Conceptually, AstroComb builds on the Bayesian spectral inversion approach of <xref ref-type="bibr" rid="bib1.bibx15" id="text.15"/> but extends it in several important ways.</p>
      <p id="d2e227">First, the method simultaneously incorporates multiple observational channels, allowing information from independent geochemical proxies to constrain sedimentation-rate estimates. Second, the method allows abrupt local variations in sedimentation rate where supported by the data. Third, the framework explicitly quantifies uncertainty by estimating full posterior probability distributions for sedimentation rates at every stratigraphic position. The current version of <monospace>AstroComb</monospace> looks for multiple periodic signals with  given relative periods for selected astronomical insolation forcings, and is currently not designed to independently validate whether such fit is  indeed driven by insolation variations, e.g. by seeing eccentricity-driven amplitude modulations on precession and/or obliquity cycles.</p>
      <p id="d2e233">The <monospace>AstroComb</monospace> method operates through a sliding-window probabilistic inversion in which observed local spectra are compared with target astronomical frequencies under a range of candidate sedimentation rates. The resulting posterior distributions provide estimates of sedimentation rates, uncertainty, and information content as a function of stratigraphic depth.</p>
      <p id="d2e239">We evaluate the performance of <monospace>AstroComb</monospace> first by using synthetic datasets designed to test the recovery of abrupt sedimentation-rate changes under substantial noise contamination. Then, we apply <monospace>AstroComb</monospace> to ultra-high-resolution X-ray fluorescence (XRF) data from the upper Cambrian Alum Shale Formation of Scandinavia. The Alum Shale represents an ideal test case because of its preservation of orbital-scale cyclicity <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx32" id="paren.16"/>. Using approximately 90 000 measurements spanning <inline-formula><mml:math id="M1" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 19 m of stratigraphy, we evaluate whether probabilistic multi-channel analysis can recover orbitally forced signals while recovering variability in sedimentation rates.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Theory and Methods</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Overview</title>
      <p id="d2e273">The goal of this study is to reconstruct a <italic>locally varying sedimentation rate profile with errorbars</italic> from multiple geochemical depth series, under the assumption that certain stratigraphic signals (e.g., elemental variability) reflect astronomical forcing. We achieve this by inverting a forward model of signal distortion under varying sedimentation, using a formulation rooted in probabilistic inversion.</p>
      <p id="d2e279">This method builds upon the principles of astrochronology, particularly the spectral identification of Milankovitch-band periodicities in sedimentary records, but extends them to allow for <italic>instantaneous, non-stationary</italic> sedimentation rates. <monospace>AstroComb</monospace> performs a sliding-window probabilistic fit of observed geochemical spectra to a predefined target astronomical spectrum, yielding a sedimentation rate for the mid-point in the window that optimally “stretches” or “compresses” the time axis at each position to recover astronomical frequencies. The fit is performed in frequency domain, which allows multi-channel (e.g. multiple elements) that will not be obscured if displaced by a phase-lag.</p>
      <p id="d2e288">We begin by formalizing the relationship between sedimentation rate and spectral distortion, then describe the inversion procedure and implementation of <monospace>AstroComb</monospace>. Finally, as an example, we discuss its application to the Alum Shale data and compare to previous cyclostratigraphic results <xref ref-type="bibr" rid="bib1.bibx28" id="paren.17"/>.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Forward Model of Spectral Distortion</title>
      <p id="d2e305">Let <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mi>d</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> be a geochemical depth series (e.g., Al concentrations), where <inline-formula><mml:math id="M3" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> is stratigraphic depth. If sediment accumulated at a locally constant rate, <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>, then in the time domain, the corresponding series is <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. However, in practice we only observe the signal in the depth domain.</p>
      <p id="d2e374">Let <inline-formula><mml:math id="M6" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> be a frequency  in the depth domain (wave number in cycles per mm) and <inline-formula><mml:math id="M7" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> its time-domain counterpart (cycles per kyr). The transformation between the two is:

            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M8" display="block"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi>f</mml:mi><mml:mi>r</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>

          Thus, a fixed astronomical frequency <inline-formula><mml:math id="M9" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> will appear in the stratigraphic record as a peak at <inline-formula><mml:math id="M10" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>, depending on the local sedimentation rate. Variations in <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> distort the signal, shifting, splitting, or smearing spectral peaks <xref ref-type="bibr" rid="bib1.bibx25 bib1.bibx24 bib1.bibx4 bib1.bibx19" id="paren.18"/>. Our objective is to recover <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> such that the observed power spectrum matches that predicted from astronomical forcing (see Fig. <xref ref-type="fig" rid="F1"/>).</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e457">Schematic overview of the likelihood calculation for fitting Milankovitch cycles in elemental profiles. The spectrum of the observed geochemical signal (e.g., Al content) is compared against a theoretical line spectrum, composed of known astronomical frequencies, and stretched according to the sedimentation rate. The likelihood of each assumed sedimentation rate is computed from the probabilities that amplitudes at line locations are significant peaks. This process yields probability distributions of sedimentation rates as a function of depth, and allows an age–depth model consistent with Milankovitch forcing to be computed.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026-f01.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Computing the Likelihood of a Sedimentation Rate</title>
      <p id="d2e474">For a given depth interval (window) centered at <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, we obtain power spectra <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">D</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of  multiple, observed signals  (<inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">D</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a matrix of spectra with a spectrum of one channel in each column). For each trial sedimentation rate <inline-formula><mml:math id="M16" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula>, we convert the target time-domain frequencies <inline-formula><mml:math id="M17" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> to expected depth-domain frequencies (wave numbers) <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>/</mml:mo><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e541">In our computation of the likelihood, data uncertainties are indirectly provided by the user as the probability that a peak in the observed spectrum at a given trial wavenumber is a Milankovitch peak. Existing data-fitting-based methods (<xref ref-type="bibr" rid="bib1.bibx18" id="altparen.19"/>; <xref ref-type="bibr" rid="bib1.bibx15" id="altparen.20"/>; <monospace>TimeOpt</monospace>: <xref ref-type="bibr" rid="bib1.bibx16" id="altparen.21"/>; <monospace>TimeOptMCMC</monospace>: <xref ref-type="bibr" rid="bib1.bibx17" id="altparen.22"/>; <monospace>AstroGeoFit</monospace>: <xref ref-type="bibr" rid="bib1.bibx6" id="altparen.23"/>) are purely based on misfits between data (elemental records) and synthetic signals (generated from assumed Milankovitch periods), but AstroComb is instead aimed at simulating the spectral peak identification and data uncertainty evaluation carried out by practitioners analyzing observational data. In traditional misfit calculations you not only need experimental uncertainties, but also the variance of components of the data that are not modeled by the Milankovitch cycles. These components are significant, but not directly available (for example, The <monospace>TimeOptMCMC</monospace> algorithm estimates them through a Hierarchical Bayes approach <xref ref-type="bibr" rid="bib1.bibx17" id="paren.24"/>). However, in our approach we are automatically taking all data uncertainty sources into account, using the practitioner's confidence in identifying spectral peaks.</p>
      <p id="d2e575">The most (almost universally adopted) definition of the likelihood would, in our case, read

            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M19" display="block"><mml:mrow><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">m</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">D</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">m</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the noise distribution, <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">D</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the observed multi-channel  data, and <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the forward function mapping the unknown model parameters <inline-formula><mml:math id="M23" display="inline"><mml:mi mathvariant="bold">m</mml:mi></mml:math></inline-formula> into the data. We can see from Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) that the likelihood depends on <inline-formula><mml:math id="M24" display="inline"><mml:mi mathvariant="bold">m</mml:mi></mml:math></inline-formula> through the function <inline-formula><mml:math id="M25" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula>, so we can define a non-negative function <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> such that

            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M27" display="block"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">m</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>≡</mml:mo><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">m</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Since <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi>g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the “noise-free data”, we can view <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as the (possibly unnormalized) distribution of the noise-free data, given that we only know the observations <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">D</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the data uncertainties <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (<xref ref-type="bibr" rid="bib1.bibx29" id="altparen.25"/>). However, Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) also shows that a likelihood can be calculated by any procedure that measures the goodness of fit, based on a forward function <inline-formula><mml:math id="M32" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> and observations <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">D</mml:mi><mml:mi mathvariant="normal">obs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The underlying uncertainty need not be given in advance through a noise distribution <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. If the goodness of fit is a priori acceptable for the analyst (e.g., based on experience), <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be determined afterwards, if needed. In the following we follow a procedure where we define the likelihood without an initial definition of <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e831">Our likelihood calculation is as follows: <list list-type="order"><list-item>
      <p id="d2e836">As prior information about the data uncertainties, we mimic the 'manual' process of spectral line identification by defining a probability that there is a potential Milankovitch peak at a given wavenumber <inline-formula><mml:math id="M37" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> in the spectrum. Between user-defined lower and upper bounds <inline-formula><mml:math id="M38" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> (the lower limit for being identified as a “peak”) and <inline-formula><mml:math id="M39" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> (the value above which we are sure that we have found a potential peak), the probability increases from a user defined, small positive number <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> at the lower limit to <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> at the upper limit. Typical values are <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mo>〈</mml:mo><mml:mi>F</mml:mi><mml:mo>〉</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mo>〈</mml:mo><mml:mi>F</mml:mi><mml:mo>〉</mml:mo><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:mi>F</mml:mi><mml:mo>〉</mml:mo></mml:mrow></mml:math></inline-formula> is a local mean of the spectrum around the considered wavenumber <inline-formula><mml:math id="M45" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the local standard deviation of the spectrum. In our implementation, <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:mi>F</mml:mi><mml:mo>〉</mml:mo></mml:mrow></mml:math></inline-formula> was found as the value of a <italic>background spectrum</italic> at wavenumber <inline-formula><mml:math id="M48" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>, where the background was calculated as a smooth function fitted to the power spectrum. We fitted the spectrum with a sum of three decreasing exponentials, but other ways are possible. Our threshold probability <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is <inline-formula><mml:math id="M50" display="inline"><mml:mn mathvariant="normal">0.01</mml:mn></mml:math></inline-formula>. The probability function <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is chosen from user experience, and in our implementation it was chosen as a smooth, monotonically increasing sigmoid function satisfying<disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M52" display="block"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>p</mml:mi><mml:mi>b</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>with the constraints<disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M53" display="block"><mml:mrow><mml:mi>b</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">0</mml:mn><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>with the form<disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M54" display="block"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mi>exp⁡</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></disp-formula>with<disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M55" display="block"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p></list-item><list-item>
      <p id="d2e1182">For each layer (which is  <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.2</mml:mn></mml:mrow></mml:math></inline-formula> mm thickness in the Fågeltofta-2 core), we evaluate the likelihood in a grid of sedimentation rates <inline-formula><mml:math id="M57" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> with typical grid spacing <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn></mml:mrow></mml:math></inline-formula> mm kyr<sup>−1</sup>. Each possible choice corresponds to given locations of the Milankovitch cycles in the spectrum, and for each location at <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with observed spectral amplitude <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,  we evaluate the probability <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mi mathvariant="italic">π</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msub><mml:mi>a</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of having a Milankovic peak at that location. Finally, the likelihood of the considered sedimentation rate <inline-formula><mml:math id="M63" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> is computed as the product<disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M64" display="block"><mml:mrow><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∏</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi mathvariant="italic">π</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>k</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>a</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of Milankovitch cycles considered. For example, when several records of major element concentrations are used in the calculation, the combined likelihood for all records is computed as the product of the individual likelihoods assuming that noise on different channels are independent of each other.</p></list-item></list></p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>The Posterior Probabilities of Sedimentation Rates</title>
      <p id="d2e1360">If prior information about  <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="bold">a</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is encoded by a probability density <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="bold">a</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> we can – in a Bayesian formulation – express the complete, probabilistic solution as a posterior probability density

            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M68" display="block"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="bold">a</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>C</mml:mi><mml:mo>⋅</mml:mo><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="bold">a</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">ρ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="bold">a</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M69" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula> is a proportionality constant. In the example below, where data from Fågeltofta-2 is analyzed, the prior is uniform and assigns constant values to all sedimentation rates within user-defined boundaries of <inline-formula><mml:math id="M70" display="inline"><mml:mn mathvariant="normal">1.0</mml:mn></mml:math></inline-formula> mm kyr<sup>−1</sup> <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mi>r</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">10.0</mml:mn></mml:mrow></mml:math></inline-formula> mm kyr<sup>−1</sup>.</p>
      <p id="d2e1508">From the marginal sedimentation rate distribution

            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M74" display="block"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo movablelimits="false">∫</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="bold">a</mml:mi><mml:mo>)</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi mathvariant="bold">a</mml:mi></mml:mrow></mml:math></disp-formula>

          at each stratigraphic position, we can now compute a floating geological time, <inline-formula><mml:math id="M75" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, and its uncertainties as a function of depth, <inline-formula><mml:math id="M76" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>. If the absolute time, <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, is known at a given depth <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and the sedimentation rate in layer <inline-formula><mml:math id="M79" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> is <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the time at <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula> is

            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M82" display="block"><mml:mrow><mml:mi>t</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          From the posterior probability densities of the sedimentation rates <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and hence <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,  we can now calculate the uncertainties of the times, <inline-formula><mml:math id="M85" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>. From the variances of the distributions of <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for all layers <inline-formula><mml:math id="M87" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>, we can obtain the variance of <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> by a simple summation:

            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M89" display="block"><mml:mrow><mml:mi mathvariant="normal">Var</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>N</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mi mathvariant="normal">Var</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Working with variances, instead of the full probability distributions for the inverse sedimentation rates, saves computer storage and time when processing large data sets. Furthermore, due to the central limit theorem, the distribution of the sum of random time increments will converge to a Gaussian distribution when the number of layers increases, making the variance an adequate description of the uncertainty.</p>
      <p id="d2e1834">Finally, we calculate the Kullback-Leibler information measure at each depth <inline-formula><mml:math id="M90" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> showing how much Milankovitch information is present in the data as a function of depth <xref ref-type="bibr" rid="bib1.bibx8" id="paren.26"/>. This is obtained from:

            <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M91" display="block"><mml:mrow><mml:mi mathvariant="script">I</mml:mi><mml:mo>=</mml:mo><mml:munder><mml:mo movablelimits="false">∫</mml:mo><mml:mi>R</mml:mi></mml:munder><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo><mml:mi>ln⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mi mathvariant="normal">d</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the calculated probability distribution of <inline-formula><mml:math id="M93" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> at depth <inline-formula><mml:math id="M94" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M95" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is the range of sedimentation rates, and <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a uniform (constant, and hence non-informative) distribution. Theoretically, the Kullback-Leibler information measures the expected number of yes/no questions needed to update our state of information from what is given by <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (here total ignorance) to what is given by <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>r</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (here, the posterior distribution).</p>
</sec>
<sec id="Ch1.S2.SS5">
  <label>2.5</label><title>The <sc>AstroComb</sc> Algorithm</title>
      <p id="d2e2000"><sc>AstroComb</sc> implements the above approach through the following steps: <list list-type="order"><list-item>
      <p id="d2e2007"><italic>Preprocessing</italic>: Detrend and normalise the depth series, optionally re-sample or smooth.</p></list-item><list-item>
      <p id="d2e2013"><italic>Sliding Window</italic>: For each depth window (an interval with length, e.g., 2–4 m chosen by the user), compute the local power spectrum.</p></list-item><list-item>
      <p id="d2e2019"><italic>Spectral Inversion</italic>: Fit the observed spectrum to the target astronomical model. (The user defines the number of relevant Milankovitch periods). Based on spectral peak identification (the threshold of which is defined by the user), estimate the posterior probability distribution of the sedimentation rate.</p></list-item><list-item>
      <p id="d2e2025"><italic>Output</italic>: Store the sedimentation rate <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and its posterior probability distribution for the window.</p>
      <p id="d2e2044">Steps 1–4 in our calculation is accompanied by an uncertainty estimate. For each position of the sliding data window, the algorithm automatically estimates the part of the signal that cannot be attributed to Milankovitch forcing  (see the likelihood calculation above).</p></list-item><list-item>
      <p id="d2e2048"><italic>Construction of (floating) age-model</italic>: Calculate geological time from sedimentation rates and stratigraphic thickness. Also, an age-depth model is derived when the user defines an age-depth anchor.</p></list-item></list></p>
</sec>
<sec id="Ch1.S2.SS6">
  <label>2.6</label><title>Target Astronomical Spectrum</title>
      <p id="d2e2061">Because no closed form astronomical solution exists beyond about 50 Ma <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx10" id="paren.27"/>, we ignore the relative phases and adopt theoretical periods constructed from studies of deep-time orbital mechanics <xref ref-type="bibr" rid="bib1.bibx1 bib1.bibx31" id="paren.28"/>. For the upper Cambrian <inline-formula><mml:math id="M100" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 497 Ma, the target includes: <list list-type="bullet"><list-item>
      <p id="d2e2079">Long eccentricity: 405 kyr</p></list-item><list-item>
      <p id="d2e2083">Short eccentricity: 98.9, 123.9 kyr</p></list-item><list-item>
      <p id="d2e2087">Obliquity: 32.6 kyr</p></list-item><list-item>
      <p id="d2e2091">Precession: 20.6, 19.6, 16.9, 17.0 kyr</p></list-item></list> We encode these as 4 sinusoids with known periods (without uncertainties). We do not define the amplitudes of the astronomical cycles, as these are unknown a priori. The Earth's climate and environmental response to the Milankovitch forcing modifies these amplitudes in an unknown way.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Synthetic data: dealing with discontinuous sedimentation rates</title>
      <p id="d2e2111">A test on synthetic data was carried out to study the accuracy and stability of the algorithm. More importantly, this allows us to validate whether we can reproduce a known sedimentation rate profile using a known target astronomical spectrum.</p>
      <p id="d2e2114">A severe test with artificial data forced by a sinusoidal Cambrian Milankovitch forcing overlain by 200 % red noise and showing significant sedimentation rate discontinuities, was carried out (Fig. <xref ref-type="fig" rid="F2"/>). The synthetic data were calculated by adding sinusoidal signals, using only 4 approximate Cambrian Milankovic frequencies <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> where <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">405</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">99</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">32.4</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">19.5</mml:mn></mml:mrow></mml:math></inline-formula> (all in kyr), all with amplitudes <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi mathvariant="normal">M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> set to 1. The synthetic sedimentation rate model (Fig. <xref ref-type="fig" rid="F2"/>) is characterized by layers with sedimentation rates separated by significant discontinuities which could reflect abrupt changes in the climate such as going from coarse grained quartz sand to fine-grained mudrock and/or a pause in sedimentation (hiatus) that may also leave a geochemical imprint on the XRF data. From this model, the synthetic data were calculated (Fig. <xref ref-type="fig" rid="F2"/>). The 200 % noise was red noise with a <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> power spectral density, simulating a background spectrum of geological signal that cannot be explained as astronomical forcing. Figure <xref ref-type="fig" rid="F2"/> shows the posterior probability densities of sedimentation rates for all depths, computed by <monospace>AstroComb</monospace> using the synthetic data. The true result (the synthetic reference model) is overlain to show the fidelity of the reconstruction.</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e2206">Probability density distributions of sedimentation rates computed from synthetic data with 200 % red noise (“Record” shown on the 2nd plot from left). The synthetic reference model is overlain (black curve) to illustrate the fidelity of the reconstruction. Visually, the reconstructed sedimentation rates closely reproduce the true reference model. However, the results also demonstrate that noise, together with ambiguity in assigning a given cycle to different target periods, can introduce artifacts and lead to multimodal sedimentation-rate probability distributions for a given depth. Information content (Kullbach-Leibler information) is shown in the left plot. Lower information content below 79 m depth, albeit with local peaks near 82.3 and 86.1 m, reflect fewer and/or less pronounced peaks within the sliding window.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026-f02.jpg"/>

        </fig>

      <p id="d2e2216">Considering the relatively high noise level, the reconstruction of the true sedimentation rates is excellent. Abrupt changes in the sedimentation rate of  about a factor three occur at 70, 74, 81, and 83 m, all of which are accurately captured by the <monospace>AstroComb</monospace> algorithm  (Fig. <xref ref-type="fig" rid="F2"/>). Sedimentation rates are not “smoothened”, but the timing of the abrupt change appears uncertain.</p>
      <p id="d2e2224">However, the test also illustrates how the probability distribution outside the correct sedimentation rate is not invariable or zero. In fact, artifacts (mathematically possible, but incorrect sedimentation rates) are introduced by the noise, the variability of the true model, window size, and the non-linearity of the problem. Some of these artifacts show up as spurious parallel features that could potentially be misinterpreted as representing true sedimentation rates. This highlights a key challenge in cyclostratigraphic analyses: a given cycle may be interpreted as corresponding to different target periods, resulting in a multimodal sedimentation-rate probability distribution. Nevertheless, the highest probability remains associated with the true reference model (Fig. <xref ref-type="fig" rid="F2"/>). The Kullback-Leibler information content varies along stratigraphic depth with high information content at intervals where the sedimentation rate is constant across the window size (3.3 m) and low where the sedimentation rate changes within the window. In any case, we note that the algorithm identifies the true (reference) sedimentation rates despite the high noise level, and that it reconstructs the large discontinuities between layers of constant rates quite well, with lower probability near abrupt sedimentation rate changes. For comparison, we also processed a pure noise signal (see Fig. <xref ref-type="fig" rid="F3"/>) to demonstrate that the algorithm is stable under such conditions, and will not produce spurious solutions with any significant probability.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e2233">Probability density distributions of sedimentation rates computed from a pure noise signal (“Record” shown on the 2nd plot from left). Note the relative flatness of the posterior distributions, and the low values of the Kullback-Leibler information, relative to the synthetic data in Fig. <xref ref-type="fig" rid="F2"/>.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026-f03.jpg"/>

        </fig>

      <p id="d2e2244">This study demonstrates that the <monospace>AstroComb</monospace> method extends the spectral misfit minimization strategy in a probabilistic framework, handling uncertainty propagation and parameter tuning with statistical rigor.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Real world data from the late Cambrian Alum Shale Formation</title>
      <p id="d2e2258">To illustrate the application of the multichannel, probabilistic Milankovitch period detector, <monospace>AstroComb</monospace>,  we analysed high-resolution XRF data from a <inline-formula><mml:math id="M105" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 21 m long interval (67.2520–88.0744 m) of the Fågeltofta-2 drill core through the Alum Shale Formation in southern Sweden obtained by <xref ref-type="bibr" rid="bib1.bibx28" id="text.29"/>. Briefly, the XRF data was collected using an ITRAX core scanner from Cox Laboratories with 30 kV voltage and 50 mA current on a Rh tube. The XRF measurements were collected with a high scanning resolution of 0.2 mm along the core and relatively long exposure time (7 s per scan), producing signal reported as concentrations for 22 elements, incl. Al<sub>2</sub>O<sub>3</sub>, SiO<sub>2</sub>, S, K<sub>2</sub>O, CaO, TiO<sub>2</sub>, V, MnO, Fe<sub>2</sub>O<sub>3</sub>, Ni, Cu, Zn, Ge, As, Rb, Sr, Y, Zr, Mo,  Ba, Hf, and U. This extensive elemental dataset formed the basis for the spectral analysis. Figure <xref ref-type="fig" rid="F4"/> shows a subset (the top 40 mm) of the data from <inline-formula><mml:math id="M113" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 19 m of core, yielding <inline-formula><mml:math id="M114" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 90 000 measurements.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e2357">A selection of concentration profiles of the Fågeltofta-2 core, measured via XRF core scanning at 0.2 mm resolution. The records are all normalized to have the same maximum amplitude in the plot. The dataset spans approximately 19 m of stratigraphy and comprises <inline-formula><mml:math id="M115" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> 90 000 individual measurements. Several profiles show well-developed quasi-periodic oscillations, which serve as the primary proxy for detecting orbitally forced sedimentary cycles in the subsequent astrochronological analysis.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026-f04.png"/>

        </fig>

<sec id="Ch1.S3.SS2.SSS1">
  <label>3.2.1</label><title>Using one channel</title>
      <p id="d2e2380">We selected Al as the primary input because of its robustness as a proxy for detrital input and its strong spectral structure in preliminary analysis <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx32" id="paren.30"/>. The depth series was detrended with a linear function. <sc>AstroComb</sc> was run using a window length of 3.3 m, stepped every 0.2 mm.</p>
      <p id="d2e2389">The bulk sedimentation rate was a priori found within a range of realistic sedimentation rates from  <inline-formula><mml:math id="M116" display="inline"><mml:mn mathvariant="normal">1.0</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="M117" display="inline"><mml:mn mathvariant="normal">10.0</mml:mn></mml:math></inline-formula> mm kyr<sup>−1</sup>. As output, we show the a posteriori probability distribution of the sedimentation rates versus stratigraphic depth (Fig. <xref ref-type="fig" rid="F5"/>), and selected spectral fits for each 2 m in the core (Fig. <xref ref-type="fig" rid="F7"/>). The Kullback–Leibler information measure at each depth <inline-formula><mml:math id="M119" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>  indicates that the Al record above 76 m contains a stronger Milankovitch signal than the deeper intervals of the core. This corresponds to an approximately fourfold improvement in the fit between the data and the target spectrum above 76 m. Overall, Fig. <xref ref-type="fig" rid="F5"/> suggests that Milankovitch cyclicity is present throughout the core, as indicated by the non-zero information content, while sedimentation rates appear to vary across the section.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e2434">Sedimentation rate probability distribution for the Fågeltofta-2 core based on the Al record. The information content about Milankovitch cycles contained in the XRF data is quantified by the Kullback-Leibler measure.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026-f05.jpg"/>

          </fig>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e2446">Probabilistic analysis of sedimentation rates in the Fågeltofta-2 core, based on simultaneous processing of S, Al, and Mn. Comparing to Fig. <xref ref-type="fig" rid="F5"/> it is clear that this multi-channel analysis has provided a higher resolution with more distinct peaks in the probability densities. Below 76 m, the information content is smaller where spectral peaks are few and/or less pronounced.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026-f06.jpg"/>

          </fig>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e2459">Spectral match at selected stratigraphic depths in the Fågeltofta-2 core. For every 2 m, the spectral lines corresponding to the best Milankovitch match are plotted (black) together with spectra of the Al content (blue) observed in windows centered at the depth.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026-f07.png"/>

          </fig>

      <p id="d2e2468">From the estimated sedimentation rates, a Milankovitch timescale and its uncertainty was derived (Fig. <xref ref-type="fig" rid="F8"/>), using the age of 496.595 Ma, consistent with <xref ref-type="bibr" rid="bib1.bibx28" id="text.31"/>, at a stratigraphic depth of 86.005 m as a reference.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e2479">Estimated geological timescale and its uncertainty (standard deviation of a Gaussian approximation to the posterior near the computed time), based on probabilistic estimation of instantaneous sedimentation rates from the Al record in the Fågeltofta-2 core. Each time is a MAP estimate computed under the assumption of independency between neighbouring layers. The timescale is anchored at 86.005 m, corresponding to 496 595 kyr <xref ref-type="bibr" rid="bib1.bibx28" id="paren.32"/>. This anchor is marked with a red circle on the graph.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026-f08.png"/>

          </fig>

      <p id="d2e2491">This timescale enables the estimation of relative geological ages across the core, and allows depth-indexed chemical data to be analysed in the temporal domain, significantly enhancing our ability to interpret environmental transitions over geological timescales.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS2">
  <label>3.2.2</label><title>Using multiple channels</title>
      <p id="d2e2503">To demonstrate the capability of AstroComb for multichannel analysis, we applied the algorithm simultaneously to the S, Al, and Mn records. A central requirement in multichannel cyclostratigraphy is that the selected elemental channels provide independent information. Often elements or element ratios are used as channels. Yet, XRF elements also covary because they share mineral hosts, are affected by dilution, or are linked through mathematical relationships, and such covariance can create a misleading impression of increased certainty rather than reflecting independent signals of Milankovitch forcing. For this reason, it is important to choose elements that are not cohosted, not simple dilutions of one another, and not strongly coupled, a choice that relies on expert knowledge of mineralogy and geochemistry. For example, Al, S, and Mn meet these criteria in the Alum Shale. Although Al and S are often anti-correlated, earlier studies demonstrate that each element records Milankovitch periodicities in intervals where the other does not <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx32" id="paren.33"/>, indicating that their orbital signals are not only products of dilution or other non-orbital processes.</p>
      <p id="d2e2509">The multichannel result, shown in Fig. <xref ref-type="fig" rid="F6"/>, displays a clear improvement in spectral resolution compared to the single channel analysis in Fig. <xref ref-type="fig" rid="F5"/>, especially in the top of the studied core interval. High probabilities increase, low probabilities decrease, and several secondary peaks that previously suggested alternative solutions are reduced or absent. The information content follows the same general pattern as before but increases by roughly an order of magnitude when three channels are used instead of one. The corresponding time scale is shown in Fig. <xref ref-type="fig" rid="F9"/>.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e2520">Timescale computed from the multi-channel data using the S, Al and Mn records. See Fig. <xref ref-type="fig" rid="F8"/> caption for further details.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/10143/2026/gmd-19-10143-2026-f09.png"/>

          </fig>

      <p id="d2e2532">These improvements in resolution are encouraging and support the use of <monospace>AstroComb</monospace> for probabilistic spectral inversion of high resolution XRF data  for extracting geochronological information from ancient sedimentary archives.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Discussion</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Interpretation of Results, and Methodological Limitations</title>
      <p id="d2e2555">The assumed orbital target periods are model-based. While the tuning strategy often relies on the 405 kyr eccentricity cycle as a stable chronometer, potential shifts in Earth’s rotational parameters due to e.g. tidal dissipation effects could introduce biases.</p>
      <p id="d2e2558">Our algorithm is based on the assumption that prior information about the spectral peak identification process can be provided, and that it adequately describes the way Milankovitch periods are identified by human analysts. Little prior information about the unknown sedimentation rates is used, meaning that the effective prior  probability density is uniform (constant in a wide interval).</p>
      <p id="d2e2561">The fundamental output of the algorithm is the posterior probability densities shown in Figs. <xref ref-type="fig" rid="F5"/> and <xref ref-type="fig" rid="F6"/>. It is apparent from these distribution that multiple, valid solutions to the problem exists. For example, in the single-channel data, in parts of the depth interval 74–78 m, there is a choice between rather low (<inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">3.2</mml:mn></mml:mrow></mml:math></inline-formula> mm kyr<sup>−1</sup>) sedimentation rates and rather high values (<inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">9.8</mml:mn></mml:mrow></mml:math></inline-formula> mm kyr<sup>−1</sup>). When calculating the geological timescales (time-depth curves) a choice between these solutions must be made, and the current version of the algorithm calculates the time independently for every layer based on the maximum a posteriori (MAP) estimates, that is, the sedimentation rates with the highest values of the posterior probability density (see Figs. <xref ref-type="fig" rid="F8"/> and <xref ref-type="fig" rid="F9"/>). However, expert knowledge about the sedimentary system could be added as a non-uniform prior on the sedimentation rates, and this could well change the MAP solution. For example, one may add that the sedimentation rate cannot jump arbitrarily between adjacent layers in the case where two sedimentation rates are roughly equally probable within a stratigraphic interval. Using such information can be seen in Figs. <xref ref-type="fig" rid="F8"/> and <xref ref-type="fig" rid="F9"/>, where we have plotted sedimentation rates from previous studies <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx32" id="paren.34"/>, where higher values for the sedimentation rates in the depth interval 74–78 m has been chosen based on prior knowledge not included in <monospace>AstroComb</monospace>. As a result, the age-depth models deviate in this interval (Fig. <xref ref-type="fig" rid="F8"/>).</p>
      <p id="d2e2630">There are also some fundamental assumptions behind Milankovitch analysis that apply to any method. Milankovitch cycles are (quasi-)periodic, but not sinusoidal. This means that a hypothetical, noise-free Milankovitch spectrum will, in general, contain spectral components outside the main Milankovitch frequencies <xref ref-type="bibr" rid="bib1.bibx27" id="paren.35"/>. These components are generally disregarded in Milankovitch analysis programs, including <monospace>AstroComb</monospace>. More seriously, the Earth's sedimentary system is highly nonlinear and therefore could produce additional periods that are sums and differences of the main Milankovitch cycles. The amplitudes of such periods could be significant, but they are ignored by our algorithm. For linear, as well as nonlinear sedimentary systems, even if we know the amplitudes of the input Milankovitch signal, the output amplitudes observed in boreholes are entirely unknown. This was the background for the way that we designed our spectral fit algorithm, e.g. making an analytical tool which is somewhat agnostic to the amplitude of the recorded periodicities.</p>
      <p id="d2e2640">Last, but not least, it is important to remember that Milankovitch cycle identification is a <italic>difficult</italic> problem. The signal-to-noise ratio is generally very low, and the problem is often similar to finding a needle in a hay stack. Such problems are prone to detrimental human biases, but <monospace>AstroComb</monospace> is designed with the aim of quantifying the analysis, and casting the problem as a probabilistic inference problem, so as to avoid such biases. The probability distribution presented here generally provides several plausible solutions for the sedimentation rates at given depths, allowing the user to choose based on geological/stratigraphic knowledge and clearly identify such choices.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Broader Implications</title>
      <p id="d2e2657">The <monospace>AstroComb</monospace> algorithm is a new unsupervised approach for identifying Milankovitch cycles in multi-channel data. The algorithm has discovered abrupt changes in sedimentation rate in the Fågeltofta-2 core, as opposed to smooth transitions, potentially guiding sedimentologist in reconstructing pulses of sedimentation from geological archives. This opens tantalizing new prospects for understanding relative sea level changes because the shifts in sedimentation rate in the Alum shale Formation (incl. Billegrav-2 and Fågeltofta) are correlated with the changes in relative sea level obtained from the sequence stratigraphy <xref ref-type="bibr" rid="bib1.bibx28" id="paren.36"/>. Where previous sedimentation rate estimates obtained using <monospace>eCOCO</monospace> and a smoothing spline fit on visually profound periods in the wavelet spectrum unavoidably induced some degree of smoothing of the sedimentation rate that may give a false impression of the actual sedimentation rate changes, <monospace>AstroComb</monospace> delivers sedimentation rate changes that are not necessarily changing smoothly across stratigraphy.</p>
      <p id="d2e2672">As sedimentation rate is a fundamental parameter characterizing a sedimentary environment and a factor that serves as a first order control on organic matter preservation, <monospace>AstroComb</monospace> may help engaging sedimentologists with a new relative chronometer. Also, we envision to refine geochronology further by using it in combination with geochemical information about sedimentation rate changes.</p>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d2e2688">The algorithm contributes methodologically to the field of deep-time astrochronology by offering a multi-channel, probabilistic method for estimation of astronomically constrained timescales. At the same time we offer critical  quality control of the data, allowing the user to evaluate how much Milankovich information can actually be detected in the XRF-derived elemental records. The framework established here provides a robust platform for exploring the causes and consequences of climatic, geochemical, and evolutionary change in Earth’s early history.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e2695">The exact version of the program used to generate all results in this paper, together with the input data, the scripts used to run the model, and the scripts used to produce the plots for all simulations, is available at  <ext-link xlink:href="https://doi.org/10.5281/zenodo.17966228" ext-link-type="DOI">10.5281/zenodo.17966228</ext-link> <xref ref-type="bibr" rid="bib1.bibx2" id="paren.37"/> under the licence GNU General Public License v3.0. The program is written in MATLAB™.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e2707">IF and KM led the conceptualization of the study and the development of the methodology, including algorithm design, numerical analysis, inverse problem formulation, and the integration of uncertainty quantification. They implemented the data processing and analysis pipeline, contributed to the overall methodological design, and drafted the original manuscript. TWD and AS contributed to the theoretical framework and provided critical input on the geochemical and geological interpretation and analysis. MY contributed to algorithm parameterization and optimization. NT contributed with geochronological insights in the analysis. KM and TWD obtained funding for the project.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e2714">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e2720">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e2726">The authors thank Marie-Louise Siggaard Andersen at the core scanning XRF laboratory at Globe for discussions on  data quality, and Mattis Ring Westergaard for insightful comments and corrections to the code. Agnete K. H. Abildtrup and Astrid Juel Bojsen-Møller assisted at the core scanner when evaluating data uncertainty.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e2731">This research has been supported by the Villum Fonden (grant no. 50114).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e2737">This paper was edited by Thomas Poulet and reviewed by Valentin Zuchuat, Matthias Sinnesael, and Stephen Meyers.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Farhat et al.(2022)Farhat, Auclair-Desrotour, Boué, and Laskar</label><mixed-citation>Farhat, M., Auclair-Desrotour, P., Boué, G., and Laskar, J.: The resonant tidal evolution of the Earth–Moon distance, Astron. Astrophys., 665, L1, <ext-link xlink:href="https://doi.org/10.1051/0004-6361/202243445" ext-link-type="DOI">10.1051/0004-6361/202243445</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Fernandes(2025)Fernandes</label><mixed-citation>Fernandes, I.: AstroComb-1.0, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.17966228" ext-link-type="DOI">10.5281/zenodo.17966228</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Hays et al.(1976)Hays, Imbrie, and Shackleton</label><mixed-citation>Hays, J. D., Imbrie, J., and Shackleton, N. J.: Variations in the Earth's Orbit: Pacemaker of the Ice Ages, Science, 194, 1121–1132, <ext-link xlink:href="https://doi.org/10.1126/science.194.4270.1121" ext-link-type="DOI">10.1126/science.194.4270.1121</ext-link>, 1976.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Herbert(1994)</label><mixed-citation> Herbert, T. D.: Reading orbital signals distorted by sedimentation: models and examples, in: Orbital Forcing and Cyclic Sequences, edited by: de Boer, P. L. and Smith, D. G., vol. 19 of Special Publication, 483–507, International Association of Sedimentologists, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Hinnov(2013)</label><mixed-citation>Hinnov, L. A.: Cyclostratigraphy and its revolutionizing applications in the Earth and planetary sciences, Geol. Soc. Am. Bull., 125, 1703–1734, <ext-link xlink:href="https://doi.org/10.1130/B30934.1" ext-link-type="DOI">10.1130/B30934.1</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Hoang et al.(2025)Hoang, Laskar, Hara, Wu, Sultanov, Sinnesael, Westerhold, and Bujons</label><mixed-citation>Hoang, N., Laskar, J., Hara, N. C., Wu, Y., Sultanov, A., Sinnesael, M., Westerhold, T., and Bujons, P.: AstroGeoFit: A genetic algorithm and Bayesian approach for the astronomical calibration of the geological timescale, Paleoceanogr. Paleoclimatol., 40, e2024PA005021, <ext-link xlink:href="https://doi.org/10.1029/2024PA005021" ext-link-type="DOI">10.1029/2024PA005021</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Kemp and Sexton(2014)</label><mixed-citation>Kemp, D. B. and Sexton, P. F.: Time-scale uncertainty of abrupt events in the geologic record arising from unsteady sedimentation, Geology, 42, 891–894, <ext-link xlink:href="https://doi.org/10.1130/G35783.1" ext-link-type="DOI">10.1130/G35783.1</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Kullback and Leibler(1951)</label><mixed-citation>Kullback, S. and Leibler, R. A.: On information and sufficiency, Ann. Math. Stat., 22, 79–86, <ext-link xlink:href="https://doi.org/10.1214/aoms/1177729694" ext-link-type="DOI">10.1214/aoms/1177729694</ext-link>, 1951.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Laskar(2020)</label><mixed-citation>Laskar, J.: Chapter 4 – Astrochronology, in: Geologic Time Scale 2020, edited by: Gradstein, F. M., Ogg, J. G., Schmitz, M. D., and Ogg, G. M.,  139–158, Elsevier, <ext-link xlink:href="https://doi.org/10.1016/B978-0-12-824360-2.00004-8" ext-link-type="DOI">10.1016/B978-0-12-824360-2.00004-8</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Laskar et al.(2004)Laskar, Robutel, Joutel, Gastineau, Correia, and Levrard</label><mixed-citation>Laskar, J., Robutel, P., Joutel, F., Gastineau, M., Correia, A. C. M., and Levrard, B.: A long-term numerical solution for the insolation quantities of the Earth, Astron. Astrophys., 428, 261–285, <ext-link xlink:href="https://doi.org/10.1051/0004-6361:20041335" ext-link-type="DOI">10.1051/0004-6361:20041335</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Laskar et al.(2011)Laskar, Fienga, Gastineau, and Manche</label><mixed-citation>Laskar, J., Fienga, A., Gastineau, M., and Manche, H.: A new orbital solution for the long-term motion of the Earth, Astron. Astrophys., 532, A89, <ext-link xlink:href="https://doi.org/10.1051/0004-6361/201116836" ext-link-type="DOI">10.1051/0004-6361/201116836</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Li et al.(2018)Li, Kump, Hinnov, and Mann</label><mixed-citation>Li, M., Kump, L. R., Hinnov, L. A., and Mann, M. E.: Tracking variable sedimentation rates and astronomical forcing in Phanerozoic paleoclimate proxy series with evolutionary correlation coefficients and hypothesis testing, Earth Planet. Sci. Lett., 501, 165–179, <ext-link xlink:href="https://doi.org/10.1016/j.epsl.2018.08.041" ext-link-type="DOI">10.1016/j.epsl.2018.08.041</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Ma et al.(2017)Ma, Meyers, and Sageman</label><mixed-citation> Ma, C., Meyers, S. R., and Sageman, B. B.: Theory of chaotic orbital variations confirmed by Cretaceous geological evidence, Nature, 542, 468–470, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Malinverno and Meyers(2024)</label><mixed-citation>Malinverno, A. and Meyers, S. R.: Bayesian estimation of past astronomical frequencies, lunar distance, and length of day from sediment cycles, Geochem., Geophys., Geosyst., 25, e2023GC011176, <ext-link xlink:href="https://doi.org/10.1029/2023GC011176" ext-link-type="DOI">10.1029/2023GC011176</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Malinverno et al.(2010)Malinverno, Erba, and Herbert</label><mixed-citation>Malinverno, A., Erba, E., and Herbert, T. D.: Orbital tuning as an inverse problem: Chronology of the early Aptian oceanic anoxic event 1a (Selli Level) in the Cismon APTICORE, Paleoceanography, 25, PA2203, <ext-link xlink:href="https://doi.org/10.1029/2009PA001769" ext-link-type="DOI">10.1029/2009PA001769</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Meyers(2015)</label><mixed-citation>Meyers, S. R.: The evaluation of eccentricity-related amplitude modulation and bundling in paleoclimate data: An inverse approach for astrochronologic testing and timescale optimization, Paleoceanography, 30, 1625–1640, <ext-link xlink:href="https://doi.org/10.1002/2015PA002850" ext-link-type="DOI">10.1002/2015PA002850</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Meyers and Malinverno(2018)</label><mixed-citation>Meyers, S. R. and Malinverno, A.: Proterozoic Milankovitch cycles and the history of the solar system, Proc. Natl. Aca. Sci. USA, 115, 1717689 115, <ext-link xlink:href="https://doi.org/10.1073/pnas.1717689115" ext-link-type="DOI">10.1073/pnas.1717689115</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Meyers and Sageman(2007)</label><mixed-citation>Meyers, S. R. and Sageman, B. B.: Quantification of Deep-Time Orbital Forcing by Average Spectral Misfit, Am. J. Sci., 307, 773–792, <ext-link xlink:href="https://doi.org/10.2475/05.2007.01" ext-link-type="DOI">10.2475/05.2007.01</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Meyers et al.(2001)Meyers, Sageman, and Hinnov</label><mixed-citation> Meyers, S. R., Sageman, B., and Hinnov, L.: Integrated quantitative stratigraphy of the Cenomanian-Turonian Bridge Creek Limestone Member using evolutive harmonic analysis and stratigraphic modeling, J. Sediment. Res., 71, 627–643, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Munnecke et al.(2001)Munnecke, Westphal, Elrick, and Reijmer</label><mixed-citation>Munnecke, A., Westphal, H., Elrick, M., and Reijmer, J. J. G.: The mineralogical composition of precursor sediments of calcareous rhythmites: A new approach, Int. J. Earth Sci., 90, 795–812, <ext-link xlink:href="https://doi.org/10.1007/s005310000137" ext-link-type="DOI">10.1007/s005310000137</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Pälike et al.(2006)Pälike, Norris, Herrle, Wilson, Coxall, Lear, Shackleton, Tripati, and Wade</label><mixed-citation> Pälike, H., Norris, R. D., Herrle, J. O., Wilson, P. A., Coxall, H. K., Lear, C. H., Shackleton, N. J., Tripati, A. K., and Wade, B. S.: The heartbeat of the Oligocene climate system, Science, 314, 1894–1898, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Paola(2016)</label><mixed-citation>Paola, C.: A mind of their own: Recent advances in autogenic dynamics in rivers and deltas, SEPM Special Publications, 106, 5–17, <ext-link xlink:href="https://doi.org/10.2110/sepmsp.106.04" ext-link-type="DOI">10.2110/sepmsp.106.04</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Peng et al.(2023)Peng, Zou, Wu, Zhang, Kouamelan, and Wang</label><mixed-citation>Peng, C., Zou, C., Wu, H., Zhang, S., Kouamelan, K. S., and Wang, C.: Evaluating geophysical logs as proxies for cyclostratigraphy in lacustrine deposits using power ratio accumulation, Palaeogr. Palaeoclimatol. Palaeoecol., 614, 111428, <ext-link xlink:href="https://doi.org/10.1016/j.palaeo.2023.111428" ext-link-type="DOI">10.1016/j.palaeo.2023.111428</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Ripepe and Fischer(1991)</label><mixed-citation>Ripepe, M. and Fischer, A. G.: Stratigraphic rhythms synthesized from orbital variations, in: Sedimentary Modeling, edited by: Franseen, E. K., Watney, W. L., Kendall, C. G. S. C., and Ross, W., Kansas Geological Survey, <ext-link xlink:href="https://doi.org/10.17161/kgsbulletin.no.233.20466" ext-link-type="DOI">10.17161/kgsbulletin.no.233.20466</ext-link>, 1991.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Schiffelbein and Dorman(1986)</label><mixed-citation> Schiffelbein, P. and Dorman, L.: Spectral effects of time–depth nonlinearities in deep sea sediment records: a demodulation technique for realigning time and depth scales, J. Geophys. Res., 91, 3821–3835, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Sinnesael et al.(2016)Sinnesael, Zivanovic, De Vleeschouwer, Claeys, and Schoukens</label><mixed-citation>Sinnesael, M., Zivanovic, M., De Vleeschouwer, D., Claeys, P., and Schoukens, J.: Astronomical component estimation (ACE v.1) by time-variant sinusoidal modeling, Geosci. Model Dev., 9, 3517–3531, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-3517-2016" ext-link-type="DOI">10.5194/gmd-9-3517-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Sinnesael et al.(2018)Sinnesael, Zivanovic, De Vleeschouwer, and Claeys</label><mixed-citation>Sinnesael, M., Zivanovic, M., De Vleeschouwer, D., and Claeys, P.: Spectral Moments in Cyclostratigraphy: Advantages and Disadvantages Compared to More Classic Approaches, Paleoceanogr. Paleoclimatol., 33, 493–510, <ext-link xlink:href="https://doi.org/10.1029/2017PA003293" ext-link-type="DOI">10.1029/2017PA003293</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Sørensen et al.(2020)SÃ¸rensen, Nielsen, Thibault, Zhao, Schovsbo, and Dahl</label><mixed-citation>Sørensen, A. L., Nielsen, A. T., Thibault, N., Zhao, Z., Schovsbo, N. H., and Dahl, T. W.: Astronomically forced climate change in the late Cambrian, Earth Planet. Sci. Lett., 548, 116475, <ext-link xlink:href="https://doi.org/10.1016/j.epsl.2020.116475" ext-link-type="DOI">10.1016/j.epsl.2020.116475</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Tarantola(2005)</label><mixed-citation>Tarantola, A.: Inverse problem theory and methods for model parameter estimation, Society of Industrial and Applied Mathematics, <ext-link xlink:href="https://doi.org/10.1137/1.9780898717921" ext-link-type="DOI">10.1137/1.9780898717921</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Trayler et al.(2024)Trayler, Meyers, Sageman, and Schmitz</label><mixed-citation>Trayler, R. B., Meyers, S. R., Sageman, B. B., and Schmitz, M. D.: Bayesian integration of astrochronology and radioisotope geochronology, Geochronology, 6, 107–123, <ext-link xlink:href="https://doi.org/10.5194/gchron-6-107-2024" ext-link-type="DOI">10.5194/gchron-6-107-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Waltham(2015)</label><mixed-citation>Waltham, D.: Milankovitch Period Uncertainties and Their Impact on Cyclostratigraphy, J. Sediment. Res., 85, 990–998, <ext-link xlink:href="https://doi.org/10.2110/jsr.2015.66" ext-link-type="DOI">10.2110/jsr.2015.66</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Zhao et al.(2022)Zhao, Thibault, Dahl, Schovsbo, Sørensen, Rasmussen, and Nielsen</label><mixed-citation>Zhao, Z., Thibault, N. R., Dahl, T. W., Schovsbo, N. H., Sørensen, A. L., Rasmussen, C. M. Ã., and Nielsen, A. T.: Synchronizing rock clocks in the late Cambrian, Nat. Commun., 13, 1990, <ext-link xlink:href="https://doi.org/10.1038/s41467-022-29651-4" ext-link-type="DOI">10.1038/s41467-022-29651-4</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Zhao et al.(2023)Zhao, Pang, Zou, Dickson, Basu, Guo, Pan, Nielsen, Schovsbo, Jing, and Dahl</label><mixed-citation>Zhao, Z., Pang, X., Zou, C., Dickson, A. J., Basu, A., Guo, Z., Pan, S., Nielsen, A. T., Schovsbo, N. H., Jing, Z., and Dahl, T. W.: Dynamic oceanic redox conditions across the late Cambrian SPICE event constrained by molybdenum and uranium isotopes, Earth Planet. Sci. Lett., 604, 118 013, <ext-link xlink:href="https://doi.org/10.1016/j.epsl.2023.118013" ext-link-type="DOI">10.1016/j.epsl.2023.118013</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Zhou et al.(2024)Zhou, Wu, Hinnov, Fang, Zhang, Yang, and Shi</label><mixed-citation>Zhou, M., Wu, H., Hinnov, L. A., Fang, Q., Zhang, S., Yang, T., and Shi, M.: Earth-Moon dynamics from cyclostratigraphy reveals possible ocean tide resonance in the Mesoproterozoic era, Sci. Adv., 10, eadn7674, <ext-link xlink:href="https://doi.org/10.1126/sciadv.adn7674" ext-link-type="DOI">10.1126/sciadv.adn7674</ext-link>, 2024.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>AstroComb(v.1.0): non-linear, multi-channel, probabilistic cyclostratigraphic analysis</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Farhat et al.(2022)Farhat, Auclair-Desrotour, Boué, and
Laskar</label><mixed-citation>
      
Farhat, M., Auclair-Desrotour, P., Boué, G., and Laskar, J.: The resonant
tidal evolution of the Earth–Moon distance, Astron. Astrophys., 665,
L1, <a href="https://doi.org/10.1051/0004-6361/202243445" target="_blank">https://doi.org/10.1051/0004-6361/202243445</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Fernandes(2025)Fernandes</label><mixed-citation>
      
Fernandes, I.: AstroComb-1.0, Zenodo [code], <a href="https://doi.org/10.5281/zenodo.17966228" target="_blank">https://doi.org/10.5281/zenodo.17966228</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Hays et al.(1976)Hays, Imbrie, and Shackleton</label><mixed-citation>
      
Hays, J. D., Imbrie, J., and Shackleton, N. J.: Variations in the Earth's
Orbit: Pacemaker of the Ice Ages, Science, 194, 1121–1132,
<a href="https://doi.org/10.1126/science.194.4270.1121" target="_blank">https://doi.org/10.1126/science.194.4270.1121</a>, 1976.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Herbert(1994)</label><mixed-citation>
      
Herbert, T. D.: Reading orbital signals distorted by sedimentation: models and
examples, in: Orbital Forcing and Cyclic Sequences, edited by: de Boer, P. L.
and Smith, D. G., vol. 19 of Special Publication, 483–507,
International Association of Sedimentologists, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Hinnov(2013)</label><mixed-citation>
      
Hinnov, L. A.: Cyclostratigraphy and its revolutionizing applications in the
Earth and planetary sciences, Geol. Soc. Am. Bull., 125,
1703–1734, <a href="https://doi.org/10.1130/B30934.1" target="_blank">https://doi.org/10.1130/B30934.1</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Hoang et al.(2025)Hoang, Laskar, Hara, Wu, Sultanov, Sinnesael,
Westerhold, and Bujons</label><mixed-citation>
      
Hoang, N., Laskar, J., Hara, N. C., Wu, Y., Sultanov, A., Sinnesael, M.,
Westerhold, T., and Bujons, P.: AstroGeoFit: A genetic algorithm and Bayesian
approach for the astronomical calibration of the geological timescale,
Paleoceanogr. Paleoclimatol., 40, e2024PA005021,
<a href="https://doi.org/10.1029/2024PA005021" target="_blank">https://doi.org/10.1029/2024PA005021</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Kemp and Sexton(2014)</label><mixed-citation>
      
Kemp, D. B. and Sexton, P. F.: Time-scale uncertainty of abrupt events in the
geologic record arising from unsteady sedimentation, Geology, 42, 891–894,
<a href="https://doi.org/10.1130/G35783.1" target="_blank">https://doi.org/10.1130/G35783.1</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Kullback and Leibler(1951)</label><mixed-citation>
      
Kullback, S. and Leibler, R. A.: On information and sufficiency, Ann. Math. Stat., 22, 79–86, <a href="https://doi.org/10.1214/aoms/1177729694" target="_blank">https://doi.org/10.1214/aoms/1177729694</a>, 1951.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Laskar(2020)</label><mixed-citation>
      
Laskar, J.: Chapter 4 – Astrochronology, in: Geologic Time Scale 2020, edited by: Gradstein, F. M., Ogg, J. G., Schmitz, M. D., and Ogg, G. M.,  139–158, Elsevier, <a href="https://doi.org/10.1016/B978-0-12-824360-2.00004-8" target="_blank">https://doi.org/10.1016/B978-0-12-824360-2.00004-8</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Laskar et al.(2004)Laskar, Robutel, Joutel, Gastineau, Correia, and
Levrard</label><mixed-citation>
      
Laskar, J., Robutel, P., Joutel, F., Gastineau, M., Correia, A. C. M., and
Levrard, B.: A long-term numerical solution for the insolation quantities of
the Earth, Astron. Astrophys., 428, 261–285,
<a href="https://doi.org/10.1051/0004-6361:20041335" target="_blank">https://doi.org/10.1051/0004-6361:20041335</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Laskar et al.(2011)Laskar, Fienga, Gastineau, and
Manche</label><mixed-citation>
      
Laskar, J., Fienga, A., Gastineau, M., and Manche, H.: A new orbital solution
for the long-term motion of the Earth, Astron. Astrophys., 532, A89,
<a href="https://doi.org/10.1051/0004-6361/201116836" target="_blank">https://doi.org/10.1051/0004-6361/201116836</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Li et al.(2018)Li, Kump, Hinnov, and Mann</label><mixed-citation>
      
Li, M., Kump, L. R., Hinnov, L. A., and Mann, M. E.: Tracking variable
sedimentation rates and astronomical forcing in Phanerozoic paleoclimate
proxy series with evolutionary correlation coefficients and hypothesis
testing, Earth Planet. Sci. Lett., 501, 165–179,
<a href="https://doi.org/10.1016/j.epsl.2018.08.041" target="_blank">https://doi.org/10.1016/j.epsl.2018.08.041</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Ma et al.(2017)Ma, Meyers, and Sageman</label><mixed-citation>
      
Ma, C., Meyers, S. R., and Sageman, B. B.: Theory of chaotic orbital variations
confirmed by Cretaceous geological evidence, Nature, 542, 468–470, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Malinverno and Meyers(2024)</label><mixed-citation>
      
Malinverno, A. and Meyers, S. R.: Bayesian estimation of past astronomical
frequencies, lunar distance, and length of day from sediment cycles,
Geochem., Geophys., Geosyst., 25, e2023GC011176, <a href="https://doi.org/10.1029/2023GC011176" target="_blank">https://doi.org/10.1029/2023GC011176</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Malinverno et al.(2010)Malinverno, Erba, and
Herbert</label><mixed-citation>
      
Malinverno, A., Erba, E., and Herbert, T. D.: Orbital tuning as an inverse
problem: Chronology of the early Aptian oceanic anoxic event 1a (Selli
Level) in the Cismon APTICORE, Paleoceanography, 25, PA2203,
<a href="https://doi.org/10.1029/2009PA001769" target="_blank">https://doi.org/10.1029/2009PA001769</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Meyers(2015)</label><mixed-citation>
      
Meyers, S. R.: The evaluation of eccentricity-related amplitude modulation
and bundling in paleoclimate data: An inverse approach for astrochronologic
testing and timescale optimization, Paleoceanography, 30, 1625–1640,
<a href="https://doi.org/10.1002/2015PA002850" target="_blank">https://doi.org/10.1002/2015PA002850</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Meyers and Malinverno(2018)</label><mixed-citation>
      
Meyers, S. R. and Malinverno, A.: Proterozoic Milankovitch cycles and the
history of the solar system, Proc. Natl. Aca. Sci. USA,
115, 1717689&thinsp;115, <a href="https://doi.org/10.1073/pnas.1717689115" target="_blank">https://doi.org/10.1073/pnas.1717689115</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Meyers and Sageman(2007)</label><mixed-citation>
      
Meyers, S. R. and Sageman, B. B.: Quantification of Deep-Time Orbital Forcing
by Average Spectral Misfit, Am. J. Sci., 307, 773–792,
<a href="https://doi.org/10.2475/05.2007.01" target="_blank">https://doi.org/10.2475/05.2007.01</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Meyers et al.(2001)Meyers, Sageman, and Hinnov</label><mixed-citation>
      
Meyers, S. R., Sageman, B., and Hinnov, L.: Integrated quantitative
stratigraphy of the Cenomanian-Turonian Bridge Creek Limestone Member using
evolutive harmonic analysis and stratigraphic modeling, J. Sediment. Res., 71, 627–643, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Munnecke et al.(2001)Munnecke, Westphal, Elrick, and
Reijmer</label><mixed-citation>
      
Munnecke, A., Westphal, H., Elrick, M., and Reijmer, J. J. G.: The
mineralogical composition of precursor sediments of calcareous rhythmites: A
new approach, Int. J. Earth Sci., 90, 795–812,
<a href="https://doi.org/10.1007/s005310000137" target="_blank">https://doi.org/10.1007/s005310000137</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Pälike et al.(2006)Pälike, Norris, Herrle, Wilson, Coxall,
Lear, Shackleton, Tripati, and Wade</label><mixed-citation>
      
Pälike, H., Norris, R. D., Herrle, J. O., Wilson, P. A., Coxall, H. K.,
Lear, C. H., Shackleton, N. J., Tripati, A. K., and Wade, B. S.: The
heartbeat of the Oligocene climate system, Science, 314, 1894–1898, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Paola(2016)</label><mixed-citation>
      
Paola, C.: A mind of their own: Recent advances in autogenic dynamics in rivers
and deltas, SEPM Special Publications, 106, 5–17,
<a href="https://doi.org/10.2110/sepmsp.106.04" target="_blank">https://doi.org/10.2110/sepmsp.106.04</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Peng et al.(2023)Peng, Zou, Wu, Zhang, Kouamelan, and
Wang</label><mixed-citation>
      
Peng, C., Zou, C., Wu, H., Zhang, S., Kouamelan, K. S., and Wang, C.:
Evaluating geophysical logs as proxies for cyclostratigraphy in lacustrine
deposits using power ratio accumulation, Palaeogr. Palaeoclimatol. Palaeoecol., 614, 111428, <a href="https://doi.org/10.1016/j.palaeo.2023.111428" target="_blank">https://doi.org/10.1016/j.palaeo.2023.111428</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Ripepe and Fischer(1991)</label><mixed-citation>
      
Ripepe, M. and Fischer, A. G.: Stratigraphic rhythms synthesized from orbital
variations, in: Sedimentary Modeling, edited by: Franseen, E. K., Watney,
W. L., Kendall, C. G. S. C., and Ross, W., Kansas Geological Survey, <a href="https://doi.org/10.17161/kgsbulletin.no.233.20466" target="_blank">https://doi.org/10.17161/kgsbulletin.no.233.20466</a>, 1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Schiffelbein and Dorman(1986)</label><mixed-citation>
      
Schiffelbein, P. and Dorman, L.: Spectral effects of time–depth nonlinearities
in deep sea sediment records: a demodulation technique for realigning time
and depth scales, J. Geophys. Res., 91, 3821–3835, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Sinnesael et al.(2016)Sinnesael, Zivanovic, De Vleeschouwer, Claeys,
and Schoukens</label><mixed-citation>
      
Sinnesael, M., Zivanovic, M., De Vleeschouwer, D., Claeys, P., and Schoukens, J.: Astronomical component estimation (ACE v.1) by time-variant sinusoidal modeling, Geosci. Model Dev., 9, 3517–3531, <a href="https://doi.org/10.5194/gmd-9-3517-2016" target="_blank">https://doi.org/10.5194/gmd-9-3517-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Sinnesael et al.(2018)Sinnesael, Zivanovic, De Vleeschouwer, and
Claeys</label><mixed-citation>
      
Sinnesael, M., Zivanovic, M., De Vleeschouwer, D., and Claeys, P.: Spectral
Moments in Cyclostratigraphy: Advantages and Disadvantages Compared to More
Classic Approaches, Paleoceanogr. Paleoclimatol., 33, 493–510,
<a href="https://doi.org/10.1029/2017PA003293" target="_blank">https://doi.org/10.1029/2017PA003293</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Sørensen et al.(2020)SÃ¸rensen, Nielsen, Thibault, Zhao, Schovsbo,
and Dahl</label><mixed-citation>
      
Sørensen, A. L., Nielsen, A. T., Thibault, N., Zhao, Z., Schovsbo, N. H., and
Dahl, T. W.: Astronomically forced climate change in the late Cambrian, Earth Planet. Sci. Lett., 548, 116475,
<a href="https://doi.org/10.1016/j.epsl.2020.116475" target="_blank">https://doi.org/10.1016/j.epsl.2020.116475</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Tarantola(2005)</label><mixed-citation>
      
Tarantola, A.: Inverse problem theory and methods for model parameter
estimation, Society of Industrial and Applied Mathematics, <a href="https://doi.org/10.1137/1.9780898717921" target="_blank">https://doi.org/10.1137/1.9780898717921</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Trayler et al.(2024)Trayler, Meyers, Sageman, and
Schmitz</label><mixed-citation>
      
Trayler, R. B., Meyers, S. R., Sageman, B. B., and Schmitz, M. D.: Bayesian
integration of astrochronology and radioisotope geochronology, Geochronology,
6, 107–123, <a href="https://doi.org/10.5194/gchron-6-107-2024" target="_blank">https://doi.org/10.5194/gchron-6-107-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Waltham(2015)</label><mixed-citation>
      
Waltham, D.: Milankovitch Period Uncertainties and Their Impact on
Cyclostratigraphy, J. Sediment. Res., 85, 990–998,
<a href="https://doi.org/10.2110/jsr.2015.66" target="_blank">https://doi.org/10.2110/jsr.2015.66</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Zhao et al.(2022)Zhao, Thibault, Dahl, Schovsbo, Sørensen,
Rasmussen, and Nielsen</label><mixed-citation>
      
Zhao, Z., Thibault, N. R., Dahl, T. W., Schovsbo, N. H., Sørensen, A. L.,
Rasmussen, C. M. Ã., and Nielsen, A. T.: Synchronizing rock clocks in the
late Cambrian, Nat. Commun., 13, 1990,
<a href="https://doi.org/10.1038/s41467-022-29651-4" target="_blank">https://doi.org/10.1038/s41467-022-29651-4</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Zhao et al.(2023)Zhao, Pang, Zou, Dickson, Basu, Guo, Pan, Nielsen,
Schovsbo, Jing, and Dahl</label><mixed-citation>
      
Zhao, Z., Pang, X., Zou, C., Dickson, A. J., Basu, A., Guo, Z., Pan, S.,
Nielsen, A. T., Schovsbo, N. H., Jing, Z., and Dahl, T. W.: Dynamic oceanic
redox conditions across the late Cambrian SPICE event constrained by
molybdenum and uranium isotopes, Earth Planet. Sci. Lett., 604,
118&thinsp;013, <a href="https://doi.org/10.1016/j.epsl.2023.118013" target="_blank">https://doi.org/10.1016/j.epsl.2023.118013</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Zhou et al.(2024)Zhou, Wu, Hinnov, Fang, Zhang, Yang, and
Shi</label><mixed-citation>
      
Zhou, M., Wu, H., Hinnov, L. A., Fang, Q., Zhang, S., Yang, T., and Shi, M.:
Earth-Moon dynamics from cyclostratigraphy reveals possible ocean tide
resonance in the Mesoproterozoic era, Sci. Adv., 10, eadn7674, <a href="https://doi.org/10.1126/sciadv.adn7674" target="_blank">https://doi.org/10.1126/sciadv.adn7674</a>, 2024.

    </mixed-citation></ref-html>--></article>
