A Bayesian framework to deconvolve the dual contributions of (1.) cooling in primary planetesimals and (2.) impact heating to thermochronologic ages in chondritic meteorites.
Developed from the statistical framework of Chron.jl (doi:10.17605/osf.io/TQX3F).
For publication of first use case studying the timescales of giant planet migration in the solar system:
📝 doi:10.1038/s41550-024-02340-6
📝 arXiv
G.H. Edwards, C.B. Keller, E.R. Newton, C.W. Stewart. 2024. An early giant planet instability recorded in asteroidal meteorites. Nature Astronomy. https://doi.org/10.1038/s41550-024-02340-6
ImpactChron.jl is written in the Julia programming language. To install, open an instance of Julia, enter the package manager (type ]
in the REPL), and type:
pkg> add https://github.com/grahamedwards/ImpactChron.jl
The primary function in this package is thermochron_metropolis
. This executes a Markov chain Monte Carlo algorithm (an adaptation of the Metropolis algorithm) that uses a hierarchical set of priors (see DATA.md for additional information) to constrain the thermal histories of chondrite meteorite parent bodies.
Support functions like planetesimal_temperature
, planetesimal_cooling_dates
, and asteroid_agedist!
may be used to explore specific asteroid thermal histories.
The package documentation outlines how to implement this and other functions. To access documentation from Julia's REPL, type ?
, followed by the function name, e.g.
help?> thermochron_metropolis
The full Documentation for ImpactChron.jl is available at https://grahamedwards.github.io/ImpactChron.jl/dev.
The file example.ipynb
in this repository is a Jupyter notebook that illustrates how to use the main features of the package. You can download the example.ipynb
file to run on your own machine or try it out through this Binder link: