Learn R Programming

astrochron (version 1.8)

A Computational Tool for Astrochronology

Description

Routines for astrochronologic testing, astronomical time scale construction, and time series analysis . Also included are a range of statistical analysis and modeling routines that are relevant to time scale development and paleoclimate analysis.

Copy Link

Version

Install

install.packages('astrochron')

Monthly Downloads

697

Version

1.8

License

GPL-3

Maintainer

Stephen Meyers

Last Published

July 17th, 2026

Functions in astrochron (1.8)

delPts

Interactively delete points in plot
deconv

Wiener Deconvolution through Fast Fourier Transform
diffAccum

Model differential accumulation
divTrend

Divide by linear trend in stratigraphic series
dpssTaper

Apply DPSS taper to stratigraphic series
eha

Evolutive Harmonic Analysis & Evolutive Power Spectral Analysis
eTimeOptTrack

Track eTimeOpt r2 maxima
eAsm

Evolutive Average Spectral Misfit
demean

Remove mean value from stratigraphic series
extract

Extract record from EHA time-frequency output or eAsm output
detrend

Subtract linear trend from stratigraphic series
etp

Generate eccentricity-tilt-precession models
flip

Flip stratigraphic series
freq2sedrate

Convert record of local spatial frequency (from EHA) to sedimentation rate curve
hilbert

Hilbert transform of stratigraphic series
eAsmTrack

Track ASM null hypothesis significance level minima in eASM results
eTimeOpt

eTimeOpt: Evolutive implementation of TimeOpt (Meyers, 2015; Meyers, 2019)
getData

Download file from astrochron data server
getLaskar

Download Laskar et al. (2004, 2011a, 2011b) astronomical solutions
idPts

Interactively identify points in plot
imbrie

Imbrie and Imbrie (1980) ice sheet model
insoDiff

insolation difference map using Laskar et al. (2004) insolation calculations
impulseResponse

Impulse response function calculation
hoangPriors

Priors for the fundamental frequencies of the Solar System, using the formulas in Table 2 of Hoang et al. (2021)
hannTaper

Apply Hann taper to stratigraphic series
gausTaper

Apply Gaussian taper to stratigraphic series
headn

List column numbers for each variable
getColor

Query R for color information
linage

Tune stratigraphic series to an astronomical target using graphical interface
logT

Log transformation of stratigraphic series
insoMap

generate an insolation map using Laskar et al. (2004) insolation calculations
linterpLH13

Piecewise linear interpolation of stratigraphic series using the approach of Laepple and Huybers (2013)
linterp

Piecewise linear interpolation of stratigraphic series
insoSeries

Laskar et al. (2004) insolation calculations
iso

Isolate data from a specified stratigraphic interval
integratePower

Determine the total power within a given bandwidth
lowpass

Lowpass filter stratigraphic series
lowspec

Robust Locally-Weighted Regression Spectral Background Estimation
mtm

Multitaper method spectral analysis
mtmML96

Mann and Lees (1996) robust red noise MTM analysis
mwCor

Calculate moving window correlation coefficient for two stratigraphic series, using a 'dynamic window'
mtmPL

Multitaper Method Spectral Analysis with Power Law (1/f) fit
makeNoise

Generate noise surrogates from a theoretical power spectrum
modelA

Example stratigraphic model series
multiTest

Adjust spectral p-values for multiple comparisons
mtmAR

Intermediate spectrum test of Thomson et al. (2001)
mwMinMax

'Dynamic window' moving assessment of maxima and minima in stratigraphic series
mwStats

'Dynamic window' moving average, median and variance of stratigraphic series
pad

Pad stratigraphic series with zeros
noKernel

Remove Gaussian kernel smoother from stratigraphic series
mwStatsGrid

'Dynamic window' moving average, median and variance of stratigraphic series, using evenly spaced spatial/temporal grid
noLow

Fit and remove Lowess smoother from stratigraphic series
peak

Identify maxima of peaks in series, filter at desired threshold value
mwinGrid

Determine 'dynamic moving window' for stratigraphic series, adjusting for changing sample density to maintain a window of constant duration; output on evenly spaced grid
plS

Set default plotting parameters for vertical stratigraphic plots
mwin

Determine 'dynamic moving window' for stratigraphic series, adjusting for changing sample density to maintain a window of constant duration
pl

Set up plots
periodogram

Simple periodogram
plotEha

Create color time-frequency plots from eha results.
repl0

Replace values < 0 with 0
replEps

Replace values <= 0 with smallest positive value
readMatrix

Read data matrix from file
read

Read data from file
prewhiteAR1

Prewhiten stratigraphic series with AR1 filter, using 'standard' or unbiased estimate of rho
pwrLaw

Generate power law (1/f) noise surrogates
rmNA

Remove stratigraphic levels that contain one or more NAs
resample

Resample stratigraphic series
prewhiteAR

Prewhiten stratigraphic series with autoregressive filter, order selected by Akaike Information Criterion
sedRamp

Apply 'ramping' sedimentation rate model to convert time to stratigraphy
s

Standardize variable in stratigraphic series
sedrate2time

Integrate sedimentation rate curve to obtain time-space map
slideCor

Identify optimal spatial/temporal shift to maximize correlation between two stratigraphic/time series.
stepHeat

Ar/Ar Geochronology: Generate an Ar/Ar age spectrum and calculate step-heating plateau age.
sortNave

Remove missing entries, sort data, average duplicates
pwrLawFit

Estimate power law (1/f) fit to power spectrum
strats

Summary statistics for stratigraphic series
stratPCA

Principal Component Analysis on Stratigraphic Series
rankSeries

Create lithofacies rank series from bed thickness data
surrogateCor

Estimate correlation coefficient and significance for serially correlated data
testPrecession

Astrochronologic testing via the precession amplitude modulation approach of Zeeden et al. (2015).
tanerFC

Apply Taner bandpass or lowpass filter to Fourier coefficients
timeOpt

TimeOpt: Evaluation of eccentricity-related amplitude modulation and bundling in paleoclimate data
synthStrat

Synthesize stratigraphy from forcing function
taner

Apply Taner bandpass or lowpass filter to stratigraphic series
testBackground

Evaluate power spectrum false positive rates via Monte Carlo simulation
timeOptB

TimeOptB: A Bayesian implementation of TimeOpt that calculates posterior PDFs for precession frequency and sedimentation rate
surrogates

Generate phase-randomized surrogate series as in Ebisuzaki (1997)
testTilt

Astrochronologic testing via the obliquity amplitude modulation approach of Zeeden et al. (2019).
timeOptTemplate

TimeOpt analysis using variable sedimentation models
timeOptPlot

TimeOptPlot: Generate summary figure for TimeOpt analyses
timeOptBSim

TimeOptBSim: Significance testing via Monte Carlo simulation for TimeOptB
timeOptTemplatePlot

TimeOptTemplatePlot: Generate summary figure for TimeOptTemplate analyses
timeOptTemplateSim

Simulations for timeOptTemplate
timeOptSim

Monte Carlo simulation for TimeOpt
timeOptSimPwrLaw

Monte Carlo simulation for TimeOpt, using power law (1/f) noise
timeOptBMCMC

TimeOptBMCMC: A Bayesian implementation of TimeOpt that calculates posterior PDFs for precession frequency, sedimentation rate, and Solar System g- and s-frequencies, using adaptive MCMC
timeOptBMCMCplot

TimeOptBMCMCplot: Generate summary figures and statistics for TimeOptBMCMC results
timeOptMCMC

TimeOptMCMC: A Bayesian implementation of TimeOpt that evaluates eccentricity-related amplitude modulation and bundling in paleoclimate data, with uncertainties via Markov-Chain Monte Carlo
trackPeak

A tool to interactively select points to track peak trajectories on plots
traceFreq

Frequency-domain minimal tuning: Use interactive graphical interface to trace frequency drift
tune

Tune stratigraphic series
trimAT

Remove outliers from stratigraphic series
trackFreq

Frequency-domain minimal tuning: Use interactive graphical interface and sorting to track frequency drift
unbioturb

Bioturbation removal function following the approach of Liu et al (2021)
trim

Remove outliers from stratigraphic series
trough

Identify minima of troughs in series, filter at desired threshold value
tracePeak

A tool to interactively trace peak trajectories on plots
tones

Calculate all possible difference and combinations tones
writeCSV

Write CSV file
writeT

Write tab-delimited file
xplot

Generate cross-plot with kernel density estimates on axes
zoomIn

Dynamically explore cross-plot, zoom-in into specified region
wtMean

Ar/Ar Geochronology: calculate weighted mean age, age uncertainty, and other associated statistics/plots (with interactive graphics for data culling).
arcsinT

Arcsine transformation of stratigraphic series
astrochron-package

astrochron: A Computational Tool for Astrochronology
ar1etp

AR(1) + ETP simulation routine
armaGen

Generate autoregressive moving-average model
autoPlot

Automatically plot multiple stratigraphic series, with smoothing if desired
asm

Average Spectral Misfit
accum

Calculate geochemical proxy accumulation rates
alodfromk

Compute Earth-Moon distance and length of day from precession frequency
anchorTime

Anchor a floating astrochronology to a radioisotopic age
ar1

Generate AR(1) surrogates
bandpass

Bandpass filter stratigraphic series
conv_fft

Convolution through Fast Fourier Transform
constantSedrate

Apply a constant sedimentation rate model to transform a spatial series to temporal series
clipIt

Create non-linear response by clipping stratigraphic series
bicoherence

bicoherence: Calculate bispectrum and bicoherence using WOSA method as detailed in Choudhury et al. (2008).
cb

Combine multiple vectors
bioturb

Bioturbate time series using diffusion model from Guinasso and Schinck (1975), as in Liu et al. (2021)
calcPeriods

Calculate eccentricity, obliquity and precession periods in ka, given g, s and k in arcsec/yr
bergerPeriods

Obliquity and precession periods of Berger et al. (1992)
confAdjust

Adjust spectrum confidence levels for multiple comparisons
cycles

Generate harmonic model
cosTaper

Apply cosine taper to stratigraphic series