{
  "_id": "6ad8673f0d12c08e591b9acc",
  "Package": "carbondate",
  "Title": "Calibration and Summarisation of Radiocarbon Dates",
  "Version": "1.1.0.9000",
  "Authors@R": "c(\nperson(\"Timothy J\", \"Heaton\", , \"T.Heaton@leeds.ac.uk\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-9994-142X\")),\nperson(\"Sara\", \"Al-assam\", , \"sarassam@gmail.com\", role = c(\"aut\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-7280-6802\")))",
  "Description": "Performs Bayesian non-parametric calibration of multiple\nrelated radiocarbon determinations, and summarises the calendar\nage information to plot their joint calendar age density (see\nHeaton (2022) <doi:10.1111/rssc.12599>). Also models the\noccurrence of radiocarbon samples as a variable-rate\n(inhomogeneous) Poisson process, plotting the posterior\nestimate for the occurrence rate of the samples over calendar\ntime, and providing information about potential change points\n(see Heaton, Al-assam & Bard (2025)\n<doi:10.1016/j.jas.2025.106237>).",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "LazyData": "true",
  "URL": "https://github.com/TJHeaton/carbondate,\nhttps://tjheaton.github.io/carbondate/",
  "BugReports": "https://github.com/TJHeaton/carbondate/issues",
  "VignetteBuilder": "knitr",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://tjheaton.r-universe.dev",
  "Date/Publication": "2026-07-23 00:04:52 UTC",
  "RemoteUrl": "https://github.com/tjheaton/carbondate",
  "RemoteRef": "HEAD",
  "RemoteSha": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-21 06:55:07 UTC",
    "User": "root"
  },
  "Author": "Timothy J Heaton [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-9994-142X>),\nSara Al-assam [aut, cph] (ORCID:\n<https://orcid.org/0000-0001-7280-6802>)",
  "Maintainer": "Timothy J Heaton <T.Heaton@leeds.ac.uk>",
  "_user": "tjheaton",
  "_type": "src",
  "_file": "carbondate_1.1.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/b9c52a859355277aeafb0d07a8dda9a0c02b833e35c4cb00ef24134a481938f6",
  "_filesize": 7228042,
  "_sha256": "b9c52a859355277aeafb0d07a8dda9a0c02b833e35c4cb00ef24134a481938f6",
  "_expires": "2027-01-29T07:18:17.000Z",
  "_created": "2026-10-21T06:55:07.000Z",
  "_published": "2026-10-21T07:18:23.171Z",
  "_buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 119083864037,
      "time": 160,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12327370174"
    },
    {
      "job": 119083863986,
      "time": 146,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12326517592"
    },
    {
      "job": 119083863885,
      "time": 126,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12326911246"
    },
    {
      "job": 119083863866,
      "time": 128,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12326697954"
    },
    {
      "job": 119083863972,
      "time": 160,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12326639281"
    },
    {
      "job": 119083864050,
      "time": 356,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12326687734"
    },
    {
      "job": 119083863947,
      "time": 139,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12327203850"
    },
    {
      "job": 119083864230,
      "time": 249,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12326841793"
    },
    {
      "job": 119081450912,
      "time": 414,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12326521972"
    },
    {
      "job": 119083864004,
      "time": 122,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12326512353"
    },
    {
      "job": 119083863930,
      "time": 355,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12326726995"
    },
    {
      "job": 119083863881,
      "time": 129,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12326876328"
    },
    {
      "job": 119083863887,
      "time": 125,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "12327240732"
    },
    {
      "job": 119083863886,
      "time": 372,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12326731928"
    },
    {
      "job": 119083864035,
      "time": 98,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12326437734"
    }
  ],
  "_upstream": "https://github.com/tjheaton/carbondate",
  "_commit": {
    "id": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
    "author": "Tim Heaton <88681834+TJHeaton@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #53 from TJHeaton/development\n\nAdding marine calibration and ability to annotate plots easily",
    "time": 1784765092
  },
  "_maintainer": {
    "name": "Timothy J Heaton",
    "email": "t.heaton@leeds.ac.uk",
    "login": "tjheaton",
    "twitter": "@Heaton_T_J",
    "description": "I am an interdisciplinary statistician who works on radiocarbon dating at the interface of statistics, geoscience, and archaeology.",
    "uuid": 88681834,
    "orcid": "0000-0002-9994-142X"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "cpp11",
      "role": "LinkingTo"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "tjheaton",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-30",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 5,
  "_contributors": [
    {
      "user": "sara-amira-alassam",
      "count": 291,
      "uuid": 113977407
    },
    {
      "user": "tjheaton",
      "count": 29,
      "uuid": 88681834
    }
  ],
  "_userbio": {
    "uuid": 88681834,
    "type": "user",
    "name": "Tim Heaton",
    "followers": 8,
    "description": "I am an interdisciplinary statistician who works on radiocarbon dating at the interface of statistics, geoscience, and archaeology."
  },
  "_downloads": {
    "count": 340,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/carbondate"
  },
  "_devurl": "https://github.com/tjheaton/carbondate",
  "_pkgdown": "https://tjheaton.github.io/carbondate/",
  "_searchresults": 42,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/carbondate.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/tjheaton/carbondate",
  "_realowner": "tjheaton",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2024-01-31"
    },
    {
      "version": "1.1.0",
      "date": "2025-04-08"
    }
  ],
  "_exports": [
    "AddLinePlot",
    "AddShadingPlot",
    "AddTextPlot",
    "CalibrateSingleDetermination",
    "FindPosteriorMeanRate",
    "FindPredictiveCalendarAgeDensity",
    "FindSummedProbabilityDistribution",
    "GenerateOxcalCode",
    "InterpolateCalibrationCurve",
    "PlotCalendarAgeDensityIndividualSample",
    "PlotConvergenceData",
    "PlotGelmanRubinDiagnosticMultiChain",
    "PlotGelmanRubinDiagnosticSingleChain",
    "PlotNumberOfClusters",
    "PlotNumberOfInternalChanges",
    "PlotPosteriorChangePoints",
    "PlotPosteriorHeights",
    "PlotPosteriorMeanRate",
    "PlotPredictiveCalendarAgeDensity",
    "PlotRateIndividualRealisation",
    "PolyaUrnBivarDirichlet",
    "PPcalibrate",
    "PPcalibrateMixedCurves",
    "WalkerBivarDirichlet"
  ],
  "_datasets": [
    {
      "name": "alces",
      "title": "Example real-life data - Alces in Yukon and Alaska",
      "object": "alces",
      "class": [
        "data.frame"
      ],
      "fields": [
        "lab_code",
        "site_code",
        "location",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 58,
      "table": true,
      "tojson": true
    },
    {
      "name": "armit",
      "title": "Example real-life data - Population Decline in Iron Age Ireland",
      "object": "armit",
      "class": [
        "data.frame"
      ],
      "fields": [
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 2021,
      "table": true,
      "tojson": true
    },
    {
      "name": "bison",
      "title": "Example real-life data - Bison in Yukon and Alaska",
      "object": "bison",
      "class": [
        "data.frame"
      ],
      "fields": [
        "lab_code",
        "site_code",
        "location",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 64,
      "table": true,
      "tojson": true
    },
    {
      "name": "buchanan",
      "title": "Example real-life data - Palaeo-Indian demography",
      "object": "buchanan",
      "class": [
        "data.frame"
      ],
      "fields": [
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 628,
      "table": true,
      "tojson": true
    },
    {
      "name": "cervus",
      "title": "Example real-life data - Cervus in Yukon and Alaska",
      "object": "cervus",
      "class": [
        "data.frame"
      ],
      "fields": [
        "lab_code",
        "site_code",
        "location",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 63,
      "table": true,
      "tojson": true
    },
    {
      "name": "equus",
      "title": "Example real-life data - Equus in Yukon and Alaska",
      "object": "equus",
      "class": [
        "data.frame"
      ],
      "fields": [
        "lab_code",
        "site_code",
        "location",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 84,
      "table": true,
      "tojson": true
    },
    {
      "name": "human",
      "title": "Example real-life data - Humans in Yukon and Alaska",
      "object": "human",
      "class": [
        "data.frame"
      ],
      "fields": [
        "lab_code",
        "site_code",
        "location",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 46,
      "table": true,
      "tojson": true
    },
    {
      "name": "intcal04",
      "title": "IntCal04 calibration curve",
      "object": "intcal04",
      "class": [
        "data.frame"
      ],
      "fields": [
        "calendar_age_BP",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 3301,
      "table": true,
      "tojson": true
    },
    {
      "name": "intcal09",
      "title": "IntCal09 calibration curve",
      "object": "intcal09",
      "class": [
        "data.frame"
      ],
      "fields": [
        "calendar_age_BP",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 3521,
      "table": true,
      "tojson": true
    },
    {
      "name": "intcal13",
      "title": "IntCal13 calibration curve",
      "object": "intcal13",
      "class": [
        "data.frame"
      ],
      "fields": [
        "calendar_age_BP",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 5141,
      "table": true,
      "tojson": true
    },
    {
      "name": "intcal20",
      "title": "IntCal20 calibration curve",
      "object": "intcal20",
      "class": [
        "data.frame"
      ],
      "fields": [
        "calendar_age_BP",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 9501,
      "table": true,
      "tojson": true
    },
    {
      "name": "intcal98",
      "title": "IntCal98 calibration curve",
      "object": "intcal98",
      "class": [
        "data.frame"
      ],
      "fields": [
        "calendar_age_BP",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 1538,
      "table": true,
      "tojson": true
    },
    {
      "name": "kerr",
      "title": "Example real-life data - Irish Rath",
      "object": "kerr",
      "class": [
        "data.frame"
      ],
      "fields": [
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 255,
      "table": true,
      "tojson": true
    },
    {
      "name": "mammuthus",
      "title": "Example real-life data - Mammuthus in Yukon and Alaska",
      "object": "mammuthus",
      "class": [
        "data.frame"
      ],
      "fields": [
        "lab_code",
        "site_code",
        "location",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 117,
      "table": true,
      "tojson": true
    },
    {
      "name": "marine04",
      "title": "Marine04 calibration curve",
      "object": "marine04",
      "class": [
        "data.frame"
      ],
      "fields": [
        "calendar_age_BP",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 3301,
      "table": true,
      "tojson": true
    },
    {
      "name": "marine09",
      "title": "Marine09 calibration curve",
      "object": "marine09",
      "class": [
        "data.frame"
      ],
      "fields": [
        "calendar_age_BP",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 3651,
      "table": true,
      "tojson": true
    },
    {
      "name": "marine13",
      "title": "Marine13 calibration curve",
      "object": "marine13",
      "class": [
        "data.frame"
      ],
      "fields": [
        "calendar_age_BP",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 4801,
      "table": true,
      "tojson": true
    },
    {
      "name": "marine20",
      "title": "Marine20 calibration curve",
      "object": "marine20",
      "class": [
        "data.frame"
      ],
      "fields": [
        "calendar_age_BP",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 5501,
      "table": true,
      "tojson": true
    },
    {
      "name": "pp_uniform_phase",
      "title": "Example artificial data - Uniform Phase",
      "object": "pp_uniform_phase",
      "class": [
        "data.frame"
      ],
      "fields": [
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "pp_uniform_phase_marine",
      "title": "Example artificial marine data - Uniform Phase",
      "object": "pp_uniform_phase_marine",
      "class": [
        "data.frame"
      ],
      "fields": [
        "c14_age",
        "c14_sig",
        "sample_source",
        "delta_r",
        "delta_r_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "pp_uniform_phase_mixed",
      "title": "Example artificial data requiring multiple calibration curves - Uniform Phase",
      "object": "pp_uniform_phase_mixed",
      "class": [
        "data.frame"
      ],
      "fields": [
        "c14_age",
        "c14_sig",
        "sample_source",
        "delta_r",
        "delta_r_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 40,
      "table": true,
      "tojson": true
    },
    {
      "name": "shcal04",
      "title": "SHCal04 calibration curve",
      "object": "shcal04",
      "class": [
        "data.frame"
      ],
      "fields": [
        "calendar_age_BP",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 2202,
      "table": true,
      "tojson": true
    },
    {
      "name": "shcal13",
      "title": "SHCal13 calibration curve",
      "object": "shcal13",
      "class": [
        "data.frame"
      ],
      "fields": [
        "calendar_age_BP",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 5141,
      "table": true,
      "tojson": true
    },
    {
      "name": "shcal20",
      "title": "SHCal20 calibration curve",
      "object": "shcal20",
      "class": [
        "data.frame"
      ],
      "fields": [
        "calendar_age_BP",
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 9501,
      "table": true,
      "tojson": true
    },
    {
      "name": "two_normals",
      "title": "Example artificial data - Mixture of Normal Phases",
      "object": "two_normals",
      "class": [
        "data.frame"
      ],
      "fields": [
        "c14_age",
        "c14_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 50,
      "table": true,
      "tojson": true
    },
    {
      "name": "two_normals_marine",
      "title": "Example artificial data - Mixture of Normal Phases Using Marine20 calibration curve",
      "object": "two_normals_marine",
      "class": [
        "data.frame"
      ],
      "fields": [
        "c14_age",
        "c14_sig",
        "sample_source",
        "delta_r",
        "delta_r_sig",
        "f14c",
        "f14c_sig"
      ],
      "rows": 50,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "AddLinePlot",
      "title": "Add Straight Lines to Various Summary Plots",
      "topics": [
        "AddLinePlot"
      ]
    },
    {
      "page": "AddShadingPlot",
      "title": "Add Shading to Various Summary Plots",
      "topics": [
        "AddShadingPlot"
      ]
    },
    {
      "page": "AddTextPlot",
      "title": "Add Text Annotation to Various Summary Plots",
      "topics": [
        "AddTextPlot"
      ]
    },
    {
      "page": "alces",
      "title": "Example real-life data - Alces in Yukon and Alaska",
      "topics": [
        "alces"
      ]
    },
    {
      "page": "armit",
      "title": "Example real-life data - Population Decline in Iron Age Ireland",
      "topics": [
        "armit"
      ]
    },
    {
      "page": "bison",
      "title": "Example real-life data - Bison in Yukon and Alaska",
      "topics": [
        "bison"
      ]
    },
    {
      "page": "buchanan",
      "title": "Example real-life data - Palaeo-Indian demography",
      "topics": [
        "buchanan"
      ]
    },
    {
      "page": "CalibrateSingleDetermination",
      "title": "Calibrate a Single Radiocarbon Determination",
      "topics": [
        "CalibrateSingleDetermination"
      ]
    },
    {
      "page": "cervus",
      "title": "Example real-life data - Cervus in Yukon and Alaska",
      "topics": [
        "cervus"
      ]
    },
    {
      "page": "equus",
      "title": "Example real-life data - Equus in Yukon and Alaska",
      "topics": [
        "equus"
      ]
    },
    {
      "page": "FindPosteriorMeanRate",
      "title": "Find Posterior Mean Rate of Sample Occurrence for Poisson Process Model",
      "topics": [
        "FindPosteriorMeanRate"
      ]
    },
    {
      "page": "FindPredictiveCalendarAgeDensity",
      "title": "Find Predictive Estimate of Shared Calendar Age Density from Bayesian Non-Parametric DPMM Output",
      "topics": [
        "FindPredictiveCalendarAgeDensity"
      ]
    },
    {
      "page": "FindSummedProbabilityDistribution",
      "title": "Find the summed probability distribution (SPD) for a set of radiocarbon observations",
      "topics": [
        "FindSummedProbabilityDistribution"
      ]
    },
    {
      "page": "GenerateOxcalCode",
      "title": "Outputs code suitable for running in OxCal from a series of radiocarbon determinations",
      "topics": [
        "GenerateOxcalCode"
      ]
    },
    {
      "page": "human",
      "title": "Example real-life data - Humans in Yukon and Alaska",
      "topics": [
        "human"
      ]
    },
    {
      "page": "intcal04",
      "title": "IntCal04 calibration curve",
      "topics": [
        "intcal04"
      ]
    },
    {
      "page": "intcal09",
      "title": "IntCal09 calibration curve",
      "topics": [
        "intcal09"
      ]
    },
    {
      "page": "intcal13",
      "title": "IntCal13 calibration curve",
      "topics": [
        "intcal13"
      ]
    },
    {
      "page": "intcal20",
      "title": "IntCal20 calibration curve",
      "topics": [
        "intcal20"
      ]
    },
    {
      "page": "intcal98",
      "title": "IntCal98 calibration curve",
      "topics": [
        "intcal98"
      ]
    },
    {
      "page": "InterpolateCalibrationCurve",
      "title": "Interpolate a calibration curve at a set of calendar ages",
      "topics": [
        "InterpolateCalibrationCurve"
      ]
    },
    {
      "page": "kerr",
      "title": "Example real-life data - Irish Rath",
      "topics": [
        "kerr"
      ]
    },
    {
      "page": "mammuthus",
      "title": "Example real-life data - Mammuthus in Yukon and Alaska",
      "topics": [
        "mammuthus"
      ]
    },
    {
      "page": "marine04",
      "title": "Marine04 calibration curve",
      "topics": [
        "marine04"
      ]
    },
    {
      "page": "marine09",
      "title": "Marine09 calibration curve",
      "topics": [
        "marine09"
      ]
    },
    {
      "page": "marine13",
      "title": "Marine13 calibration curve",
      "topics": [
        "marine13"
      ]
    },
    {
      "page": "marine20",
      "title": "Marine20 calibration curve",
      "topics": [
        "marine20"
      ]
    },
    {
      "page": "PlotCalendarAgeDensityIndividualSample",
      "title": "Plot Posterior Calendar Age Estimate for an Individual Determination after Joint Calibration",
      "topics": [
        "PlotCalendarAgeDensityIndividualSample"
      ]
    },
    {
      "page": "PlotConvergenceData",
      "title": "Plot KL Divergence of Predictive Density to Assess Convergence of Bayesian Non-Parametric DPMM Sampler",
      "topics": [
        "PlotConvergenceData"
      ]
    },
    {
      "page": "PlotGelmanRubinDiagnosticMultiChain",
      "title": "Plot Histogram of the Gelman-Rubin Convergence Diagnostic for Multiple Independent MCMC Chains",
      "topics": [
        "PlotGelmanRubinDiagnosticMultiChain"
      ]
    },
    {
      "page": "PlotGelmanRubinDiagnosticSingleChain",
      "title": "Plot Histogram of the Gelman-Rubin Convergence Diagnostic for a Single MCMC Chain",
      "topics": [
        "PlotGelmanRubinDiagnosticSingleChain"
      ]
    },
    {
      "page": "PlotNumberOfClusters",
      "title": "Plot Number of Calendar Age Clusters Estimated in Bayesian Non-Parametric DPMM Output",
      "topics": [
        "PlotNumberOfClusters"
      ]
    },
    {
      "page": "PlotNumberOfInternalChanges",
      "title": "Plot Number of Changepoints in Rate of Sample Occurrence for Poisson Process Model",
      "topics": [
        "PlotNumberOfInternalChanges"
      ]
    },
    {
      "page": "PlotPosteriorChangePoints",
      "title": "Plot Calendar Ages of Changes in Rate of Sample Occurrence for Poisson Process Model",
      "topics": [
        "PlotPosteriorChangePoints"
      ]
    },
    {
      "page": "PlotPosteriorHeights",
      "title": "Plot Heights of Segments in Rate of Sample Occurrence for Poisson Process Model",
      "topics": [
        "PlotPosteriorHeights"
      ]
    },
    {
      "page": "PlotPosteriorMeanRate",
      "title": "Plot Posterior Mean Rate of Sample Occurrence for Poisson Process Model",
      "topics": [
        "PlotPosteriorMeanRate"
      ]
    },
    {
      "page": "PlotPredictiveCalendarAgeDensity",
      "title": "Plot Predictive Estimate of Shared Calendar Age Density from Bayesian Non-Parametric DPMM Output",
      "topics": [
        "PlotPredictiveCalendarAgeDensity"
      ]
    },
    {
      "page": "PlotRateIndividualRealisation",
      "title": "Plot Individual Realisations of Posterior Rate of Sample Occurrence for Poisson Process Model",
      "topics": [
        "PlotRateIndividualRealisation"
      ]
    },
    {
      "page": "PolyaUrnBivarDirichlet",
      "title": "Calibrate and Summarise Multiple Radiocarbon Samples via a Bayesian Non-Parametric DPMM (with Polya Urn Updating)",
      "topics": [
        "PolyaUrnBivarDirichlet"
      ]
    },
    {
      "page": "pp_uniform_phase",
      "title": "Example artificial data - Uniform Phase",
      "topics": [
        "pp_uniform_phase"
      ]
    },
    {
      "page": "pp_uniform_phase_marine",
      "title": "Example artificial marine data - Uniform Phase",
      "topics": [
        "pp_uniform_phase_marine"
      ]
    },
    {
      "page": "pp_uniform_phase_mixed",
      "title": "Example artificial data requiring multiple calibration curves - Uniform Phase",
      "topics": [
        "pp_uniform_phase_mixed"
      ]
    },
    {
      "page": "PPcalibrate",
      "title": "Model Occurrence of Multiple Radiocarbon Samples as a Variable-Rate Poisson Process",
      "topics": [
        "PPcalibrate"
      ]
    },
    {
      "page": "PPcalibrateMixedCurves",
      "title": "Model Occurrence of Multiple Radiocarbon Samples as a Variable-Rate Poisson Process when the Samples Come from a Variety of Environments and Multiple Calibration Curves are Needed",
      "topics": [
        "PPcalibrateMixedCurves"
      ]
    },
    {
      "page": "shcal04",
      "title": "SHCal04 calibration curve",
      "topics": [
        "shcal04"
      ]
    },
    {
      "page": "shcal13",
      "title": "SHCal13 calibration curve",
      "topics": [
        "shcal13"
      ]
    },
    {
      "page": "shcal20",
      "title": "SHCal20 calibration curve",
      "topics": [
        "shcal20"
      ]
    },
    {
      "page": "two_normals",
      "title": "Example artificial data - Mixture of Normal Phases",
      "topics": [
        "two_normals"
      ]
    },
    {
      "page": "two_normals_marine",
      "title": "Example artificial data - Mixture of Normal Phases Using Marine20 calibration curve",
      "topics": [
        "two_normals_marine"
      ]
    },
    {
      "page": "WalkerBivarDirichlet",
      "title": "Calibrate and Summarise Multiple Radiocarbon Samples via a Bayesian Non-Parametric DPMM (with Walker Updating)",
      "topics": [
        "WalkerBivarDirichlet"
      ]
    }
  ],
  "_readme": "https://github.com/tjheaton/carbondate/raw/HEAD/README.md",
  "_rundeps": [
    "cpp11"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "Calibrating-marine-samples.Rmd",
      "filename": "Calibrating-marine-samples.html",
      "title": "Calibrating and Summarising Marine 14C Samples",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Calibrating Marine ^14^C Determinations with a $\\Delta R$",
        "Calibrating a Single Marine ^14^C Sample",
        "Non-parametric Calendar Age Summarisation from a Set of Marine ^14^C Samples",
        "Worked Example - A Marine Mixture of Two Normals",
        "Poisson process rate estimation from a set of marine ^14^C samples",
        "Example - Uniform Phase Marine Data",
        "Plotting the number of changepoints and their locations",
        "References"
      ],
      "created": "2026-07-23 00:04:52",
      "modified": "2026-07-23 00:04:52",
      "commits": 1
    },
    {
      "source": "Calibrating-mixed-sets-of-samples.Rmd",
      "filename": "Calibrating-mixed-sets-of-samples.html",
      "title": "Calibrating and Summarising Mixed Sets of 14C Samples",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Calibrating sets of ^14^C samples from mixed environments",
        "Poisson process calibration",
        "Example - Uniform Phase Mixed Data",
        "Plotting the number of changepoints and their locations",
        "Non-Parametric (DPMM) Summarisation - TBC",
        "References"
      ],
      "created": "2026-07-23 00:04:52",
      "modified": "2026-07-23 00:04:52",
      "commits": 1
    },
    {
      "source": "determining-convergence.Rmd",
      "filename": "determining-convergence.html",
      "title": "Determining Convergence",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Examining the Gelman-Rubin convergence diagnostic",
        "Examining the predictive distribution or posterior occurrence rate",
        "Visually comparing multiple runs",
        "Examining the Kullback--Leibler divergence (Bayesian non-parametrics only)",
        "References"
      ],
      "created": "2023-06-15 15:05:58",
      "modified": "2024-01-31 20:14:24",
      "commits": 7
    },
    {
      "source": "Independent_calibration.Rmd",
      "filename": "Independent_calibration.html",
      "title": "Independent Single Sample Calibration",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Independent Calibration of Single ^14^C Samples",
        "Implementing SH calibration",
        "Implementing Marine calibration",
        "Selecting the calendar age scale when plotting",
        "Annotating the plots with text, lines and shading",
        "References"
      ],
      "created": "2024-01-24 17:28:29",
      "modified": "2026-07-23 00:04:52",
      "commits": 4
    },
    {
      "source": "carbondate.Rmd",
      "filename": "carbondate.html",
      "title": "Introduction to carbondate",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Dates-as-Data -- Frequency of samples as a proxy for activity",
        "Strengths and Weaknesses of Dates-as-Data",
        "Data Requirements",
        "Additional Data and Information",
        "Calibration Curve",
        "Example Data",
        "Package User Guide",
        "References"
      ],
      "created": "2024-01-17 16:26:51",
      "modified": "2026-07-23 00:04:52",
      "commits": 5
    },
    {
      "source": "Non-parametric-summed-density.Rmd",
      "filename": "Non-parametric-summed-density.html",
      "title": "Non-Parametric Calendar Age Summarisation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Rigorous non-parametric summarisation of multiple ^14^C samples",
        "Model details",
        "Estimation of the shared underlying density",
        "Running the sampler",
        "Obtaining the Summarised Calendar Age Information",
        "Summarised Calendar Age Density Estimate",
        "Number of Clusters",
        "Posterior Calendar Age Estimates of Individual Samples",
        "Changing the calendar age plotting scale",
        "Annotating the summary density plots with text, lines and shading",
        "When not to use this Bayesian non-parametric method",
        "References"
      ],
      "created": "2024-01-17 16:26:51",
      "modified": "2026-07-23 00:04:52",
      "commits": 6
    },
    {
      "source": "Poisson-process-modelling.Rmd",
      "filename": "Poisson-process-modelling.html",
      "title": "Poisson Process Modelling and Summarisation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Modelling Ideas",
        "An Inhomogeneous Poisson process",
        "Final Radiocarbon Model",
        "A Worked Example - Two Changepoints in a Uniform Phase Model",
        "Calculating and plotting the posterior estimate of the occurrence rate",
        "Plotting the estimated number of changepoints",
        "Plotting estimates of changepoint locations",
        "Plotting estimates of occurrence rate",
        "Plotting the posterior calendar age estimates of individual samples",
        "Changing the calendar age plotting scale",
        "Calculating the posterior estimate of the occurrence rate on a bespoke grid",
        "Annotating the various summary plots with text, lines and shading",
        "Additional Plotting Features",
        "Calculating and plotting the posterior estimate of the occurrence rate over time conditioned on a specific number of changes",
        "Plotting individual posterior MCMC realistions of the occurrence rate",
        "References"
      ],
      "created": "2024-01-17 16:26:51",
      "modified": "2026-07-23 00:04:52",
      "commits": 8
    },
    {
      "source": "Against_SPDs.Rmd",
      "filename": "Against_SPDs.html",
      "title": "Why Not to Use SPDs",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Summed Probability Distributions",
        "The Problems with using SPDs",
        "Illustration of why not to use SPDs",
        "Fitting to a mixture of two normal distributions",
        "An improvement using our library approaches",
        "References"
      ],
      "created": "2024-01-24 17:28:29",
      "modified": "2026-07-23 00:04:52",
      "commits": 5
    }
  ],
  "_score": 5.924279286061881,
  "_indexed": true,
  "_nocasepkg": "carbondate",
  "_universes": [
    "tjheaton"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.0.9000",
      "date": "2026-10-21T06:57:41.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/157b53f4177a308bf8545f93b79d9a06f86acdaf8da3d97cd2f8f0480cfae492",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.0.9000",
      "date": "2026-10-21T06:57:23.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/a1a593d643513e7dd896443c65ad9b1d8d477bf631013d7afbde652428c4aa5b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.0.9000",
      "date": "2026-10-21T06:57:14.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/00b7085411ec8cda55cf339bef39b11ea027f3dee29bd2f79f940cc2e98a779d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.0.9000",
      "date": "2026-10-21T06:57:15.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/32497a6b0015b44da9d7bd0590adefb6a98fe8ae6ee9995934bc37ea4a2b7983",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.0.9000",
      "date": "2026-10-21T07:08:37.000Z",
      "arch": "aarch64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/cb3d6919f68152b36d81af18d6759cfa047307aaf498184c9da39a71187379dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.0.9000",
      "date": "2026-10-21T07:00:24.000Z",
      "arch": "x86_64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/71b5df1e72f6f47243b81cabd9f67c4ac28162a69d224b055d11674f586441f0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.0.9000",
      "date": "2026-10-21T07:17:03.000Z",
      "arch": "aarch64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/a6b8bd114ba3c61082c2fffacf5fb076fc2394628e0ac75973a00d5f19ebb635",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.0.9000",
      "date": "2026-10-21T06:59:06.000Z",
      "arch": "x86_64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/375c07f4ffcc3bbcb1d0fdf70f96173d401b0da1e38af181b35ade6bba5ff801",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.0.9000",
      "date": "2026-10-21T06:57:27.000Z",
      "arch": "emscripten",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/77d9b4370dcf09139b77f13617446cb4800f350a02be3d624b960ad93902eabe",
      "status": "success",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.0.9000",
      "date": "2026-10-21T06:59:52.000Z",
      "arch": "aarch64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/5a573c58ddb194ea7e9cc3edfeeaf9c9367bd2b783cf9a9945f1d1ebf81b023c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.0.9000",
      "date": "2026-10-21T06:56:23.000Z",
      "arch": "x86_64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/d1bf2a9f9873e8bfd056250695decee3cec21aaf931d2c78edc8014ea3e8948d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.0.9000",
      "date": "2026-10-21T06:56:34.000Z",
      "arch": "x86_64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/d00328c4107af405d33d1cfaed820e5c599731f9cf057ea0a8f7c8c57ed9f59f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.0.9000",
      "date": "2026-10-21T07:00:29.000Z",
      "arch": "aarch64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/280475147060456ef5ace8e855e847cb80881c118c794b736d9892a0f5bcded3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.0.9000",
      "date": "2026-10-21T06:56:23.000Z",
      "arch": "x86_64",
      "commit": "03bcd2b5ad4282b0c92e2cae9f8b76ba3e5ff705",
      "fileid": "https://r2.ropensci.org/b3754be13473d59b3ab09365557e5be370f5f7a17c0322ddc7da7413e9ef5be1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tjheaton/actions/runs/39557724994"
    }
  ]
}