astrochron v1.8 (Release date: 2026-07-16)
================

New functions:

* function alodfromk

Changes:

* function timeOptBMCMCplot: fixed error in MCMC diagnostic plot, where optimum acceptance rate was incorrectly plotted as 40% (algorithm uses 44%).
* function etp: updated data server address, now fails gracefully if unable to download data file
* function getData: now fails gracefully if unable to download data file
* function getLaskar: now fails gracefully if unable to download data file



astrochron v1.7 (Release date: 2026-06-25)
================

New functions:

* function hoangPriors

Changes:

* function timeOptB: now returns astronomical periods used in MAP fit plots when verbose=T and genplot=T
* function timeOptBMCMCplot: now returns astronomical periods used in MAP fit plots, now outputs posterior samples of astronomical cycles (including grand cycles) post burn-in
* function getData: updated data server address, added LR04 stack
* function getLaskar: updated data server address
* function accum: now has option to return linear sedimentation rate, bulk density and bulk accumulation rate



astrochron v1.6 (Release date: 2026-02-24)
================

New functions:

* function timeOptB
* function timeOptBSim
* function timeOptBMCMC
* function timeOptBMCMCplot

Changes:

* function calcPeriods: modified s-frequency input and output options
* function getData: added U1558-XRF data set (Villa and Meyers, PNAS)



astrochron v1.5 (Release date: 2025-04-28)
================

Changes:

* assorted functions: AR1 coefficient estimates updated to be consistent with R base function 'acf' (ar1, ar1etp, lowspec, mtm, mtmML96, periodogram, prewhiteAR1, testPrecession, testTilt, timeOptSim, timeOptTemplateSim)
* function imbrie: new fortran code and wrapper to speed up calculations
* function periodogram: added option to return noise model coefficients (output=3)
* function mtmML96: added option to return noise model coefficients (output=4)
* function resample: added compliance check option
* function linterpLH13: added compliance check option
* function accum: added compliance check option
* function surrogateCor: edits made to resample function call
* function getData: added U1521A clast data



astrochron v1.4 (Release date: 2024-09-17)
================

10th Anniversary Edition: Celebrating a decade of 'astrochron'
    
New functions:

* function accum
* function linterpLH13

Other changes:

* function impulseResponse: modifications to C source code for CRAN compliance
* function timeOptPlot: minor edits
* function timeOptTemplatePlot: minor edits


astrochron v1.3 (Release date: 2024-05-27)
================

New functions:

* function stratPCA

Other changes:

* function eha: modifications to FORTRAN source code for compliance with Debian and Fedora Linux clang compilers
* function asm: modifications to FORTRAN source code for compliance with Debian and Fedora Linux clang compilers
* function eAsm: modifications to FORTRAN source code for compliance with Debian and Fedora Linux clang compilers
* function idPts: added 'iso' option to automatically isolate data between minimum and maximum selected x-values (similar to function iso), other minor edits
* function zoomIn: minor edits
* function timeOpt: added 'r2max' option, added output of full TimeOpt regression model
* function timeOptSim: added 'r2max' option
* function timeOptSimPwrLaw: added 'r2max' option
* function timeOptMCMC: some changes to console output
* function rankSeries: added 'start' option
* function strats: fixed so no plot initiated when 'genplot' = 0
* function autoPlot: minor edits
* function insoMap: minor edits



astrochron v1.2 (Release date: 2023-08-25)
================

New functions:

* function tanerFC

The following function accompanies Sullivan et al. (2023):
* function bicoherence

Other changes:

* function surrogateCor: added compliance check option, modified verbose output setting, fixed p-value reporting when nsim <=1
* function hilbert: added option for calculating instantaneous phase
* function periodogram: added options for (1) robust AR1 model, (2) Bonferroni corrections, (3) compliance check. Also modified to output all positive and negative Fourier coefficients when output=2.
* function multiTest: corrected auto-read of spectral results from functions periodogram, mtmML96, etc.
* function confAdjust: corrected auto-read of spectral results from functions periodogram, mtmML96, etc.
* function calcPeriods: added s-terms to calculate obliquity periods
* function imbrie: modifications to text and graphing for plots
* function read: minor edits
* function timeOpt: now uses tanerFC instead of taner
* function timeOptMCMC: previously timeOptMCMC would crash when option ran=F; this has been fixed
* functions read, readMatrix: modifications for CRAN compliance
* assorted Fortran modifications for CRAN compliance: 'dfloat' replaced with 'dble', now using R's random number generator



astrochron v1.1 (Release date: 2021-11-05)
================

New functions: 

* function timeOptSimPwrLaw
* function mwinGrid
* function mwStatsGrid

The following functions accompany Liu et al. (2021):
* function conv_fft
* function bioturb
* function unbioturb
* function deconv
* function impulseResponse

Other changes:

* added viridis as default color scale for these functions: eha, plotEha, eTimeOpt, eAsm, integratePower, traceFreq, trackFreq, tracePeak, trackPeak, mwinStatsGrid
* function peak: added option to output the plateau points that are not evaluated
* function trough: added option to output the plateau points that are not evaluated
* function autoPlot: added dmin and dmax options
* function timeOptTemplate: added option to output sedimentation rate at each depth or height
* function slideCor: linear detrending option added, new minpts default, minpts reset to maximum possible when specified value is too large, plotting modifications.
* assorted modifications for CRAN compliance



astrochron v1.0 (Release date: 2021-02-10)
================

New functions: 

* function mwMinMax

Other changes:

* function pl: added a range of output file formats (e.g., jpeg, png, ...)
* function readMatrix: added verbose option
* function mwStats: now gives warning when there is one data point in a window, instead of exiting.
* function mwStats: added CI option for confidence intervals on mean value
* function mwStats: now evaluates ends of series when conv=1
* function repl0: now handles NaN
* function replEps: now handles NaN
* function surrogateCor: now outputs correlation coefficient and p-value to console
* function timeOpt: when numsed is set to 1, will now evaluate sedmin
* function eTimeOpt: updated for numsed=1 option



astrochron v0.9 (Release date: 2019-01-08)
================

New functions: 

* function diffAccum
* function imbrie
* function synthStrat
* function testTilt
* function timeOptTemplate
* function timeOptTemplateSim

Other changes:

* function getLaskar: added 65 deg. North insolation, summer solstice
* function tune: added new warning message when control has only one line
* function getData: added data sets 607-18O, AEB-18O, Newark-rank, CDL-rank, DVCP2017-18O
* function testPrecession: significance testing algorithm updated
* function read: added verbose option
* function multiTest: added output option
* function mtmPL: corrected for round-off error on default flow estimation
* function detrend: added option to output linear trend
* function sortNave: if averaging is performed, original data points are plotted for comparison.
* function read: if averaging is performed, original data points are plotted for comparison.
* function mtm: added option to allow log frequency plotting (option pl).
* function mtmML96: added option to allow log frequency plotting (option pl).
* function lowspec: added option to allow log frequency plotting (option pl).
* function mtmPL: added option to allow log frequency plotting (option pl), fixed default flow issue.
* function ar1etp: updated plots (option pl), and added option to exclusively evaluate noise (wtAR<0)
* help pages for taner, bandpass, and lowpass now demonstrate notch filter and highpass filtering.



astrochron v0.8 (Release date: 2018-05-16)
================

New functions: 

* function calcPeriods
* function confAdjust
* function eTimeOpt
* function eTimeOptTrack
* function makeNoise
* function mtmPL
* function multiTest
* function pwrLaw
* function pwrLawFit
* function testBackground
* function timeOptMCMC
* function tracePeak
* function trackPeak

Other changes:

* function getData: new data added: "graptolite" and "Xiamaling-CuAl".
* function lowspec: when `output=2`, order has been changed to match other mtm-based functions. 
* function lowspec: `Harmonic_F-test_CL` renamed `Harmonic_CL` 
* function periodogram: replaced `ar1 ` option with `background`, allowing ar1 or pwrLaw fit.
* function timeOpt: new option `fitModPwr`
* function timeOptSim: implementation of new p-value estimation procedure. 
* function timeOptSim: the function is now parallelized. 
* function timeOptSim: when `output=2`, now only one column is output, containing r2opt results from all simulations.
* function timeOptSim: order of options on function call has been changed.
* `check` option added to functions linterp, sedrate2time, taner, tune, read, readMatrix, hilbert, timeOpt