Simple radiocarbon calibration and chronological analysis. This package allows the calibration of radiocarbon ages and modern carbon fraction (F14C) values using multiple calibration curves. It allows the calculation of highest density region intervals and credible intervals. The package also provides tools for visualising results and estimating statistical summaries.
This package is currently experimental. This means that it is functional, but interfaces and functionalities may change over time, testing and documentation may be lacking.
To cite ananke in publications use:
Frerebeau N (2025). ananke: Quantitative Chronology in Archaeology. Université Bordeaux Montaigne, Pessac, France. https://doi.org/10.5281/zenodo.13236285, R package version 0.1.0, https://packages.tesselle.org/ananke/.
This package is a part of the tesselle project https://www.tesselle.org.
You can install the released version of ananke from CRAN with:
install.packages("ananke")
And the development version from Codeberg with:
# install.packages("remotes")
remotes::install_git("https://codeberg.org/tesselle/ananke")
## Load packages
library(ananke)
#> Loading required package: aion
ananke uses aion for
internal date representation. Look at
vignette("aion", package = "aion")
before you start.
## Data from Bosch et al. 2015
data("ksarakil")
## Calibrate multiple ages
cal <- c14_calibrate(
values = ksarakil$date,
errors = ksarakil$error,
names = ksarakil$code,
curves = "marine13",
reservoir_offsets = 53,
reservoir_errors = 43,
from = 50000, to = 0
)
## Plot
plot(cal)
This package provides translations of user-facing communications, like
messages, warnings and errors, and graphical elements (axis labels). The
preferred language is by default taken from the locale. This can be
overridden by setting of the environment variable LANGUAGE
(you only
need to do this once per session):
Sys.setenv(LANGUAGE = "<language code>")
Languages currently available are English (en
) and French (fr
).
Please note that the ananke project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.