Skip to content

ShellChron

Builds Chronologies from Oxygen Isotope Profiles in Shells

v0.4.0 · Jul 5, 2021 · GPL-3

Description

Takes as input a stable oxygen isotope (d18O) profile measured in growth direction (D) through a shell + uncertainties in both variables (d18O_err & D_err). It then models the seasonality in the d18O record by fitting a combination of a growth and temperature sine wave to year-length chunks of the data (see Judd et al., (2018) <doi:10.1016/j.palaeo.2017.09.034>). This modeling is carried out along a sliding window through the data and yields estimates of the day of the year (Julian Day) and local growth rate for each data point. Uncertainties in both modeling routine and the data itself are propagated and pooled to obtain a confidence envelope around the age of each data point in the shell. The end result is a shell chronology consisting of estimated ages of shell formation relative to the annual cycle with their uncertainties. All formulae in the package serve this purpose, but the user can customize the model (e.g. number of days in a year and the mineralogy of the shell carbonate) through input parameters.

Downloads

193

Last 30 days

17310th

193

Last 90 days

193

Last year

CRAN Check Status

14 NOTE
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 NOTE
Check details (14 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^

Check History

NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) age_corr.Rd:15: Lost braces
    15 | \item{plot}{Should the results be plotted? (/code{TRUE/FALSE})}
       |                                                  ^
checkRd: (-1) age_corr.Rd:17: Lost braces
    17 | \item{agecorrection}{Correct for jumps in age (/code{TRUE}) or
       |                                                     ^
checkRd: (-1) age_corr.Rd:18: Lost braces
    18 | only for starting time (/code{FALSE})}
       |                              ^

Dependency Network

Dependencies Reverse dependencies rtop zoo ggplot2 ggpubr tidyr scales dplyr magrittr ShellChron

Version History

new 0.4.0 Mar 9, 2026