<?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="brief-report">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GChron</journal-id><journal-title-group>
    <journal-title>Geochronology</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GChron</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geochronology</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2628-3719</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/gchron-8-627-2026</article-id><title-group><article-title>Technical note: <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> – a 1D thermal and thermochronometer age prediction model</article-title><alt-title><inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> thermochronology model</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Whipp</surname><given-names>David M.</given-names></name>
          <email>david.whipp@helsinki.fi</email>
        <ext-link>https://orcid.org/0000-0002-3820-6886</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Gérard</surname><given-names>Benjamin</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-8143-8343</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff3">
          <name><surname>Laaksonen</surname><given-names>Sanni</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Kellett</surname><given-names>Dawn A.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-4558-4703</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Institute of Seismology, Department of Geosciences and Geography, University of Helsinki, Helsinki, Finland</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Geological Survey of Canada-Atlantic, Natural Resources Canada, Dartmouth, B2Y 4A2, Canada</institution>
        </aff>
        <aff id="aff3"><label>a</label><institution>now at: Geological Survey of Finland, Vuorimiehentie 5, Espoo, Finland</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">David M. Whipp (david.whipp@helsinki.fi)</corresp></author-notes><pub-date><day>8</day><month>October</month><year>2026</year></pub-date>
      
      <volume>8</volume>
      <issue>4</issue>
      <fpage>627</fpage><lpage>643</lpage>
      <history>
        <date date-type="received"><day>30</day><month>April</month><year>2026</year></date>
           <date date-type="rev-request"><day>28</day><month>May</month><year>2026</year></date>
           <date date-type="accepted"><day>23</day><month>August</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 David M. Whipp 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://gchron.copernicus.org/articles/8/627/2026/gchron-8-627-2026.html">This article is available from https://gchron.copernicus.org/articles/8/627/2026/gchron-8-627-2026.html</self-uri><self-uri xlink:href="https://gchron.copernicus.org/articles/8/627/2026/gchron-8-627-2026.pdf">The full text article is available as a PDF file from https://gchron.copernicus.org/articles/8/627/2026/gchron-8-627-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e143">Thermochronological data are commonly used to study the activity of geological processes over timescales of millions of years. Ages produced by thermochronological measurements, however, are non-unique and do not directly record rates of processes, which has led to the development of a variety of software tools for interpreting age data in the context of geological processes. Most of the widely used software packages focus on determining thermal histories, which are easy to use but do not provide direct quantitative estimates of geological process rates. In contrast, more sophisticated and complex thermo-kinematic modeling software can link ages to process rates but may require greater computational expertise and resources for use. Here we introduce <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, a 1D thermal and thermochronometer age prediction software package designed to provide users with the opportunity to explore geological processes from thermochronology data in a computationally efficient and accessible framework. The software is open source and written in the Python programming language, and provides functionality for forward and inverse modeling of thermochronometer data, visualization using built-in plotting, a variety of options for defining exhumation histories, and more. This work presents an overview of how <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> was designed, several illustrative examples of how the code can be applied, instructions for how to get started using <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, and some plans for future development.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Research Council of Finland</funding-source>
<award-id>356771</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="d2e196">Thermochronology data provide a record of the thermal history of rocks over timescales from <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">8</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> years <xref ref-type="bibr" rid="bib1.bibx44" id="paren.1"><named-content content-type="pre">e.g.,</named-content></xref>. This record, however, can be difficult to establish from the age data alone due to the non-unique nature of thermochronometer ages. Thus, numerical modeling software is frequently used to robustly constrain the timing and magnitude of cooling (or heating), i.e., a rock's thermal history <xref ref-type="bibr" rid="bib1.bibx43 bib1.bibx17 bib1.bibx36" id="paren.2"><named-content content-type="pre">e.g.,</named-content></xref>. Such software often uses thermochronometric ages in combination with other measurements (e.g., fission track length distributions or noble gas diffusion profiles) or geological data (known thermal constraints such as times of surface exposure) to identify probable thermal history ranges through data inversion. While these thermal histories can provide valuable information about the timing of temperature changes in rocks over those timescales, a primary goal in thermochronology studies is to relate thermal histories to the tectonic, erosional, hydrothermal, and/or magmatic processes that produced the thermal response <xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx34 bib1.bibx20" id="paren.3"><named-content content-type="pre">e.g.,</named-content></xref>, which can be challenging. In such cases, not only are constraints on the thermal history needed, but so is some representation of the dynamic evolution of the crustal thermal field over the duration of that thermal history <xref ref-type="bibr" rid="bib1.bibx12" id="paren.4"><named-content content-type="pre">e.g.,</named-content></xref>.</p>
      <p id="d2e244">Numerous software packages have been developed in the thermochronology community for calculating both thermal and exhumation histories from thermochronometer data. While several available thermal history modeling software packages are user friendly, those designed for calculating exhumation histories may have important limitations or require computational skills and resources that limit their potential generalized use. The most widely used thermal history modeling software packages are HeFTy <xref ref-type="bibr" rid="bib1.bibx28" id="paren.5"/> and QTQt <xref ref-type="bibr" rid="bib1.bibx19" id="paren.6"/>, which feature support for numerous different thermochronometers and associated kinetic models, and have mature graphical user interfaces and features that make them easy to use for researchers without extensive backgrounds in scientific computing. Differences exist in the approaches used to determine plausible thermal histories (see, for example, <xref ref-type="bibr" rid="bib1.bibx16" id="altparen.7"/>; <xref ref-type="bibr" rid="bib1.bibx37" id="altparen.8"/>; <xref ref-type="bibr" rid="bib1.bibx1" id="altparen.9"/>, or <xref ref-type="bibr" rid="bib1.bibx51" id="altparen.10"/>, and subsequent comments and replies), but both utilize input age data, related measurements such as fission track length distributions, and thermal history constraints from geological observations to delineate possible thermal histories that are consistent with the measured ages. However, neither package is open source, and only limited information about possible rates of exhumation can be inferred from the derived thermal histories (e.g., Fig. <xref ref-type="fig" rid="F1"/>). Thermochron.jl <xref ref-type="bibr" rid="bib1.bibx27" id="paren.11"/> is an open-source software package similar in many ways to QTQt, with the advantage that the source code is available to aid users in understanding details about how the software operates. However, Thermochron.jl calculates thermal histories only, and is thus still limited in the user's ability to infer past geological processes, or rock exhumation histories.</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e273">Power of different thermochronometer data modeling software packages to infer geological processes as a function of their ease of use. References: <sup>1</sup> <xref ref-type="bibr" rid="bib1.bibx28" id="text.12"/>, <sup>2</sup> <xref ref-type="bibr" rid="bib1.bibx19" id="text.13"/>, <sup>3</sup> <xref ref-type="bibr" rid="bib1.bibx6" id="text.14"/>.</p></caption>
        <graphic xlink:href="https://gchron.copernicus.org/articles/8/627/2026/gchron-8-627-2026-f01.png"/>

      </fig>

      <p id="d2e320">Exhumation rates from thermochronometer data can be estimated using several different software packages, each differing in computational expense and ease of use. GLIDE <xref ref-type="bibr" rid="bib1.bibx18" id="paren.15"/> uses a linear inversion approach with 1D thermal models to estimate spatial and temporal variations in exhumation rates from low-temperature thermochronometer age datasets of ten or more ages. This powerful approach is, however, not suitable for samples that record burial or reheating. Another easy-to-use software tool is age2exhume <xref ref-type="bibr" rid="bib1.bibx50" id="paren.16"/>, which is also suitable for large thermochronometer datasets. age2exhume, inspired by the earlier age2edot software <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx56" id="paren.17"/>, uses an iterative approach to determine spatially variable best-fit exhumation rates for thermochronometer datasets, including the effects of topography and elevation on the thermal histories generated using a 1D thermal model. The key limitations for age2exhume, are that the calculated best-fit exhumation rates cannot vary with time and Dodson's approach <xref ref-type="bibr" rid="bib1.bibx11" id="paren.18"/> is used for calculating effective closure temperatures, rather than more sophisticated age prediction algorithms that include the effects of radiation damage on calculated ages <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx26" id="paren.19"><named-content content-type="pre">e.g.,</named-content></xref>. For simulating the thermal effects of geological processes in 3D and determining corresponding exhumation histories, the most broadly used software is Pecube <xref ref-type="bibr" rid="bib1.bibx6 bib1.bibx7" id="paren.20"/>, which is a thermo-kinematic numerical modeling package that has the capability to model the 3D evolution of crustal temperatures, topography, rock thermal properties, and more, including the possibility for inverse modeling of thermochronometer age datasets. Pecube is thus an extremely powerful tool for determining exhumation histories from thermochronometer data, but with the drawback that use of the software requires a deeper knowledge of scientific computing, software compilation, and potentially the use of high-performance computing clusters (e.g., Fig. <xref ref-type="fig" rid="F1"/>). Although some efforts are being made to make Pecube more user friendly <xref ref-type="bibr" rid="bib1.bibx4" id="paren.21"><named-content content-type="pre">e.g.,</named-content></xref>, Pecube is a tool best used by researchers with strong computational skills and access to suitable computing resources.</p>
      <p id="d2e352">Here we introduce <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, a software which aims to provide the thermochronologist with the possibility to link geological processes with thermochronometer age data while remaining easy to use, access, and understand (Fig. <xref ref-type="fig" rid="F1"/>). <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> provides similar functionality to HeFTy or QTQt for inverse modeling of thermochronometer data, while fundamentally linking thermal histories to rates of exhumation, burial, magmatic heating, or other crustal thermal processes. The software uses a one-dimensional (depth) geometry, which means that it is both less complex in its design and computationally lighter than Pecube. We view this software contribution as complementary to existing tools, and explain below the fundamental design choices, operations, and illustrative examples of how <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> can be used to apply thermochronometric data to understand geological processes.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Design philosophy</title>
      <p id="d2e404"><inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is intended for modeling fundamental processes that influence thermochronometers, with a software package that is designed to be both easy to use and flexible. The core operations included in <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> comprise: 1D thermal modeling, recording thermal histories of exhumed tracking particles, and thermochronometer age prediction using the recorded thermal histories. The thermal model (described in more detail in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>) calculates the evolution of temperatures in the lithosphere due to vertical transport of heat by various geological processes, such as exhumation, burial, or magmatism. During temperature calculation, one or more tracking particles are used to record thermal histories as they are transported toward (or away from) the model surface, ending their transport at the model surface. The recorded thermal histories are then used to calculate thermochronometer ages for various systems, as described in more detail in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>. Thus, geological processes can be used to define how mass moves in the 1D vertical rock column, and the resulting thermal evolution will be used to connect these processes to thermochronometer ages.</p>
      <p id="d2e436"><inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is an open-source software package written mainly in Python that can be used with most operating systems or an interactive coding environment. Python was chosen as the programming language for <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> because it is widely used (i.e., it was the most widely used programming language on GitHub.com in 2024), and is commonly taught and used in the natural, computational, and data sciences due to its ease of use and the wealth of available online Python resources <xref ref-type="bibr" rid="bib1.bibx41" id="paren.22"><named-content content-type="pre">e.g.,</named-content></xref>. In <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, models can be run from within a Python interpreter, a Python script, or from an interactive coding application such as a Jupyter Notebook <xref ref-type="bibr" rid="bib1.bibx25" id="paren.23"><named-content content-type="pre">e.g.,</named-content></xref>. In these instances, various calculations in <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> are run by calling functions from the <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> package. However, it is also possible to operate <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> through a command-line interface. The command-line interface allows for use in the terminal as well as in shell script files, providing further flexibility. In addition to configuring <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> using command-line arguments, it also supports model configuration through an input file. The input file uses the YAML file format, which provides a consistent structure while remaining easily human readable. The input centralizes the definition of model parameters, which is particularly useful for simulations involving many non-default parameters or for workflows in which similar models are run repeatedly with only minor changes to the parameter values. The YAML-based input file also enhances reproducibility by making complete model designs easier to archive, share, and rerun. It complements the existing command-line interface by mirroring the available flags and parameters in an accessible format. For new users, the <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> documentation site and repository on GitHub.com have links that launch an interactive Jupyter environment with notebooks that introduce basic code functionality. The linked notebooks can be used from a computer, tablet, or smartphone without requiring software installation.</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e555">Flowchart of various model types in <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>. MCMC, Markov chain Monte Carlo; NA, Neighbourhood Algorithm.</p></caption>
        <graphic xlink:href="https://gchron.copernicus.org/articles/8/627/2026/gchron-8-627-2026-f02.png"/>

      </fig>

      <p id="d2e578">In addition, <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> provides options for forward and inverse modeling to support both process exploration and data-driven studies (e.g., Fig. <xref ref-type="fig" rid="F2"/>). Forward models can be useful for assessing sensitivity to various model parameters, testing various geological hypotheses, or simply exploring how ages vary for different types of burial and exhumation histories. In such cases, the user specifies a set of input parameters for a <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> simulation and the model outputs a series of plots depicting the evolution of temperatures in the model, particle thermal history, and predicted thermochronometer ages (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/> and <xref ref-type="sec" rid="Ch1.S3.SS2"/> for details). To utilize the inverse modeling functionality in <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, users provide a set of measured thermochronometer ages in an age data file or via function parameters. In this mode, <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> will search within specified ranges of input parameters to identify the ranges of parameters that provide the best fits to the measured age data (e.g., Fig. <xref ref-type="fig" rid="F2"/>). This approach is ideal for using a set of measured ages to determine rates of burial and exhumation, timing of various geological processes, and the impact of rock thermo-physical properties on the measured age data. More information about inverse modeling in <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is given in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS2"/>.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Methods</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Forward modeling temperature and thermal histories</title>
      <p id="d2e672">Temperatures in <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> start from a thermal steady state and evolve forward in time as the result of heat advection, conduction, and production. The general form of the transient heat transfer equation in 1D, including the effects of advection, conduction, and heat production, is

            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M31" display="block"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>H</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M32" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is rock density, <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is rock heat capacity, <inline-formula><mml:math id="M34" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> is temperature, <inline-formula><mml:math id="M35" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is time, <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the vertical advection velocity, <inline-formula><mml:math id="M37" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> is the spatial coordinate (depth in <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>), and <inline-formula><mml:math id="M39" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is heat production. The vertical heat flux term is <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which can be calculated as

            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M41" display="block"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>k</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M42" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is thermal conductivity. The time evolution of temperature in <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is calculated using either an explicit or implicit finite-difference formulation of Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) using a user-defined time step <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. Heat produced by radioactive decay is currently the only heat source for the production term <inline-formula><mml:math id="M45" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula>, and the material properties <inline-formula><mml:math id="M46" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M48" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M49" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> can vary in the model crust, mantle lithosphere, and asthenospheric mantle materials. Heat production <inline-formula><mml:math id="M50" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> in the crust can be constant or decay exponentially to simulate the concentration of heat-producing elements in upper crustal rocks. To ensure the heat flux is conserved across node points in the finite-difference grid, a staggered grid is used for thermal conductivity <xref ref-type="bibr" rid="bib1.bibx22" id="paren.24"><named-content content-type="pre">e.g.,</named-content></xref>.</p>
      <p id="d2e959">Node points are fixed in space during <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> calculations and the evolution of temperature in the models is constrained by constant temperature boundary conditions at the surface and base of the model. The initial temperatures in <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> are calculated by setting the time-dependent term in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) to zero, yielding

            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M53" display="block"><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi>p</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>H</mml:mi><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Equation (<xref ref-type="disp-formula" rid="Ch1.E3"/>) is solved using an implicit finite-difference formulation, and it is important to note that the initial conditions can thus include the effects of an initial advection velocity or variable material properties (including heat production). Values used to define the boundary condition temperatures are assumed to be constant over the duration of the simulation with the present version of <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, however they could vary in time in principle.</p>
      <p id="d2e1064">Because the node points do not move in <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, the vertical advection velocity <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> defined in different user-selectable erosion models affects both the model thermal field and the thermal history of tracking particles exhumed or buried during the simulation (see <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> documentation at <uri>https://tc1d.readthedocs.io/en/latest/erosion-models.html</uri> (last access: 30 April 2026) for an overview of available erosion models). Starting from a position at the model surface at 0 Ma, a particle's starting depth is back-calculated by running the erosion model backwards in time for the duration of the numerical experiment. The particle's position is then updated forward in time during each model time step by <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, and the current depth, pressure, and temperature are recorded. Depth, pressure, and thermal histories can be calculated for particles ending at the surface at the end of the numerical experiment or at various user-defined times during the experiment.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Thermochronometer age prediction and data comparison</title>
      <p id="d2e1132">The modeled thermal history (or histories) can be used to calculate thermochronometer ages for the (U–Th)<inline-formula><mml:math id="M59" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>He and fission-track systems in apatite and zircon (e.g., Fig. <xref ref-type="fig" rid="F3"/>). (U–Th)<inline-formula><mml:math id="M60" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>He age prediction includes the effects of radiation damage and annealing through the RDAAM model of <xref ref-type="bibr" rid="bib1.bibx14" id="text.25"/> for apatite (U–Th)<inline-formula><mml:math id="M61" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>He (AHe) ages and the ZRDAAM model <xref ref-type="bibr" rid="bib1.bibx26" id="paren.26"/> for zircon (U–Th)<inline-formula><mml:math id="M62" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>He (ZHe) ages. Both use an external program from <xref ref-type="bibr" rid="bib1.bibx32" id="text.27"/>. Apatite fission-track (AFT) ages can be predicted either using the fission track annealing model of <xref ref-type="bibr" rid="bib1.bibx30" id="text.28"/> or that of <xref ref-type="bibr" rid="bib1.bibx49" id="text.29"/>. The <xref ref-type="bibr" rid="bib1.bibx30" id="text.30"/> model has the Cl content set to 0 ppm and uses the approach of <xref ref-type="bibr" rid="bib1.bibx31" id="text.31"/> as implemented in <xref ref-type="bibr" rid="bib1.bibx7" id="text.32"/>. The AFT model from <xref ref-type="bibr" rid="bib1.bibx49" id="text.33"/> can use the kinetic parameters from <xref ref-type="bibr" rid="bib1.bibx33" id="text.34"/> or the Durango or fluorapatite kinetics from <xref ref-type="bibr" rid="bib1.bibx9" id="text.35"/>. Zircon fission-track (ZFT) age prediction uses the approach of <xref ref-type="bibr" rid="bib1.bibx49" id="text.36"/> with the kinetics of either <xref ref-type="bibr" rid="bib1.bibx48" id="text.37"/> or <xref ref-type="bibr" rid="bib1.bibx42" id="text.38"/> following the implementation in <xref ref-type="bibr" rid="bib1.bibx7" id="text.39"/>.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e1215">Example thermal history with measured and predicted thermochronometer ages output from <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>. <bold>(a)</bold> Thermal history plot with measured and predicted thermochronometer ages. Predicted ages (filled symbols) plot along the thermal history at their effective closure temperatures, while measured ages (open symbols with horizontal error bars) are located based on their age and predicted effective closure temperature for the corresponding predicted age. The calculated total misfit is shown in the plot title, but the four depositional ages are not displayed. <bold>(b)</bold> Erosion rate history for the thermal history in <bold>(a)</bold>.</p></caption>
          <graphic xlink:href="https://gchron.copernicus.org/articles/8/627/2026/gchron-8-627-2026-f03.png"/>

        </fig>

      <p id="d2e1246">In addition to the age prediction model, there are several variables in <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> that affect age prediction. The equivalent spherical radius can be specified for AHe and ZHe age prediction, or will default to an equivalent spherical radius of 60 µm. Uranium and thorium concentrations can also be defined for AHe and ZHe ages, or will default to concentrations of 10 and 40 ppm for uranium and thorium in apatite or 100 and 40 ppm for uranium and thorium in zircon. In addition, it is possible to define a time duration that a tracked particle resides at the initial model temperature prior to the start of a <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> thermal simulation. This can be useful for including the effects of radiation damage accumulation without requiring transient temperature calculations during that interval.</p>
      <p id="d2e1276">The predicted thermochronometer ages can be compared to measured ages in two different ways in <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>. First, it is possible to read age data from a data file. In this case, the user must input at least the data type (e.g., AHe), the measured age, and its standard deviation. The user can optionally include a sample ID and depositional age for dated sedimentary samples. If non-zero depositional ages are provided, <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> will calculate predicted ages for a tracking particle reaching the surface the time of deposition in the model, assuming zero transport time from the source area. For (U–Th)<inline-formula><mml:math id="M68" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>He ages it is also possible to input an effective uranium (eU) concentration and grain radius. When provided, the sample grain radius and eU values will be used for age prediction, otherwise the default U, Th, and radius values given above will be used. The second option for providing measured ages is to provide one or more measured ages and standard deviations to <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> using function parameters or command-line flags. In this case, however, the sample-specific grain radius and/or eU values are not utilized for (U–Th)<inline-formula><mml:math id="M70" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>He age prediction and it is not possible to specify depositional ages. In either case, it is possible to output a summary csv-formatted text file containing the measured and predicted ages and relevant other values such as the eU concentration and grain radius.</p>
      <p id="d2e1332">A quantitative measure of goodness-of-fit between measured and predicted thermochronometer ages in <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> can be calculated using a misfit function (e.g., Fig. <xref ref-type="fig" rid="F3"/>). By default, the misfit <inline-formula><mml:math id="M72" display="inline"><mml:mi mathvariant="normal">Φ</mml:mi></mml:math></inline-formula> uses the L2 norm between the measured and predicted ages divided by the square root of the summed measured age uncertainties and normalized to the number of samples <xref ref-type="bibr" rid="bib1.bibx7" id="paren.40"><named-content content-type="pre">e.g., Eq. (8) of</named-content></xref>,

            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M73" display="block"><mml:mrow><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:msqrt><mml:mrow><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:mi>N</mml:mi></mml:munderover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:msqrt><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M74" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of ages, <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the <inline-formula><mml:math id="M76" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th measured (or observed) age, <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the <inline-formula><mml:math id="M78" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th predicted (or calculated) age, and <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the standard deviation (uncertainty) for the <inline-formula><mml:math id="M80" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th measured age. This default goodness-of-fit approach will produce misfit values that are less than or equal to 1 when the predicted ages fall within the measurement uncertainties on average and greater than 1 otherwise. Another misfit function option is described below for use with inverse models in <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Batch and inverse modeling</title>
      <p id="d2e1507">In addition to individual forward models, groups of models can be run in <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> to either explore parameter sensitivity or invert data to determine ranges of model parameters that best reproduce the measured ages. Both options are briefly described in the sections below.</p>
<sec id="Ch1.S3.SS3.SSS1">
  <label>3.3.1</label><title>Sensitivity analysis via batch modeling</title>
      <p id="d2e1530">The sensitivity of <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> models to different model parameters can be assessed using its batch mode. Batch mode is activated by passing a list as a parameter for one or more batch model parameters, by listing multiple values after one or more batch model command-line flags, or by setting the batch mode parameter to be true. A complete list of batch model parameters is available online at the <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> documentation site <xref ref-type="bibr" rid="bib1.bibx52" id="paren.41"/>. Batch mode uses the <monospace>ParameterGrid</monospace> function from the <monospace>scikit-learn</monospace> library <xref ref-type="bibr" rid="bib1.bibx40" id="paren.42"/> to generate a list of all permutations of the batch parameters, and <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> then runs forward models using each permutation. In contrast to normal forward models that display plots and model results on the screen, however, model input and output values are written to a csv-formatted log file. In this way, parameter sensitivity can easily be assessed and key model outputs, such as predicted ages, can be compared to refine parameter values for individual forward models.</p>
</sec>
<sec id="Ch1.S3.SS3.SSS2">
  <label>3.3.2</label><title>Inverse modeling</title>
      <p id="d2e1593">Data-driven exploration of thermal and erosional processes can be performed using the inverse mode in <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>. The inverse mode in <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> searches within ranges of designated model parameters to determine which provide the best fit to a set of measured ages, as well as statistical bounds on the best-fitting parameter ranges. Data inversion takes a Bayesian approach using either the Neighborhood Algorithm <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx45" id="paren.43"><named-content content-type="pre">e.g.,</named-content></xref> or an affine invariant Markov chain Monte Carlo sampler <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx15" id="paren.44"/>. In both cases, the misfit between measured and predicted ages is used to guide the inverse parameter search toward values that provide a better fit to the measured age data. To facilitate inversion, <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> defaults to using the <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> equation for calculating a model misfit <inline-formula><mml:math id="M90" display="inline"><mml:mi mathvariant="normal">Φ</mml:mi></mml:math></inline-formula> for inverse models,

              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M91" display="block"><mml:mrow><mml:mi mathvariant="normal">Φ</mml:mi><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:mi>N</mml:mi></mml:munderover><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>O</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            The <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> equation is used because this simpler misfit function does not depend on the number of measured ages and can more easily be linked to the likelihood function used in both inversion approaches. Each inverse approach is briefly described below.</p>
      <p id="d2e1728">The Neighborhood Algorithm <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx45" id="paren.45"/> is an inverse modeling algorithm that utilizes the Voronoi diagram to find the nearest neighbor regions under a certain distance norm. The Voronoi diagram is constructed by dividing the parameter space domain into cells, each centered on a data point and containing all points closer to that point than to any other. The misfit value of the point is assigned to the corresponding Voronoi cell. During each iteration of the model, the input values are selected from cells where data misfit is low, allowing the algorithm to reduce the difference between the model prediction and the observed values. Unlike probabilistic methods like Markov Chain Monte Carlo, the Neighborhood Algorithm automatically adapts the search to regions of lower misfit and thus is more computationally efficient. However, the Neighborhood Algorithm is sensitive to local minima of the parameter space, especially for inverse problems involving many parameters to invert. The hyperparameters of the algorithm are available via command-line arguments or the YAML input file, defining the number of iterations, number of initial samples, samples per iteration and number of resampled cells.</p>
      <p id="d2e1734">In addition to the Neighborhood Algorithm, <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> includes an inverse modeling option based on a Markov chain Monte Carlo (MCMC) approach. The current implementation uses the affine invariant ensemble sampler of <xref ref-type="bibr" rid="bib1.bibx24" id="text.46"/>, as implemented in the Python library <monospace>emcee</monospace> <xref ref-type="bibr" rid="bib1.bibx15" id="paren.47"/>. This approach is well suited to inverse problems in which model parameters may be correlated, as the sampler is less sensitive to parameter scaling than conventional single-chain Metropolis methods. Compared to the Neighborhood Algorithm, the MCMC approach provides a more statistically rigorous characterization of posterior parameter distributions and is generally less sensitive to local minima in the misfit landscape, although at a higher computational cost.</p>
      <p id="d2e1759">In the MCMC workflow, users define the model parameters to be inverted by specifying allowable parameter ranges via command-line arguments or in the input file. These parameter bounds define the search space explored by the sampler. An ensemble of walkers is initialized within the prescribed bounds, and each proposed parameter set is evaluated by running a forward <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> model and comparing the predicted thermochronometer ages with the observed data using the inverse-model misfit function described above. Key MCMC hyperparameters, such as the number of walkers, chain length, burn-in period, and thinning interval, can be defined by the user in the input file or via command-line arguments, allowing flexible control over the sampling strategy and computational cost.</p>
      <p id="d2e1776">The prior distribution is currently defined using uniform bounds on the inverted parameters, together with additional physical constraints where needed to reject non-physical models. For instance, parameter combinations that would imply unrealistic cumulative exhumation or invalid model geometries are excluded from the sampled parameter space.</p>
      <p id="d2e1779">Assuming independent Gaussian uncertainties on the observed thermochronometer ages, the likelihood function is derived from the misfit function <inline-formula><mml:math id="M95" display="inline"><mml:mi mathvariant="normal">Φ</mml:mi></mml:math></inline-formula> and is evaluated as

              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M96" display="block"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mi mathvariant="script">L</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">Φ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M97" display="inline"><mml:mi mathvariant="normal">Φ</mml:mi></mml:math></inline-formula> corresponds to the <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> misfit between observed and predicted ages.</p>
      <p id="d2e1830">The posterior probability is then evaluated from the combination of these prior constraints and the likelihood function. For each accepted model evaluation, <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> stores the sampled parameter values and the associated posterior probability values. After discarding an initial burn-in period and optionally thinning the chains, the retained samples can be used to characterize posterior parameter distributions and parameter trade-offs.</p>
      <p id="d2e1846">To facilitate interpretation of inversion results, <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> can produce parameter chains, pairwise parameter scatter plots, and corner plots showing the marginal and joint posterior distributions of the inverted parameters. These diagnostics allow users to evaluate the convergence of the Markov chains and visualize parameter correlations.</p>
      <p id="d2e1862">While the Neighborhood Algorithm is efficient for rapid exploration of parameter space, the MCMC approach provides a more comprehensive assessment of parameter uncertainties and trade-offs, making the two methods complementary in practice. The MCMC implementation can be run in serial mode or in parallel using MPI, which is advantageous since each likelihood evaluation requires a forward thermo-kinematic model calculation. This makes the MCMC option particularly useful for estimating parameter uncertainty and for assessing the range of model solutions that are compatible with a given thermochronologic dataset.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>What can <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> do?</title>
      <p id="d2e1890">Here we present a few examples of the types of simulations that can be peformed using <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>. This is not meant to be an exhaustive list, but rather demonstrate some case studies that are amenable to exploration using <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> and may be more difficult to simulate in other thermal history or thermo-kinematic modeling software packages.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Example 1: Exhumation of an emplaced pluton</title>
      <p id="d2e1926">This first example considers a pluton that is emplaced in the crust at the start of the numerical experiment, then undergoes conductive cooling and later crustal exhumation <xref ref-type="bibr" rid="bib1.bibx8" id="paren.49"><named-content content-type="pre">similar to, for example, <xref ref-type="bibr" rid="bib1.bibx38" id="text.48"/> or</named-content></xref>. The pluton is emplaced with a temperature of 1000 °C and a thickness of 2 km between 8–10 km depth at 30 Ma and held at that temperature for 1 Myr. The effects of the latent heat of crystallization are not included. No erosion is applied (advection velocity equals zero) during 30–10 Ma and then 9 km of exhumation is imposed at a constant rate of 0.9 <inline-formula><mml:math id="M104" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">Myr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> from 10–0 Ma, displacing the Moho from its initial depth of 44 km to a final depth of 35 km. Default values are used for all other model parameters.</p>

      <fig id="F4"><label>Figure 4</label><caption><p id="d2e1956">Lithospheric geotherms at various times during a 30 million year <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> numerical experiment that starts with an initial stage of pluton intrusion. The <inline-formula><mml:math id="M106" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>-thick pluton is held at a constant temperature of 1000 °C from 30–29 Ma at depths of 8–10 km, followed by conductive cooling from 29–10 Ma. From 10–0 Ma, the entire lithosphere is exhumed at a rate of 0.9 <inline-formula><mml:math id="M107" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">Myr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. This results in exhumation of the Moho from an initial depth of 44 km to a final depth of 35 km.</p></caption>
          <graphic xlink:href="https://gchron.copernicus.org/articles/8/627/2026/gchron-8-627-2026-f04.png"/>

        </fig>

      <p id="d2e2006">The thermal effects of magmatism on upper crustal temperatures are clear in this example, but only the ZFT thermochronometer records cooling directly related to magmatism. The thermal distrubance caused by the pluton increases temperatures by more than 800 °C at the emplacement depths of 8–10 km when active and by a smaller amount in the crust above and below the pluton for several million years afterward (Fig. <xref ref-type="fig" rid="F4"/>). By 25 Ma, however, this thermal effect has diminished considerably, leaving temperatures at most <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">150</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">°</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:math></inline-formula> higher than their conductive steady state across the entire crust (e.g., geotherms at 25–10 Ma in Fig. <xref ref-type="fig" rid="F4"/>). The final phase of exhumation from 10–0 Ma increases temperatures across the entire lithosphere as heat is advected to shallower depths in the model (e.g., geotherms at 5–0 Ma in Fig. <xref ref-type="fig" rid="F4"/>). The combination of pluton-related heating and later exhumation produces a thermal history in which the tracked particle within the pluton is initially heated to 1000 °C, cools rapidly to <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">200</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">°</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:math></inline-formula> from <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">29</mml:mn></mml:mrow></mml:math></inline-formula>–24 <inline-formula><mml:math id="M111" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:math></inline-formula>, and then undergoes a final phase of gradual cooling during exhumation from 10–0 Ma (Fig. <xref ref-type="fig" rid="F5"/>). This cooling history results in a ZFT age of <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">24</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, roughly 5 Myr younger than the cessation of plutonic activity, and AHe, AFT, and ZHe ages of <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:math></inline-formula>–3 <inline-formula><mml:math id="M114" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:math></inline-formula>, corresponding to the later exhumation phase (Fig. <xref ref-type="fig" rid="F5"/>). This example illustrates the sensitivity of low-temperature thermochronometers to processes such as crustal magmatism, but also the challenge of interpreting age data due to the combination of long timescales for conductive cooling and interactions of magmatism and crustal exhumation that can produce ages that vary considerably among the different chronometers.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e2104">Thermal history, predicted thermochronometer ages, and exhumation history for the pluton emplacement example. <bold>(a)</bold> The cooling history (dark gray line) shows rapid cooling after pluton activity ceases followed by a period of slow cooling prior to moderate cooling during exhumation from 10–0 Ma. Predicted thermochronometer ages (colored markers) generally correspond to the late stage of exhumation, except the older ZFT age that records post-magmatic cooling. <bold>(b)</bold> The exhumation history shows no activity from 30–10 Ma followed by exhumation at a constant rate of 0.9 <inline-formula><mml:math id="M115" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">Myr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> from 10–0 Ma.</p></caption>
          <graphic xlink:href="https://gchron.copernicus.org/articles/8/627/2026/gchron-8-627-2026-f05.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Example 2: Age evolution during exhumation</title>
      <p id="d2e2144">As a second example, we consider the evolution of thermochronometer ages during exhumation of a thrust sheet over 50 Myr. In this case, erosion type 4 is used in <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, which involves instantaneous emplacement of a thrust sheet of a specified thickness atop the existing crust <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx10" id="paren.50"><named-content content-type="pre">e.g.,</named-content></xref> and its subsequent erosion. Thermally, this model duplicates temperatures from the upper section of the model crust equal to the thrust sheet thickness and “stacks” those temperatures atop the existing crust. After stacking, the temperatures re-equilibrate during exhumation of part or all of the thrust sheet. For this example, a <inline-formula><mml:math id="M117" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>-thick thrust sheet is emplaced at 30 Ma and 15 km of rock (the thrust sheet plus five kilometers of the footwall) are eroded during 30–0 Ma. In this example, however, ages are predicted for tracked particles reaching the model surface every 1 Myr, showing how the various chronometers are reset during exhumation and how ages vary between the hanging wall and footwall of the thrust system. Default values are used for all other model parameters and additional plots showing the evolution of geotherms and the thermal history for this model can be found at the link under the heading Code and data availability.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e2178">Evolution of predicted thermochronometer ages during exhumation of a thrust sheet from 30 Ma to present. Predicted ages are shown for the apatite and zircon (U–Th)<inline-formula><mml:math id="M118" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>He and fission-track chronometers (AHe, AFT, ZHe, ZFT) with <bold>(a)</bold> the age at the time the sample reached the model surface during the numerical experiment and <bold>(b)</bold> the age including time since exposure at the surface (i.e., the age plus the model runtime since exposure). The age evolution presented in <bold>(b)</bold> is comparable to the ages that would be measured from the accumulation of deposited sediments in a foreland basin, for example. The black vertical lines indicate the time at which exhumation exposes the footwall at the surface (10 Ma). A reference line (dashed dark-gray line) shows the expected age for unreset ages (50 Ma in panel <bold>b</bold>).</p></caption>
          <graphic xlink:href="https://gchron.copernicus.org/articles/8/627/2026/gchron-8-627-2026-f06.png"/>

        </fig>

      <p id="d2e2206">The evolution of predicted ages follows the expected pattern of resetting of the lower temperature chronometers (AHe, AFT) prior to the higher temperature systems (ZHe), but also a jump in ages for some systems as the thrust sheet is fully eroded and footwall rocks are exposed via erosion. Prior to 30 Ma, no exhumation occurs and the predicted ages are all unreset (Fig. <xref ref-type="fig" rid="F6"/>). As early as <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">27</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, partially reset AHe ages begin to appear, as indicated by a deviation from the unreset reference line, and by <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">23</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> the AHe ages are fully reset and less than 10 Ma when exposed at the model surface (e.g., Fig. <xref ref-type="fig" rid="F6"/>a). As exhumation continues, partially reset AFT ages appear by <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">20</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, followed shortly afterwards by partially reset ZHe ages at <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">18</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>. Fully reset AFT and ZHe ages are exposed consistently by 17 and 14 Ma, respectively. At 10 Ma, however, ages suddenly increase for the AFT and ZHe systems as the footwall is exhumed and rocks that have not been hot enough to be fully reset are exposed. For ZHe, these ages correspond to unreset ages at 10 Ma and gradually young during exhumation, as seen earlier during exhumation of the thrust sheet (Fig. <xref ref-type="fig" rid="F6"/>). A similar trend is observed for the AFT ages, but only partially reset ages appear at 10 Ma, and subsequent ages are fully reset. No jump in age is seen for the AHe system, as the <inline-formula><mml:math id="M123" display="inline"><mml:mrow class="unit"><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>-thick thrust sheet fully resets ages in the footwall after its emplacement. Finally, no reset ZFT ages are observed, reflecting insufficient exhumation depths to expose reset ages. A notable result from this example is that the jump in age during exhumation only occurs for some systems and depends on the thickness of the emplaced thrust sheet. Preservation of such age signals in foreland basin sediments, for example, could provide a means to constrain the timing and thickness of thrust sheet emplacement and exhumation in convergent tectonic settings.</p>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Example 3: Multi-stage exhumation histories and age data comparison</title>
      <p id="d2e2292">Here we consider an example of a geological history that involves several stages of exhumation and burial in a cratonic setting over a long duration (<inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Gyr</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>). The model includes 10 stages of erosion or burial and uses an exhumation history defined in the input file for <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> rather than using command-line flags. This flexible approach to describing the exhumation history can be used to explore more complex geological and exhumation histories than the general erosion models in <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>. This example is based on the exhumation history of the Slave Craton in Canada as described in <xref ref-type="bibr" rid="bib1.bibx2" id="text.51"/> and <xref ref-type="bibr" rid="bib1.bibx3" id="text.52"/>. A summary of the exhumation history for this example and related geological constraints can be found in Table <xref ref-type="table" rid="T1"/>.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e2347">Exhumation and burial history defined in <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> with associated geological constraints.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="left" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="left"/>
     <oasis:colspec colnum="7" colname="col7" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" namest="col2" nameend="col5" align="center" colsep="1">Model parameters </oasis:entry>
         <oasis:entry rowsep="1" namest="col6" nameend="col7" align="center">Geological constraints </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Time (Ma)</oasis:entry>
         <oasis:entry colname="col2">Model stage</oasis:entry>
         <oasis:entry colname="col3">Erosion/burial</oasis:entry>
         <oasis:entry colname="col4">Amount (km)</oasis:entry>
         <oasis:entry colname="col5">Erosion/burial type</oasis:entry>
         <oasis:entry colname="col6">Sedimentary thickness<sup>*</sup></oasis:entry>
         <oasis:entry colname="col7">Reference(s)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">1900–1800</oasis:entry>
         <oasis:entry colname="col2">1</oasis:entry>
         <oasis:entry colname="col3">erosion</oasis:entry>
         <oasis:entry colname="col4">15</oasis:entry>
         <oasis:entry colname="col5">exponential</oasis:entry>
         <oasis:entry colname="col6">5–15 km</oasis:entry>
         <oasis:entry colname="col7">
                    <xref ref-type="bibr" rid="bib1.bibx2" id="text.53"/>
                  </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1800–550</oasis:entry>
         <oasis:entry colname="col2">2</oasis:entry>
         <oasis:entry colname="col3">erosion</oasis:entry>
         <oasis:entry colname="col4">5</oasis:entry>
         <oasis:entry colname="col5">constant</oasis:entry>
         <oasis:entry colname="col6">?</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">550–450</oasis:entry>
         <oasis:entry colname="col2">3</oasis:entry>
         <oasis:entry colname="col3">burial</oasis:entry>
         <oasis:entry colname="col4">0.25</oasis:entry>
         <oasis:entry colname="col5">constant</oasis:entry>
         <oasis:entry colname="col6">none</oasis:entry>
         <oasis:entry colname="col7">
                    <xref ref-type="bibr" rid="bib1.bibx3" id="text.54"/>
                  </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">450–375</oasis:entry>
         <oasis:entry colname="col2">4</oasis:entry>
         <oasis:entry colname="col3">burial</oasis:entry>
         <oasis:entry colname="col4">5.0</oasis:entry>
         <oasis:entry colname="col5">constant</oasis:entry>
         <oasis:entry colname="col6">hundreds of meters</oasis:entry>
         <oasis:entry colname="col7">
                    <xref ref-type="bibr" rid="bib1.bibx3" id="text.55"/>
                  </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">375–170</oasis:entry>
         <oasis:entry colname="col2">5</oasis:entry>
         <oasis:entry colname="col3">erosion</oasis:entry>
         <oasis:entry colname="col4">4.8</oasis:entry>
         <oasis:entry colname="col5">constant</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7">
                    <xref ref-type="bibr" rid="bib1.bibx3" id="text.56"/>
                  </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">170–100</oasis:entry>
         <oasis:entry colname="col2">6</oasis:entry>
         <oasis:entry colname="col3">erosion</oasis:entry>
         <oasis:entry colname="col4">0.45</oasis:entry>
         <oasis:entry colname="col5">constant</oasis:entry>
         <oasis:entry colname="col6">little</oasis:entry>
         <oasis:entry colname="col7">
                    <xref ref-type="bibr" rid="bib1.bibx3" id="text.57"/>
                  </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">100–75</oasis:entry>
         <oasis:entry colname="col2">7</oasis:entry>
         <oasis:entry colname="col3">burial</oasis:entry>
         <oasis:entry colname="col4">1.4</oasis:entry>
         <oasis:entry colname="col5">constant</oasis:entry>
         <oasis:entry colname="col6">none</oasis:entry>
         <oasis:entry colname="col7">
                    <xref ref-type="bibr" rid="bib1.bibx3" id="text.58"/>
                  </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">75–50</oasis:entry>
         <oasis:entry colname="col2">8</oasis:entry>
         <oasis:entry colname="col3">erosion</oasis:entry>
         <oasis:entry colname="col4">1.3</oasis:entry>
         <oasis:entry colname="col5">constant</oasis:entry>
         <oasis:entry colname="col6">up to 1.4 km</oasis:entry>
         <oasis:entry colname="col7">
                    <xref ref-type="bibr" rid="bib1.bibx3" id="text.59"/>
                  </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">50–25</oasis:entry>
         <oasis:entry colname="col2">9</oasis:entry>
         <oasis:entry colname="col3">burial</oasis:entry>
         <oasis:entry colname="col4">0.1</oasis:entry>
         <oasis:entry colname="col5">constant</oasis:entry>
         <oasis:entry colname="col6">little</oasis:entry>
         <oasis:entry colname="col7">
                    <xref ref-type="bibr" rid="bib1.bibx3" id="text.60"/>
                  </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">25–0</oasis:entry>
         <oasis:entry colname="col2">10</oasis:entry>
         <oasis:entry colname="col3">erosion</oasis:entry>
         <oasis:entry colname="col4">0.2</oasis:entry>
         <oasis:entry colname="col5">constant</oasis:entry>
         <oasis:entry colname="col6">none</oasis:entry>
         <oasis:entry colname="col7">
                    <xref ref-type="bibr" rid="bib1.bibx3" id="text.61"/>
                  </oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e2363"><sup>*</sup> Sedimentary thicknesses are listed at the start of each interval.</p></table-wrap-foot></table-wrap>

      <p id="d2e2733">The thermal history for this example (Fig. <xref ref-type="fig" rid="F7"/>) supports the proposal by <xref ref-type="bibr" rid="bib1.bibx3" id="text.62"/> that Ordovician to Devonian (450–375 Ma) burial is essential for resetting the AHe ages in their dataset, yet using <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> we also find a minimum magnitude of burial of at least 5 km is required to achieve the age reset. The early exhumation phase following the last significant tectonic activity (1900–1800 Ma) provides the largest magnitude of cooling and produces ZFT and ZHe ages that are <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1800</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> (Fig. <xref ref-type="fig" rid="F7"/>). Subsequent gradual exhumation and cooling brings the tracked particle to the surface at 550 Ma, based on geological constraints <xref ref-type="bibr" rid="bib1.bibx3" id="paren.63"><named-content content-type="pre">Table <xref ref-type="table" rid="T1"/>,</named-content></xref>. Phases of burial from 550–375 Ma increase the temperature of the tracked particle to <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">°</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:math></inline-formula> before exhumation and cooling from 375–100 Ma bring the tracked particle back to the surface. Exhumation during these stages produces respective AFT and AHe of <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">330</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">240</mml:mn></mml:mrow></mml:math></inline-formula>–290 <inline-formula><mml:math id="M136" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:math></inline-formula>, consistent with the age range for the measured AHe ages of 337–188 Ma. In this example, the magnitude of burial from 450–375 Ma is 5 km, which is sufficient to reset both the AFT and AHe ages. However, reducing the burial magnitude to 4.5 km produces only partially reset AFT and AHe ages that are <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">725</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">1350</mml:mn></mml:mrow></mml:math></inline-formula>–275 <inline-formula><mml:math id="M139" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:math></inline-formula>, respectively (plot can be found in the supplementary plots linked under the heading Code and data availability). Thus, although <xref ref-type="bibr" rid="bib1.bibx3" id="text.64"/> states that the magnitude of Ordovician to Devonian burial is <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>, this can be refined using <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> to be <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>. Further exploration of the timing and magnitudes of burial and exhumation using <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> in inverse mode (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS3.SSS2"/> for an example) could further refine the proposed geological history of this cratonic region.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e2917">Thermal history, predicted thermochronometer ages, and exhumation history for Slave Craton, Canada. <bold>(a)</bold> The cooling history (dark gray line) shows initial rapid cooling followed by protracted slow cooling and several reheating and cooling events. Burial and re-heating from 450–375 Ma heats the tracking particle to temperatures sufficient to reset the apatite (U–Th)<inline-formula><mml:math id="M144" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>He and fission-track thermochronometers (blue and orange symbols). Measured apatite (U–Th)<inline-formula><mml:math id="M145" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>He ages (blue symbols with white fill) are quite similar to the predicted ages for this example, as reflected by the low model misfit (<inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>). Note that the misfit calculated here uses Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>), the default for forward models in <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>. Measured age data from <xref ref-type="bibr" rid="bib1.bibx2" id="text.65"/>. <bold>(b)</bold> Burial and exhumation history corresponding to the thermal history in <bold>(a)</bold>.</p></caption>
          <graphic xlink:href="https://gchron.copernicus.org/articles/8/627/2026/gchron-8-627-2026-f07.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>Example 4: MCMC inversion of a natural thermochronological dataset</title>
      <p id="d2e2986">To illustrate the Markov chain Monte Carlo (MCMC) inverse modeling functionality in <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, we selected sample 18PE28 from the Marcapata transect in southern Peru from <xref ref-type="bibr" rid="bib1.bibx13" id="text.66"/> (Fig. <xref ref-type="fig" rid="F8"/>). This sample provides a useful natural example since it includes four thermochronometric systems that can be directly explored with <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>: AHe, AFT, ZHe, and ZFT. Sample 18PE28 is a Permian–Triassic granite collected at 2416 m elevation and yields young to intermediate cooling ages of <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.3</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.4</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> (AHe), <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:mn mathvariant="normal">3.3</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.3</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> (AFT), <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.5</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> (ZHe), and <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:mn mathvariant="normal">16.7</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">1.4</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> (ZFT), offering relatively strong constraints on late-stage cooling and exhumation history.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e3087">MCMC inversion of sample 18PE28 from <xref ref-type="bibr" rid="bib1.bibx13" id="text.67"/>.  <bold>(a)</bold> Best-fitting forward model showing the surface sample thermal and depth history together with predicted and measured thermochronometer ages for the AHe, AFT, ZHe, and ZFT systems.  <bold>(b)</bold> Inferred erosion history expressed as time-dependent erosion rates derived from the inverted parameters (<inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mtext>switch</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>).  <bold>(c)</bold> Time-temperature paths from QTQt reported by <xref ref-type="bibr" rid="bib1.bibx13" id="text.68"/>, shown for comparison with the Tc1D results.  <bold>(d)</bold> MCMC chains for the three inverted parameters, illustrating convergence and exploration of parameter space.  <bold>(e)</bold> Corner plot showing the marginal posterior distributions and pairwise correlations between parameters, highlighting parameter uncertainties and trade-offs.</p></caption>
          <graphic xlink:href="https://gchron.copernicus.org/articles/8/627/2026/gchron-8-627-2026-f08.png"/>

        </fig>

      <p id="d2e3151">The aim of this example is not to reproduce exactly the inverse time-temperature histories presented by <xref ref-type="bibr" rid="bib1.bibx13" id="text.69"/>, but rather to demonstrate how <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> can be used to invert a natural multi-system thermochronological dataset using an explicit thermo-kinematic parameterization. In contrast to inverse approaches that primarily return time-temperature paths, <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> links the observed ages to a prescribed thermal structure and parameterized erosion history. This allows the inversion results to be interpreted directly in terms of geologically meaningful model parameters, such as the timing and magnitude of changes in erosion rate.</p>
      <p id="d2e3184">For this illustrative example, we inverted a two-stage erosion history using three free parameters: (1) the total amount of erosion during the first stage (<inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">25.0</mml:mn><mml:mo>]</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>), (2) the timing of the transition between the two stages (<inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mtext>switch</mml:mtext></mml:msub><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">30.0</mml:mn><mml:mo>]</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">Ma</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>), and (3) the total amount of erosion during the second stage (<inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">25.0</mml:mn><mml:mo>]</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>) (Fig. <xref ref-type="fig" rid="F8"/>). The total model time spans 30 Ma, such that <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mtext>switch</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> effectively controls the timing of a potential break in slope in the erosion history. These parameters are internally converted into time-dependent erosion rates (<inline-formula><mml:math id="M163" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">Myr</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) during forward modeling. The MCMC inversion was performed using 16 walkers and 5000 steps per walker, with the first 500 steps discarded as burn-in and a thinning factor of 3 applied to reduce sample autocorrelation, resulting in a total of 24 000 retained models used for posterior analysis.</p>
      <p id="d2e3299">The thermal structure and crustal properties were fixed based on representative values for the region following <xref ref-type="bibr" rid="bib1.bibx21" id="text.70"/>, including crustal density, heat capacity, thermal conductivity, heat production, surface temperature, and initial Moho depth, while other model parameters were set to commonly used default values.</p>
      <p id="d2e3305">The inversion recovers a family of solutions that reproduce the observed AHe, AFT, ZHe, and ZFT ages (Fig. <xref ref-type="fig" rid="F8"/>a), with the best-fitting model providing a close agreement with the measured ages within uncertainty. The corresponding erosion histories (Fig. <xref ref-type="fig" rid="F8"/>b) consistently indicate an acceleration of erosion around 2 Ma. This timing is in good agreement with the time-temperature paths reported by <xref ref-type="bibr" rid="bib1.bibx13" id="text.71"/>, which show an increase in cooling rates starting at approximately 2 Ma (Fig. <xref ref-type="fig" rid="F8"/>c). The MCMC diagnostics (Fig. <xref ref-type="fig" rid="F8"/>d and e) indicate good exploration of parameter space, with well-mixed chains and well-defined posterior distributions for all inverted parameters.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Discussion</title>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>What are the best use cases for <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>?</title>
      <p id="d2e3349">The examples presented above demonstrate a range of geological scenarios in which <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> can be used to understand how geological processes affect thermochronometer age data. We have also suggested that <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is complementary to available thermal history modeling and more complex thermo-kinematic modeling software, such as Pecube. This raises a natural question: What are the best cases to consider using <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>?</p>
      <p id="d2e3391">Although <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> could be used in many cases where it is desirable to explore the effects of varying magnitudes of exhumation, burial, magmatic heating, or the impact of other geological processes, we feel there are four scenarios in which use of <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is most appropriate. First, <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is recommended in cases where the aim is to quantify the magnitudes of burial and/or exhumation, and the primary motion of material is vertical. Such cases could include tectonically inactive regions and regions where the horizontal component of tectonic motion is limited. Because <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> does not simulate horizontal motion of rock mass, there may be scenarios where its use could result in misinterpretations of age data due to a large horizontal component of heat transfer, such as in active fold-and-thrust belts. <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> could still be used as an exploratory tool in such settings, but it may be more appropriate to consider a more complex thermo-kinematic numerical modeling software package such as Pecube in such situations.</p>
      <p id="d2e3459">A second scenario where the use of <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is recommended is when working with age data from regions with limited topographic relief or with samples collected across areas with limited relief. The reason for this recommendation is similar to that for the first case: <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> uses a 1D heat transfer model and thus may not capture the thermal effects of topography on subsurface isotherms, which could lead to data misinterpretation. Mountain topography typically perturbs the geometry of shallow crustal isotherms <xref ref-type="bibr" rid="bib1.bibx47 bib1.bibx35" id="paren.72"><named-content content-type="pre">e.g.,</named-content></xref>, though not always <xref ref-type="bibr" rid="bib1.bibx23" id="paren.73"><named-content content-type="pre">e.g.,</named-content></xref>, and such an effect is not possible to directly incorporate in <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> due to its geometry. As a result, it is possible that modeling thermochronometer data in regions with significant topographic relief could be problematic. Thus, <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> may be more safely applied in areas with limited topographic relief, such as areas that are no longer tectonically active or where the topographic effects on crustal isotherms are thought to be minimal. Future versions of <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> may include the possibility to correct for the effects of topography on crustal temperatures following the apporach of <xref ref-type="bibr" rid="bib1.bibx29" id="text.74"/>, for example.</p>
      <p id="d2e3542">A third case where we recommend using <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is for the interpretation of multi-chronometer datasets or groups of samples thought to have experienced similar thermal histories. In this case, the benefit for use of <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> mainly relates to the potential to quantify rates of exhumation and/or burial using <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>'s inverse mode. Having multiple temperature sensitivities from multiple chronometers provides better constraint on the possible thermal histories that could produce the measured age data. The same concept applies to thermal history models like HeFTy, QTQt, or Thermochron.jl, but the strength of <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> in this case is the potential to use a data-driven inverse approach to quantify rates of geological processes more directly. This type of inverse modeling could also be done together with thermal history modeling or as a preparatory step in more complex modeling using Pecube.</p>
      <p id="d2e3597">The final case where using <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is suggested is to simply explore the effects of various geological processes on thermochronometer data. <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> provides a tool with which researchers can explore how varying rates and magnitudes of burial and/or exhumation affect predicted ages, as well as the impact of different thermal processes (e.g., magmatism) and rock thermo-physical properties (e.g., radiogenic heat production). Varying different parameter values can illustrate when and by how much different processes impact predicted ages. This can aid not only in data interpretation, but also in planning where to sample, which thermochronometer systems to consider, and other factors that can help ensure the signal sought in collected samples is likely to be present. Similarly, the effects of different geological processes can be introduced to students interactively using <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> to help them gain intuition about what matters when studying geological processes using thermochronology.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Integration with other tools</title>
      <p id="d2e3647">The thermal histories produced in <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> can be exported and read directly into the <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>plotter</mml:mtext></mml:mrow></mml:math></inline-formula> software <xref ref-type="bibr" rid="bib1.bibx54" id="paren.75"/> to further explore the combined effects of the geological processes simulated in <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> and factors affecting individual mineral grains such as variability in grain size or eU concentration. <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>plotter</mml:mtext></mml:mrow></mml:math></inline-formula> uses the same FT annealing and He diffusion equations as <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> but can calculate variations in cooling ages and effective closure temperatures simultaneously for desired ranges of grain size and eU (and hence variability in radiation damage accumulation) to simulate their effect on He diffusion and resulting calculated AHe and ZHe ages. While grain sizes and eU concentrations can be varied for individual mineral grains in <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, the <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>plotter</mml:mtext></mml:mrow></mml:math></inline-formula> software produces contour plots for ranges of these values that can be illustrative when considering the possible impact of radiation damage or variation in grain size on predicted thermochronometer ages or effective closure temperatures. The thermal histories produced by <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> are stored in plain text files, which can also be readily adapted to be read into other modeling software such as HeFTy.</p>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Model limitations</title>
      <p id="d2e3766">In the preceding test we have noted some of the benefits and limitations of <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, and we summarize the main limitations of the <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> here. First, <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> uses a one-dimensional thermal and kinematic framework in which heat transport and rock movement occur only in the vertical direction. Consequently, the model cannot take into account lateral variations in temperature, topography, or material properties. In particular, processes such as lateral heat transfer due to dipping faults or topography-driven perturbations of isotherms are unable to be simulated, as noted above.</p>
      <p id="d2e3808">Second, the current version of <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> imposes constant temperature boundary conditions at the surface and base of the model that do not vary in time. This is not a limitation of the numerical method, but there is not yet support for time-varying boundary condition temperatures. Similarly, rock thermo-physical properties for the crust and lithosphere are prescribed using simplified layer-based values that also do not generally evolve through time, except when using specific processes implemented in the model, such as magmatic intrusion or lithospheric removal. These restrictions may limit its applicability in settings with long and complex thermal evolutions, such as cratonic regions or orogenic systems with multiple deformation phases.</p>
      <p id="d2e3824">Third, <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> simulates the thermal history of a single vertical column of rock and is therefore best suited to the interpretation of thermochronological data from individual samples or from locations where samples are thought to experience similar burial or exhumation histories. While multiple samples can be analyzed individually, the model does not explicitly account for spatial relationships between them. As a result, it cannot directly represent lateral variations in exhumation history or thermal structure, nor test spatially varying processes such as fault activity and/or lateral exhumation gradients. Similarly, although vertical sampling profiles (e.g., age-elevation relationships) can be explored on a sample-by-sample basis, the model cannot explicitly reproduce the continuous structure of such profiles.</p>
</sec>
<sec id="Ch1.S5.SS4">
  <label>5.4</label><title>Ongoing and future developments</title>
      <p id="d2e3848">Recent major developments in <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> have focused on increasing flexibility in defining burial and exhumation histories and extending the capabilities of <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> for inverse modeling. These features are currently under active development and testing, and are briefly outlined here to highlight the evolving capabilities of the model.</p>
      <p id="d2e3877">The first development concerns the introduction of the flexible, multi-stage erosion framework (<monospace>ero_type=0</monospace>), in which exhumation or burial histories are defined as a sequence of successive stages. Each stage can be assigned a different erosion style (e.g., constant, linear, or exponential) and corresponding parameterization, allowing complex and more realistic time-dependent histories to be represented within a single model run. The same framework can also be used in inverse mode, where selected stage parameters are treated as free variables within prescribed bounds. This new erosion model type in <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is usable from the <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> input file.</p>
      <p id="d2e3909">A second development is the implementation of a trans-dimensional (i.e., variable-dimension) Markov chain Monte Carlo (Reversible Jump MCMC) approach for inversion of multi-stage erosion histories. In contrast to fixed-dimension inversion methods, this approach allows both the number of erosion stages and the parameters defining the erosion laws of each stage to be inferred simultaneously from the data. The current implementation uses a set of stochastic moves that include parameter perturbations as well as changes in model dimension (i.e., the number of erosion stages), enabling exploration of models with varying levels of complexity within a single inversion workflow. This provides a flexible framework for balancing model fit and model complexity (parsimony) when modeling thermochronological data. A working version of a first implementation of this framework is in the development version of <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, will be available in a future release of the code after further testing and refinement.</p>
      <p id="d2e3925">In addition to the ongoing code development, there are several planned features in <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> that are worth noting. First, we intend to improve support for modeling thermochronometer ages of sedimentary deposity in <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>. It is possible at present to include the time of deposition for predicted ages in the <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> data file, but the only effect this has in the current implementation is to calculate an age at the surface at the time corresponding to deposition and then add time to that age between when it is deposited and the end of the simulation. We hope to improve this in future versions of <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> by allowing subsequent burial and heating to enable users to explore complex thermal histories in foreland basins, for example. Second, we plan to explore implementing a means for incorporating the effects of topography on predicted ages. Although <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> uses a 1D thermal model, it is possible to account for the effects of surface topography on crustal temperatures <xref ref-type="bibr" rid="bib1.bibx18 bib1.bibx29" id="paren.76"><named-content content-type="pre">e.g.,</named-content></xref>. Thus, we intend to test various options for handling surface topography to enable the use of <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> in regions with significant topographic relief or with elevation transects. Finally, a longer term goal is to develop a flexible age prediction library for use with <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> that would suport more thermochronometer systems. This is not likely to be implemented in the near future, but is planned as a future development goal to broaden the potential range of chronometers that can be modeled using <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>How to get started using <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e4060">We aim to make it easy to get started using <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> and list below two options in order of simplicity: <list list-type="order"><list-item>
      <p id="d2e4078"><italic>Using Binder</italic>. The easiest way to get started using <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is to launch an interactive Jupyter notebook using Binder from <uri>https://mybinder.org/v2/gh/HUGG/TC1D/HEAD?urlpath=%2Flab%2Ftree%2Fnotebooks%2Fexplore_tc1d.ipynb</uri> (last access: 30 April 2026). This link will open a web application hosted on a temporary cloud server that allows the user to explore use of <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> without installing anything. User data files can be uploaded, run <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, and output plots saved in this way. However, this is not recommended for inverse models using <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item>
      <p id="d2e4139"><italic>Installing the Python package</italic>. <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> is available as an installable Python package using <monospace>pip</monospace>. This involves slightly more work, as the user will need to have access to a working Python environment to run <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> locally. The advantage of this option is that files are saved automatically, versus working in Binder which deactivates after <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> of inactivity and does not store data between sessions, and inverse models can be run more easily using the input file or command-line options.</p></list-item></list></p>
</sec>

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

      <p id="d2e4191">This manuscript describes <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> version 0.4.0, available for installation in Python using <monospace>pip</monospace> or at <ext-link xlink:href="https://doi.org/10.5281/zenodo.19631316" ext-link-type="DOI">10.5281/zenodo.19631316</ext-link> <xref ref-type="bibr" rid="bib1.bibx55" id="paren.77"/>. Development and future versions of <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> can be found at <uri>https://github.com/HUGG/TC1D</uri> (last access: 30 April 2026). Supplementary plots and additional model information can be found at <ext-link xlink:href="https://doi.org/10.23729/fd-3d8e5010-28f8-3609-9df7-397924d18710" ext-link-type="DOI">10.23729/fd-3d8e5010-28f8-3609-9df7-397924d18710</ext-link> <xref ref-type="bibr" rid="bib1.bibx53" id="paren.78"/>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e4242">DMW: Conceptualization, formal analysis, funding acquisition, investigation, methodology, project administration, software, supervision, validation, visualization, writing (original draft), writing (review and editing); BG: Conceptualization, formal analysis, investigation, methodology, software, validation, visualization, writing (original draft), writing (review and editing); SL: Methodology, software, validation, writing (original draft), writing (review and editing); DAK: Conceptualization, writing (original draft), writing (review and editing).</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e4248">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="d2e4254">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><notes notes-type="sistatement"><title>Special issue statement</title>

      <p id="d2e4260">This article is part of the special issue “Technical notes on modelling thermochronologic data”. It is not associated with a conference.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e4267">This manuscript was improved by thoughtful review comments from Matthew Fox and Maxime Bernard, and we appreciate the efficient handling of this submission by Associate Editor Pieter Vermeesch and Editor Georgina King. <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula> has been improved by valuable feedback from users and prospective users, including Lon Abbott, Jean Braun, Becky Flowers, Sean Kelly, and Kelly Thomson.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e4285">This research has been supported by the Research Council of Finland, Luonnontieteiden ja Tekniikan Tutkimuksen Toimikunta (grant no. 356771).Open-access funding was provided by the Helsinki University Library.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e4296">This paper was edited by Pieter Vermeesch and reviewed by Matthew Fox and Maxime Bernard.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Abbey et al.(2023)Abbey, Wildman, Stevens Goddard, and Murray</label><mixed-citation>Abbey, A. L., Wildman, M., Stevens Goddard, A. L., and Murray, K. E.: Thermal History Modeling Techniques and Interpretation Strategies: Applications Using QTQt, Geosphere, 19, 493–530, <ext-link xlink:href="https://doi.org/10.1130/GES02528.1" ext-link-type="DOI">10.1130/GES02528.1</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Ault et al.(2009)Ault, Flowers, and Bowring</label><mixed-citation>Ault, A. K., Flowers, R. M., and Bowring, S. A.: Phanerozoic Burial and Unroofing History of the Western Slave Craton and Wopmay Orogen from Apatite (U–Th)<inline-formula><mml:math id="M223" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>He Thermochronometry, Earth Planet. Sc. Lett., 284, 1–11, <ext-link xlink:href="https://doi.org/10.1016/j.epsl.2009.02.035" ext-link-type="DOI">10.1016/j.epsl.2009.02.035</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Ault et al.(2015)Ault, Flowers, and Bowring</label><mixed-citation>Ault, A. K., Flowers, R. M., and Bowring, S. A.: Synchroneity of Cratonic Burial Phases and Gaps in the Kimberlite Record: Episodic Magmatism or Preservational Bias?, Earth Planet. Sc. Lett., 410, 97–104, <ext-link xlink:href="https://doi.org/10.1016/j.epsl.2014.11.017" ext-link-type="DOI">10.1016/j.epsl.2014.11.017</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Bernard et al.(2025)Bernard, van der Beek, Braun, Robert, Colleps, Gallagher, Guenthner, Amalberti, and Wapenhans</label><mixed-citation>Bernard, M., van der Beek, P., Braun, J., Robert, X., Colleps, C., Gallagher, K., Guenthner, W., Amalberti, J., and Wapenhans, I.: PecubeGUI-beta_v0.2.0_v4.3.6, Zenodo, <ext-link xlink:href="https://doi.org/10.5281/zenodo.17153262" ext-link-type="DOI">10.5281/zenodo.17153262</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Brandon et al.(1998)Brandon, Roden-Tice, and Garver</label><mixed-citation> Brandon, M. T., Roden-Tice, M. K., and Garver, J. I.: Late Cenozoic Exhumation of the Cascadia Accretionary Wedge in the Olympic Mountains, Northwest Washington State, Geol. Soc. Am. Bull., 110, 985–1009, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Braun(2003)</label><mixed-citation> Braun, J.: Pecube: A New Finite-Element Code to Solve the 3D Heat Transport Equation Including the Effects of a Time-Varying, Finite Amplitude Surface Topography, Comput. Geosci-UK, 29, 787–794, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Braun et al.(2012)Braun, van der Beek, Valla, Robert, Herman, Glotzbach, Pedersen, Perry, Simon-Labric, and Prigent</label><mixed-citation> Braun, J., van der Beek, P., Valla, P. G., Robert, X., Herman, F., Glotzbach, C., Pedersen, V., Perry, C., Simon-Labric, T., and Prigent, C.: Quantifying Rates of Landscape Evolution and Tectonic Processes by Thermochronology and Numerical Modeling of Crustal Heat Transport Using PECUBE, Tectonophysics, 524–525, 1–28, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Cooper et al.(2026)Cooper, Adams, Dahlström, Ehlers, van Soest, Hodges, Jicha, Singer, Yañez, and Perkins</label><mixed-citation>Cooper, F. J., Adams, B. A., Dahlström, S. I. R., Ehlers, T. A., van Soest, M. C., Hodges, K. V., Jicha, B. R., Singer, B. S., Yañez, J. C., and Perkins, R. J.: Reassessing Long-Term Exhumation Rates in Magmatic Terranes, Earth Planet. Sc. Lett., 691, 120217, <ext-link xlink:href="https://doi.org/10.1016/j.epsl.2026.120217" ext-link-type="DOI">10.1016/j.epsl.2026.120217</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Crowley et al.(1991)Crowley, Cameron, and l Schaefer</label><mixed-citation> Crowley, K. D., Cameron, M., and l Schaefer, R.: Experimental Studies of Annealing of Etched Fission Tracks in Fluorapatite, Geochim. Cosmochim. Ac., 55, 1449–1465, 1991.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Davy and Gillet(1986)</label><mixed-citation>Davy, Ph. and Gillet, Ph.: The Stacking of Thrust Slices in Collision Zones and Its Thermal Consequences, Tectonics, 5, 913–929, <ext-link xlink:href="https://doi.org/10.1029/TC005i006p00913" ext-link-type="DOI">10.1029/TC005i006p00913</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Dodson(1973)</label><mixed-citation> Dodson, M. H.: Closure Temperature in Cooling Geochronological and Petrological Systems, Contrib. Mineral. Petr., 40, 259–274, 1973.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Ehlers(2005)</label><mixed-citation>Ehlers, T. A.: Crustal Thermal Processes and the Interpretation of Thermochronometer Data, in: Low-Temperature Thermochronology: Techniques, Interpretations and Applications, Mineralogical Society of America, 315–350, <ext-link xlink:href="https://doi.org/10.2138/rmg.2005.58.12" ext-link-type="DOI">10.2138/rmg.2005.58.12</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Falkowski et al.(2023)Falkowski, Ehlers, McQuarrie, Glover, Perez, and Buford Parks</label><mixed-citation>Falkowski, S., Ehlers, T. A., McQuarrie, N., Glover, C. O., Perez, N. D., and Buford Parks, V. M.: Exhumation and Incision of the Eastern Central Andes, Southern Peru: Low-temperature Thermochronology Observations, Earth Planet. Sc. Lett., 620, 118299, <ext-link xlink:href="https://doi.org/10.1016/j.epsl.2023.118299" ext-link-type="DOI">10.1016/j.epsl.2023.118299</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Flowers et al.(2009)Flowers, Ketcham, Shuster, and Farley</label><mixed-citation> Flowers, R. M., Ketcham, R. A., Shuster, D. L., and Farley, K. A.: Apatite (U-Th)/He Thermochronometry Using a Radiation Damage Accumulation and Annealing Model, Geochim. Cosmochim. Ac., 73, 2347–2365, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Foreman-Mackey et al.(2013)Foreman-Mackey, Hogg, Lang, and Goodman</label><mixed-citation>Foreman-Mackey, D., Hogg, D. W., Lang, D., and Goodman, J.: Emcee: The MCMC Hammer, Publ. Astron. Soc. Pac., 125, 306, <ext-link xlink:href="https://doi.org/10.1086/670067" ext-link-type="DOI">10.1086/670067</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Fox and Carter(2020)</label><mixed-citation>Fox, M. and Carter, A.: Heated Topics in Thermochronology and Paths towards Resolution, Geosciences, 10, 375, <ext-link xlink:href="https://doi.org/10.3390/geosciences10090375" ext-link-type="DOI">10.3390/geosciences10090375</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Fox and Shuster(2020)</label><mixed-citation>Fox, M. and Shuster, D. L.: Lazed and Diffused: Untangling Noble Gas Thermochronometry Data for Exhumation Rates, Elements, 16, 337–342, <ext-link xlink:href="https://doi.org/10.2138/gselements.16.5.337" ext-link-type="DOI">10.2138/gselements.16.5.337</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Fox et al.(2014)Fox, Herman, Willett, and May</label><mixed-citation>Fox, M., Herman, F., Willett, S. D., and May, D. A.: A linear inversion method to infer exhumation rates in space and time from thermochronometric data, Earth Surf. Dynam., 2, 47–65, <ext-link xlink:href="https://doi.org/10.5194/esurf-2-47-2014" ext-link-type="DOI">10.5194/esurf-2-47-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Gallagher(2012)</label><mixed-citation>Gallagher, K.: Transdimensional Inverse Thermal History Modeling for Quantitative Thermochronology, J. Geophys. Res.-Sol. Ea., 117, <ext-link xlink:href="https://doi.org/10.1029/2011JB008825" ext-link-type="DOI">10.1029/2011JB008825</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Gautheron et al.(2022)Gautheron, Hueck, Ternois, Heller, Schwartz, Sarda, and Tassan-Got</label><mixed-citation>Gautheron, C., Hueck, M., Ternois, S., Heller, B., Schwartz, S., Sarda, P., and Tassan-Got, L.: Investigating the Shallow to Mid-Depth (<inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">100</mml:mn></mml:mrow></mml:math></inline-formula>–300 °C) Continental Crust Evolution with (U-Th)<inline-formula><mml:math id="M225" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>He Thermochronology: A Review, Minerals, 12, 563, <ext-link xlink:href="https://doi.org/10.3390/min12050563" ext-link-type="DOI">10.3390/min12050563</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Gérard et al.(2021)Gérard, Robert, Audin, Valla, Bernet, and Gautheron</label><mixed-citation>Gérard, B., Robert, X., Audin, L., Valla, P. G., Bernet, M., and Gautheron, C.: Differential Exhumation of the Eastern Cordillera in the Central Andes: Evidence for South-Verging Backthrusting (Abancay Deflection, Peru), Tectonics, 40, e2020TC006314, <ext-link xlink:href="https://doi.org/10.1029/2020TC006314" ext-link-type="DOI">10.1029/2020TC006314</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Gerya(2010)</label><mixed-citation> Gerya, T. V.: Introduction to Numerical Geodynamic Modelling, 1 edn., Cambridge University Press, Cambridge, ISBN 9780511763984, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Glotzbach et al.(2009)Glotzbach, Spiegel, Reinecker, Rahn, and Frisch</label><mixed-citation>Glotzbach, C., Spiegel, C., Reinecker, J., Rahn, M., and Frisch, W.: What Perturbs Isotherms? An Assessment Using Fission-Track Thermochronology and Thermal Modelling along the Gotthard Transect, Central Alps, Geol. Soc. Sp., 324, 111–124, <ext-link xlink:href="https://doi.org/10.1144/SP324.9" ext-link-type="DOI">10.1144/SP324.9</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Goodman and Weare(2010)</label><mixed-citation>Goodman, J. and Weare, J.: Ensemble Samplers with Affine Invariance, Comm. App. Math. Com. Sc., 5, 65–80, <ext-link xlink:href="https://doi.org/10.2140/camcos.2010.5.65" ext-link-type="DOI">10.2140/camcos.2010.5.65</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Granger and Pérez(2021)</label><mixed-citation>Granger, B. E. and Pérez, F.: Jupyter: Thinking and Storytelling With Code and Data, Comput. Sci. Eng., 23, 7–14, <ext-link xlink:href="https://doi.org/10.1109/MCSE.2021.3059263" ext-link-type="DOI">10.1109/MCSE.2021.3059263</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Guenthner et al.(2013)Guenthner, Reiners, Ketcham, Nasdala, and Giester</label><mixed-citation>Guenthner, W. R., Reiners, P. W., Ketcham, R. A., Nasdala, L., and Giester, G.: Helium Diffusion in Natural Zircon: Radiation Damage, Anisotropy, and the Interpretation of Zircon (U–Th)<inline-formula><mml:math id="M226" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula>He Thermochronology, Am. J. Sci., 313, 145–198, <ext-link xlink:href="https://doi.org/10.2475/03.2013.01" ext-link-type="DOI">10.2475/03.2013.01</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Keller et al.(2022)Keller, McDannell, Guenthner, and Shuster</label><mixed-citation>Keller, C. B., McDannell, K. T., Guenthner, W. R., and Shuster, D. L.: Thermochron.Jl: Open-source Time-Temperature Inversion of Thermochronometric Data, <ext-link xlink:href="https://doi.org/10.17605/osf.io/wq2U5" ext-link-type="DOI">10.17605/osf.io/wq2U5</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Ketcham(2005)</label><mixed-citation>Ketcham, R. A.: Forward and Inverse Modeling of Low-Temperature Thermochronometry Data, in: Low-Temperature Thermochronology: Techniques, Interpretations and Applications, Mineralogical Society of America, 275–314, <ext-link xlink:href="https://doi.org/10.2138/rmg.2005.58.11" ext-link-type="DOI">10.2138/rmg.2005.58.11</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Ketcham(2025)</label><mixed-citation>Ketcham, R. A.: Technical note: Incorporating topographic deflection effects into thermal history modelling, Geochronology, 7, 449–458, <ext-link xlink:href="https://doi.org/10.5194/gchron-7-449-2025" ext-link-type="DOI">10.5194/gchron-7-449-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Ketcham et al.(1999)Ketcham, Donelick, and Carlson</label><mixed-citation> Ketcham, R. A., Donelick, R. A., and Carlson, W. D.: Variability of Apatite Fission-Track Annealing Kinetics; III, Extrapolation to Geological Time Scales, Am. Mineral., 84, 1235–1255, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Ketcham et al.(2000)Ketcham, Donelick, and Donelick</label><mixed-citation> Ketcham, R. A., Donelick, R. A., and Donelick, M. B.: AFTSolve: A Program for Multi-Kinetic Modeling of Apatite Fission-Track Data, Geological Materials Research, 2, 1–32, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Ketcham et al.(2018)Ketcham, Mora, and Parra</label><mixed-citation>Ketcham, R. A., Mora, A., and Parra, M.: Deciphering Exhumation and Burial History with Multi-Sample down-Well Thermochronometric Inverse Modelling, Basin Res., 30, 48–64, <ext-link xlink:href="https://doi.org/10.1111/bre.12207" ext-link-type="DOI">10.1111/bre.12207</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Laslett et al.(1987)Laslett, Green, Duddy, and Gleadow</label><mixed-citation> Laslett, G. M., Green, P. F., Duddy, I. R., and Gleadow, A. J. W.: Thermal Annealing of Fission Tracks in Apatite, Chemical Geology, Isotope Geoscience Section, 65, 1–13, 1987.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Malusà and Fitzgerald(2019)</label><mixed-citation>Malusà, M. G. and Fitzgerald, P. G.: From Cooling to Exhumation: Setting the Reference Frame for the Interpretation of Thermochronologic Data, in: Fission-Track Thermochronology and Its Application to Geology, edited by: Malusà, M. G. and Fitzgerald, P. G., Springer International Publishing, Cham, 147–164, <ext-link xlink:href="https://doi.org/10.1007/978-3-319-89421-8_8" ext-link-type="DOI">10.1007/978-3-319-89421-8_8</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Mancktelow and Grasemann(1997)</label><mixed-citation> Mancktelow, N. S. and Grasemann, B.: Time-Dependent Effects of Heat Advection and Topography on Cooling Histories during Erosion, Tectonophysics, 270, 167–195, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>McDannell and Flowers(2020)</label><mixed-citation>McDannell, K. T. and Flowers, R. M.: Vestiges of the Ancient: Deep-Time Noble Gas Thermochronology, Elements, 16, 325–330, <ext-link xlink:href="https://doi.org/10.2138/gselements.16.5.325" ext-link-type="DOI">10.2138/gselements.16.5.325</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Murray et al.(2022)Murray, Goddard, Abbey, and Wildman</label><mixed-citation>Murray, K. E., Goddard, A. L. S., Abbey, A. L., and Wildman, M.: Thermal History Modeling Techniques and Interpretation Strategies: Applications Using HeFTy, Geosphere, 18, 1622–1642, <ext-link xlink:href="https://doi.org/10.1130/GES02500.1" ext-link-type="DOI">10.1130/GES02500.1</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Nguyen et al.(2022)Nguyen, Carter, Hoang, Fox, Pham, and Vinh</label><mixed-citation>Nguyen, H. H., Carter, A., Hoang, L. V., Fox, M., Pham, S. N., and Vinh, H. B.: Evolution of the Continental Margin of South to Central Vietnam and Its Relationship to Opening of the South China Sea (East Vietnam Sea), Tectonics, 41, e2021TC006971, <ext-link xlink:href="https://doi.org/10.1029/2021TC006971" ext-link-type="DOI">10.1029/2021TC006971</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Oxburgh and Turcotte(1974)</label><mixed-citation>Oxburgh, E. R. and Turcotte, D. L.: Thermal Gradients and Regional Metamorphism in Overthrust Terrains with Special Reference to the Eastern Alps, Schweiz. Miner. Petrogr., 54, <ext-link xlink:href="https://doi.org/10.5169/seals-42213" ext-link-type="DOI">10.5169/seals-42213</ext-link>, 1974.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Pedregosa et al.(2011)Pedregosa, Varoquaux, Gramfort, Michel, Thirion, Grisel, Blondel, Prettenhofer, Weiss, Dubourg, Vanderplas, Passos, Cournapeau, Brucher, Perrot, and Duchesnay</label><mixed-citation> Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R., Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., and Duchesnay, É.: Scikit-Learn: Machine Learning in Python, J. Mach. Learn. Res., 12, 2825–2830, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Perkel(2025)</label><mixed-citation>Perkel, J. M.: Which Programming Language Should I Use? A Guide for Early-Career Researchers, Nature, 640, 1116–1117, <ext-link xlink:href="https://doi.org/10.1038/d41586-025-01241-6" ext-link-type="DOI">10.1038/d41586-025-01241-6</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Rahn et al.(2004)Rahn, Brandon, Batt, and Garver</label><mixed-citation>Rahn, M. K., Brandon, M. T., Batt, G. E., and Garver, J. I.: A Zero-Damage Model for Fission-Track Annealing in Zircon, Am. Mineral., 89, 473–484, <ext-link xlink:href="https://doi.org/10.2138/am-2004-0401" ext-link-type="DOI">10.2138/am-2004-0401</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Reiners and Brandon(2006)</label><mixed-citation> Reiners, P. W. and Brandon, M. T.: Using Thermochronology to Understand Orogenic Erosion, Annu. Rev. Earth Pl. Sc., 34, 419–466, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Reiners et al.(2005)Reiners, Ehlers, and Zeitler</label><mixed-citation>Reiners, P. W., Ehlers, T. A., and Zeitler, P. K.: Past, Present, and Future of Thermochronology, in: Low-Temperature Thermochronology: Techniques, Interpretations and Applications, Mineralogical Society of America, 1–18, <ext-link xlink:href="https://doi.org/10.2138/rmg.2005.58.1" ext-link-type="DOI">10.2138/rmg.2005.58.1</ext-link>, 2005. </mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Sambridge(1999a)</label><mixed-citation> Sambridge, M.: Geophysical Inversion with a Neighbourhood Algorithm-II. Appraising the Ensemble, Geophys. J. Int., 138, 727–746, 1999a.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Sambridge(1999b)</label><mixed-citation> Sambridge, M.: Geophysical Inversion with a Neighbourhood Algorithm-I. Searching a Parameter Space, Geophys. J. Int., 138, 479–494, 1999b.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Stüwe et al.(1994)Stüwe, White, and Brown</label><mixed-citation> Stüwe, K., White, L., and Brown, R.: The Influence of Eroding Topography on Steady-State Isotherms; Application to Fission Track Analysis, Earth Planet. Sc. Lett., 124, 63–74, 1994.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Tagami et al.(1998)Tagami, Galbraith, Yamada, and Laslett</label><mixed-citation>Tagami, T., Galbraith, R. F., Yamada, R., and Laslett, G. M.: Revised Annealing Kinetics of Fission Tracks in Zircon and Geological Implications, in: Advances in Fission-Track Geochronology: A Selection of Papers Presented at the International Workshop on Fission-Track Dating, Ghent, Belgium, 1996, edited by: van den Haute, P. and de Corte, F., Springer Netherlands, Dordrecht, 99–112, <ext-link xlink:href="https://doi.org/10.1007/978-94-015-9133-1_8" ext-link-type="DOI">10.1007/978-94-015-9133-1_8</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>van der Beek(1995)</label><mixed-citation> van der Beek, P.: Tectonic Evolution of Continental Rifts. Inference from Numerical Modelling and Fission Track Thermochronology, PhD thesis, Vrije Universiteit, Amsterdam, ISBN 9789090080765, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>van der Beek and Schildgen(2023)</label><mixed-citation>van der Beek, P. and Schildgen, T. F.: Short communication: <italic>age2exhume</italic> – a MATLAB/Python script to calculate steady-state vertical exhumation rates from thermochronometric ages and application to the Himalaya, Geochronology, 5, 35–49, <ext-link xlink:href="https://doi.org/10.5194/gchron-5-35-2023" ext-link-type="DOI">10.5194/gchron-5-35-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>Vermeesch and Tian(2014)</label><mixed-citation>Vermeesch, P. and Tian, Y.: Thermal History Modelling: HeFTy vs. QTQt, Earth-Sci. Rev., 139, 279–290, <ext-link xlink:href="https://doi.org/10.1016/j.earscirev.2014.09.010" ext-link-type="DOI">10.1016/j.earscirev.2014.09.010</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Whipp(2025)</label><mixed-citation>Whipp, D.: Documentation for <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mtext>1D</mml:mtext></mml:mrow></mml:math></inline-formula>, <uri>https://tc1d.readthedocs.io/en/latest/</uri> (last access: 30 April 2026), 2025.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Whipp(2026)</label><mixed-citation>Whipp, D.: Supplementary files for manuscript “Technical note: Tc1D - a 1D thermal and thermochronometer age prediction model”, by Whipp et al., Version 1, University of Helsinki, Matemaattis-luonnontieteellinen tiedekunta [data set], <ext-link xlink:href="https://doi.org/10.23729/fd-3d8e5010-28f8-3609-9df7-397924d18710" ext-link-type="DOI">10.23729/fd-3d8e5010-28f8-3609-9df7-397924d18710</ext-link> (last access: 7 October 2026), 2026.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Whipp and Ketcham(2022)</label><mixed-citation>Whipp, D. M. and Ketcham, R. A.: Tcplotter: A Python Package for Creating and Customizing Thermochronometer Age and Closure Temperature Plots, <ext-link xlink:href="https://doi.org/10.5281/zenodo.5958939" ext-link-type="DOI">10.5281/zenodo.5958939</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Whipp et al.(2026)</label><mixed-citation>Whipp, D., Gerard, B., Laaksonen, S., and Taivalsaari, E.: HUGG/Tc1D: v0.4.0 (Version v0.4.0), Zenodo [software], <ext-link xlink:href="https://doi.org/10.5281/zenodo.19631316" ext-link-type="DOI">10.5281/zenodo.19631316</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Willett and Brandon(2013)</label><mixed-citation> Willett, S. D. and Brandon, M. T.: Some Analytical Methods for Converting Thermochronometric Age to Erosion Rate, Geochem. Geophy. Geosy., 14, 209–222, 2013.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Technical note: <i>T</i><sub>c</sub>1D – a 1D thermal and thermochronometer age prediction model</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Abbey et al.(2023)Abbey, Wildman, Stevens Goddard, and Murray</label><mixed-citation>
       Abbey, A. L., Wildman, M.,
Stevens Goddard, A. L., and Murray, K. E.: Thermal History Modeling Techniques and Interpretation Strategies:
Applications Using QTQt, Geosphere, 19, 493–530, <a href="https://doi.org/10.1130/GES02528.1" target="_blank">https://doi.org/10.1130/GES02528.1</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Ault et al.(2009)Ault, Flowers, and Bowring</label><mixed-citation>
       Ault, A. K., Flowers, R. M., and Bowring, S. A.:
Phanerozoic Burial and Unroofing History of the Western Slave Craton and Wopmay Orogen from Apatite
(U–Th)∕He Thermochronometry, Earth Planet. Sc. Lett., 284, 1–11, <a href="https://doi.org/10.1016/j.epsl.2009.02.035" target="_blank">https://doi.org/10.1016/j.epsl.2009.02.035</a>,
2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Ault et al.(2015)Ault, Flowers, and Bowring</label><mixed-citation>
       Ault, A. K., Flowers, R. M., and Bowring, S. A.:
Synchroneity of Cratonic Burial Phases and Gaps in the Kimberlite Record: Episodic Magmatism or Preservational
Bias?, Earth Planet. Sc. Lett., 410, 97–104, <a href="https://doi.org/10.1016/j.epsl.2014.11.017" target="_blank">https://doi.org/10.1016/j.epsl.2014.11.017</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bernard et al.(2025)Bernard, van der Beek, Braun, Robert, Colleps, Gallagher, Guenthner, Amalberti, and
Wapenhans</label><mixed-citation>
       Bernard, M., van der Beek, P., Braun, J., Robert, X., Colleps, C., Gallagher, K.,
Guenthner, W., Amalberti, J., and Wapenhans, I.: PecubeGUI-beta_v0.2.0_v4.3.6, Zenodo,
<a href="https://doi.org/10.5281/zenodo.17153262" target="_blank">https://doi.org/10.5281/zenodo.17153262</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Brandon et al.(1998)Brandon, Roden-Tice, and Garver</label><mixed-citation>
       Brandon, M. T., Roden-Tice, M. K., and
Garver, J. I.: Late Cenozoic Exhumation of the Cascadia Accretionary Wedge in the Olympic Mountains,
Northwest Washington State, Geol. Soc. Am. Bull., 110, 985–1009, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Braun(2003)</label><mixed-citation>
       Braun, J.: Pecube: A New Finite-Element Code to Solve the 3D Heat Transport
Equation Including the Effects of a Time-Varying, Finite Amplitude Surface Topography, Comput. Geosci-UK, 29,
787–794, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Braun et al.(2012)Braun, van der Beek, Valla, Robert, Herman, Glotzbach, Pedersen, Perry, Simon-Labric,
and Prigent</label><mixed-citation>
       Braun, J., van der Beek, P., Valla, P. G., Robert, X., Herman, F., Glotzbach, C.,
Pedersen, V., Perry, C., Simon-Labric, T., and Prigent, C.: Quantifying Rates of Landscape Evolution and Tectonic
Processes by Thermochronology and Numerical Modeling of Crustal Heat Transport Using PECUBE, Tectonophysics,
524–525, 1–28, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Cooper et al.(2026)Cooper, Adams, Dahlström, Ehlers, van Soest, Hodges, Jicha, Singer, Yañez, and
Perkins</label><mixed-citation>
       Cooper, F. J., Adams, B. A., Dahlström, S. I. R., Ehlers, T. A., van Soest, M. C.,
Hodges, K. V., Jicha, B. R., Singer, B. S., Yañez, J. C., and Perkins, R. J.: Reassessing Long-Term Exhumation
Rates in Magmatic Terranes, Earth Planet. Sc. Lett., 691, 120217, <a href="https://doi.org/10.1016/j.epsl.2026.120217" target="_blank">https://doi.org/10.1016/j.epsl.2026.120217</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Crowley et al.(1991)Crowley, Cameron, and l Schaefer</label><mixed-citation>
       Crowley, K. D., Cameron, M., and
l Schaefer, R.: Experimental Studies of Annealing of Etched Fission Tracks in Fluorapatite, Geochim. Cosmochim. Ac.,
55, 1449–1465, 1991.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Davy and Gillet(1986)</label><mixed-citation>
       Davy, Ph. and Gillet, Ph.: The Stacking of Thrust Slices in Collision Zones
and Its Thermal Consequences, Tectonics, 5, 913–929, <a href="https://doi.org/10.1029/TC005i006p00913" target="_blank">https://doi.org/10.1029/TC005i006p00913</a>, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Dodson(1973)</label><mixed-citation>
       Dodson, M. H.: Closure Temperature in Cooling Geochronological and Petrological
Systems, Contrib. Mineral. Petr., 40, 259–274, 1973.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Ehlers(2005)</label><mixed-citation>
       Ehlers, T. A.: Crustal Thermal Processes and the Interpretation of
Thermochronometer Data, in: Low-Temperature Thermochronology: Techniques, Interpretations and
Applications, Mineralogical Society of America, 315–350, <a href="https://doi.org/10.2138/rmg.2005.58.12" target="_blank">https://doi.org/10.2138/rmg.2005.58.12</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Falkowski et al.(2023)Falkowski, Ehlers, McQuarrie, Glover, Perez, and Buford Parks</label><mixed-citation>
      
Falkowski, S., Ehlers, T. A., McQuarrie, N., Glover, C. O., Perez, N. D., and Buford Parks, V. M.: Exhumation and
Incision of the Eastern Central Andes, Southern Peru: Low-temperature Thermochronology Observations, Earth
Planet. Sc. Lett., 620, 118299, <a href="https://doi.org/10.1016/j.epsl.2023.118299" target="_blank">https://doi.org/10.1016/j.epsl.2023.118299</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Flowers et al.(2009)Flowers, Ketcham, Shuster, and Farley</label><mixed-citation>
       Flowers, R. M., Ketcham, R. A.,
Shuster, D. L., and Farley, K. A.: Apatite (U-Th)/He Thermochronometry Using a Radiation Damage Accumulation
and Annealing Model, Geochim. Cosmochim. Ac., 73, 2347–2365, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Foreman-Mackey et al.(2013)Foreman-Mackey, Hogg, Lang, and Goodman</label><mixed-citation>
      
Foreman-Mackey, D., Hogg, D. W., Lang, D., and Goodman, J.: Emcee: The MCMC Hammer, Publ. Astron. Soc. Pac.,
125, 306, <a href="https://doi.org/10.1086/670067" target="_blank">https://doi.org/10.1086/670067</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Fox and Carter(2020)</label><mixed-citation>
       Fox, M. and Carter, A.: Heated Topics in Thermochronology and
Paths towards Resolution, Geosciences, 10, 375, <a href="https://doi.org/10.3390/geosciences10090375" target="_blank">https://doi.org/10.3390/geosciences10090375</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Fox and Shuster(2020)</label><mixed-citation>
       Fox, M. and Shuster, D. L.: Lazed and Diffused: Untangling Noble Gas
Thermochronometry Data for Exhumation Rates, Elements, 16, 337–342, <a href="https://doi.org/10.2138/gselements.16.5.337" target="_blank">https://doi.org/10.2138/gselements.16.5.337</a>,
2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Fox et al.(2014)Fox, Herman, Willett, and May</label><mixed-citation>
       Fox, M., Herman, F., Willett, S. D., and May, D. A.:
A linear inversion method to infer exhumation rates in space and time from thermochronometric data, Earth
Surf. Dynam., 2, 47–65, <a href="https://doi.org/10.5194/esurf-2-47-2014" target="_blank">https://doi.org/10.5194/esurf-2-47-2014</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Gallagher(2012)</label><mixed-citation>
       Gallagher, K.: Transdimensional Inverse Thermal History Modeling for
Quantitative Thermochronology, J. Geophys. Res.-Sol. Ea., 117, <a href="https://doi.org/10.1029/2011JB008825" target="_blank">https://doi.org/10.1029/2011JB008825</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Gautheron et al.(2022)Gautheron, Hueck, Ternois, Heller, Schwartz, Sarda, and Tassan-Got</label><mixed-citation>
      
Gautheron, C., Hueck, M., Ternois, S., Heller, B., Schwartz, S., Sarda, P., and Tassan-Got, L.: Investigating the
Shallow to Mid-Depth ( &gt; 100–300&thinsp;°C) Continental Crust Evolution with (U-Th)∕He
Thermochronology: A Review, Minerals, 12, 563, <a href="https://doi.org/10.3390/min12050563" target="_blank">https://doi.org/10.3390/min12050563</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Gérard et al.(2021)Gérard, Robert, Audin, Valla, Bernet, and Gautheron</label><mixed-citation>
       Gérard, B.,
Robert, X., Audin, L., Valla, P. G., Bernet, M., and Gautheron, C.: Differential Exhumation of the Eastern
Cordillera in the Central Andes: Evidence for South-Verging Backthrusting (Abancay Deflection,
Peru), Tectonics, 40, e2020TC006314, <a href="https://doi.org/10.1029/2020TC006314" target="_blank">https://doi.org/10.1029/2020TC006314</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Gerya(2010)</label><mixed-citation>
       Gerya, T. V.: Introduction to Numerical Geodynamic Modelling, 1 edn., Cambridge
University Press, Cambridge, ISBN 9780511763984, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Glotzbach et al.(2009)Glotzbach, Spiegel, Reinecker, Rahn, and Frisch</label><mixed-citation>
       Glotzbach, C.,
Spiegel, C., Reinecker, J., Rahn, M., and Frisch, W.: What Perturbs Isotherms? An Assessment Using Fission-Track
Thermochronology and Thermal Modelling along the Gotthard Transect, Central Alps, Geol. Soc. Sp., 324,
111–124, <a href="https://doi.org/10.1144/SP324.9" target="_blank">https://doi.org/10.1144/SP324.9</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Goodman and Weare(2010)</label><mixed-citation>
       Goodman, J. and Weare, J.: Ensemble Samplers with Affine Invariance,
Comm. App. Math. Com. Sc., 5, 65–80, <a href="https://doi.org/10.2140/camcos.2010.5.65" target="_blank">https://doi.org/10.2140/camcos.2010.5.65</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Granger and Pérez(2021)</label><mixed-citation>
       Granger, B. E. and Pérez, F.: Jupyter: Thinking and
Storytelling With Code and Data, Comput. Sci. Eng., 23, 7–14, <a href="https://doi.org/10.1109/MCSE.2021.3059263" target="_blank">https://doi.org/10.1109/MCSE.2021.3059263</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Guenthner et al.(2013)Guenthner, Reiners, Ketcham, Nasdala, and Giester</label><mixed-citation>
       Guenthner, W. R.,
Reiners, P. W., Ketcham, R. A., Nasdala, L., and Giester, G.: Helium Diffusion in Natural Zircon: Radiation
Damage, Anisotropy, and the Interpretation of Zircon (U–Th)∕He Thermochronology, Am. J. Sci., 313, 145–198,
<a href="https://doi.org/10.2475/03.2013.01" target="_blank">https://doi.org/10.2475/03.2013.01</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Keller et al.(2022)Keller, McDannell, Guenthner, and Shuster</label><mixed-citation>
       Keller, C. B., McDannell, K. T.,
Guenthner, W. R., and Shuster, D. L.: Thermochron.Jl: Open-source Time-Temperature Inversion of
Thermochronometric Data, <a href="https://doi.org/10.17605/osf.io/wq2U5" target="_blank">https://doi.org/10.17605/osf.io/wq2U5</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Ketcham(2005)</label><mixed-citation>
       Ketcham, R. A.: Forward and Inverse Modeling of Low-Temperature
Thermochronometry Data, in: Low-Temperature Thermochronology: Techniques, Interpretations and
Applications, Mineralogical Society of America, 275–314, <a href="https://doi.org/10.2138/rmg.2005.58.11" target="_blank">https://doi.org/10.2138/rmg.2005.58.11</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Ketcham(2025)</label><mixed-citation>
       Ketcham, R. A.: Technical note: Incorporating topographic deflection effects into
thermal history modelling, Geochronology, 7, 449–458, <a href="https://doi.org/10.5194/gchron-7-449-2025" target="_blank">https://doi.org/10.5194/gchron-7-449-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Ketcham et al.(1999)Ketcham, Donelick, and Carlson</label><mixed-citation>
       Ketcham, R. A., Donelick, R. A., and
Carlson, W. D.: Variability of Apatite Fission-Track Annealing Kinetics; III, Extrapolation to Geological Time
Scales, Am. Mineral., 84, 1235–1255, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Ketcham et al.(2000)Ketcham, Donelick, and Donelick</label><mixed-citation>
       Ketcham, R. A., Donelick, R. A., and
Donelick, M. B.: AFTSolve: A Program for Multi-Kinetic Modeling of Apatite Fission-Track Data, Geological
Materials Research, 2, 1–32, 2000.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Ketcham et al.(2018)Ketcham, Mora, and Parra</label><mixed-citation>
       Ketcham, R. A., Mora, A., and Parra, M.:
Deciphering Exhumation and Burial History with Multi-Sample down-Well Thermochronometric Inverse Modelling, Basin
Res., 30, 48–64, <a href="https://doi.org/10.1111/bre.12207" target="_blank">https://doi.org/10.1111/bre.12207</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Laslett et al.(1987)Laslett, Green, Duddy, and Gleadow</label><mixed-citation>
       Laslett, G. M., Green, P. F.,
Duddy, I. R., and Gleadow, A. J. W.: Thermal Annealing of Fission Tracks in Apatite, Chemical Geology, Isotope
Geoscience Section, 65, 1–13, 1987.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Malusà and Fitzgerald(2019)</label><mixed-citation>
       Malusà, M. G. and Fitzgerald, P. G.: From Cooling to
Exhumation: Setting the Reference Frame for the Interpretation of Thermochronologic Data, in:
Fission-Track Thermochronology and Its Application to Geology, edited by: Malusà, M. G. and
Fitzgerald, P. G., Springer International Publishing, Cham, 147–164, <a href="https://doi.org/10.1007/978-3-319-89421-8_8" target="_blank">https://doi.org/10.1007/978-3-319-89421-8_8</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Mancktelow and Grasemann(1997)</label><mixed-citation>
       Mancktelow, N. S. and Grasemann, B.: Time-Dependent Effects
of Heat Advection and Topography on Cooling Histories during Erosion, Tectonophysics, 270, 167–195, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>McDannell and Flowers(2020)</label><mixed-citation>
       McDannell, K. T. and Flowers, R. M.: Vestiges of the Ancient:
Deep-Time Noble Gas Thermochronology, Elements, 16, 325–330, <a href="https://doi.org/10.2138/gselements.16.5.325" target="_blank">https://doi.org/10.2138/gselements.16.5.325</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Murray et al.(2022)Murray, Goddard, Abbey, and Wildman</label><mixed-citation>
       Murray, K. E., Goddard, A. L. S.,
Abbey, A. L., and Wildman, M.: Thermal History Modeling Techniques and Interpretation Strategies: Applications
Using HeFTy, Geosphere, 18, 1622–1642, <a href="https://doi.org/10.1130/GES02500.1" target="_blank">https://doi.org/10.1130/GES02500.1</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Nguyen et al.(2022)Nguyen, Carter, Hoang, Fox, Pham, and Vinh</label><mixed-citation>
       Nguyen, H. H., Carter, A.,
Hoang, L. V., Fox, M., Pham, S. N., and Vinh, H. B.: Evolution of the Continental Margin of South to Central
Vietnam and Its Relationship to Opening of the South China Sea (East Vietnam Sea), Tectonics,
41, e2021TC006971, <a href="https://doi.org/10.1029/2021TC006971" target="_blank">https://doi.org/10.1029/2021TC006971</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Oxburgh and Turcotte(1974)</label><mixed-citation>
       Oxburgh, E. R. and Turcotte, D. L.: Thermal Gradients and Regional
Metamorphism in Overthrust Terrains with Special Reference to the Eastern Alps, Schweiz. Miner. Petrogr., 54,
<a href="https://doi.org/10.5169/seals-42213" target="_blank">https://doi.org/10.5169/seals-42213</a>, 1974.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Pedregosa et al.(2011)Pedregosa, Varoquaux, Gramfort, Michel, Thirion, Grisel, Blondel, Prettenhofer, Weiss,
Dubourg, Vanderplas, Passos, Cournapeau, Brucher, Perrot, and Duchesnay</label><mixed-citation>
       Pedregosa, F.,
Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., Prettenhofer, P., Weiss, R.,
Dubourg, V., Vanderplas, J., Passos, A., Cournapeau, D., Brucher, M., Perrot, M., and Duchesnay, É.: Scikit-Learn:
Machine Learning in Python, J. Mach. Learn. Res., 12, 2825–2830, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Perkel(2025)</label><mixed-citation>
       Perkel, J. M.: Which Programming Language Should I Use? A Guide for
Early-Career Researchers, Nature, 640, 1116–1117, <a href="https://doi.org/10.1038/d41586-025-01241-6" target="_blank">https://doi.org/10.1038/d41586-025-01241-6</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Rahn et al.(2004)Rahn, Brandon, Batt, and Garver</label><mixed-citation>
       Rahn, M. K., Brandon, M. T., Batt, G. E., and
Garver, J. I.: A Zero-Damage Model for Fission-Track Annealing in Zircon, Am. Mineral., 89, 473–484,
<a href="https://doi.org/10.2138/am-2004-0401" target="_blank">https://doi.org/10.2138/am-2004-0401</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Reiners and Brandon(2006)</label><mixed-citation>
       Reiners, P. W. and Brandon, M. T.: Using Thermochronology to
Understand Orogenic Erosion, Annu. Rev. Earth Pl. Sc., 34, 419–466, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Reiners et al.(2005)Reiners, Ehlers, and Zeitler</label><mixed-citation>
       Reiners, P. W., Ehlers, T. A., and
Zeitler, P. K.: Past, Present, and Future of Thermochronology, in: Low-Temperature Thermochronology:
Techniques, Interpretations and Applications, Mineralogical Society of America, 1–18, <a href="https://doi.org/10.2138/rmg.2005.58.1" target="_blank">https://doi.org/10.2138/rmg.2005.58.1</a>, 2005.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Sambridge(1999a)</label><mixed-citation>
       Sambridge, M.: Geophysical Inversion with a Neighbourhood
Algorithm-II. Appraising the Ensemble, Geophys. J. Int., 138, 727–746, 1999a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Sambridge(1999b)</label><mixed-citation>
       Sambridge, M.: Geophysical Inversion with a Neighbourhood
Algorithm-I. Searching a Parameter Space, Geophys. J. Int., 138, 479–494, 1999b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Stüwe et al.(1994)Stüwe, White, and Brown</label><mixed-citation>
       Stüwe, K., White, L., and Brown, R.: The
Influence of Eroding Topography on Steady-State Isotherms; Application to Fission Track Analysis, Earth
Planet. Sc. Lett., 124, 63–74, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Tagami et al.(1998)Tagami, Galbraith, Yamada, and Laslett</label><mixed-citation>
       Tagami, T., Galbraith, R. F.,
Yamada, R., and Laslett, G. M.: Revised Annealing Kinetics of Fission Tracks in Zircon and Geological
Implications, in: Advances in Fission-Track Geochronology: A Selection of Papers Presented at the
International Workshop on Fission-Track Dating, Ghent, Belgium, 1996, edited by: van den
Haute, P. and de Corte, F., Springer Netherlands, Dordrecht, 99–112, <a href="https://doi.org/10.1007/978-94-015-9133-1_8" target="_blank">https://doi.org/10.1007/978-94-015-9133-1_8</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>van der Beek(1995)</label><mixed-citation>
       van der Beek, P.: Tectonic Evolution of Continental
Rifts. Inference from Numerical Modelling and Fission Track Thermochronology, PhD thesis, Vrije Universiteit,
Amsterdam, ISBN 9789090080765, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>van der Beek and Schildgen(2023)</label><mixed-citation>
       van der Beek, P. and Schildgen, T. F.: Short
communication: <i>age2exhume</i> – a MATLAB/Python script to calculate steady-state vertical exhumation rates from
thermochronometric ages and application to the Himalaya, Geochronology, 5, 35–49, <a href="https://doi.org/10.5194/gchron-5-35-2023" target="_blank">https://doi.org/10.5194/gchron-5-35-2023</a>,
2023. 
    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Vermeesch and Tian(2014)</label><mixed-citation>
       Vermeesch, P. and Tian, Y.: Thermal History Modelling: HeFTy
vs. QTQt, Earth-Sci. Rev., 139, 279–290, <a href="https://doi.org/10.1016/j.earscirev.2014.09.010" target="_blank">https://doi.org/10.1016/j.earscirev.2014.09.010</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Whipp(2025)</label><mixed-citation>
       Whipp, D.: Documentation for <i>T</i><sub>c</sub>1D,
<a href="https://tc1d.readthedocs.io/en/latest/" target="_blank"/> (last access: 30 April 2026), 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Whipp(2026)</label><mixed-citation>
      
Whipp, D.: Supplementary files for manuscript “Technical note: Tc1D - a 1D thermal and thermochronometer age prediction model”, by Whipp et al., Version 1, University of Helsinki, Matemaattis-luonnontieteellinen tiedekunta [data set], <a href="https://doi.org/10.23729/fd-3d8e5010-28f8-3609-9df7-397924d18710" target="_blank">https://doi.org/10.23729/fd-3d8e5010-28f8-3609-9df7-397924d18710</a> (last access: 7 October 2026), 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Whipp and Ketcham(2022)</label><mixed-citation>
       Whipp, D. M. and Ketcham, R. A.: Tcplotter: A Python Package for
Creating and Customizing Thermochronometer Age and Closure Temperature Plots, <a href="https://doi.org/10.5281/zenodo.5958939" target="_blank">https://doi.org/10.5281/zenodo.5958939</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Whipp et al.(2026)</label><mixed-citation>
      
Whipp, D., Gerard, B., Laaksonen, S., and Taivalsaari, E.: HUGG/Tc1D: v0.4.0 (Version v0.4.0), Zenodo [software], <a href="https://doi.org/10.5281/zenodo.19631316" target="_blank">https://doi.org/10.5281/zenodo.19631316</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Willett and Brandon(2013)</label><mixed-citation>
       Willett, S. D. and Brandon, M. T.: Some Analytical Methods for
Converting Thermochronometric Age to Erosion Rate, Geochem. Geophy. Geosy., 14, 209–222, 2013.

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