calibrate function when using the option glue.glue option to additional relevant functions such as draw.dates, l.calib, r.calib, younger, older, p.range and timescale-related functions (e.g., calBPtoC14, C14tocalBP).calibrate(1.4, .005, is.F=TRUE, glue="NH1_monthly", BCAD=TRUE).calibratable now calibrates dates faster by not reading in the same curve multiple times.draw.dates now draws its distributions at more predictable peak heights.fromto now has more predictable axis limits and drawing of calibration curves.******** TBC: UPDATE PAPER'S CITATION INFORMATION ONCE AVAILABLE *******
hpd function to pad distributions with 0s at each end. This can be useful for 'open-ended' distributions.caldist for the option bombalert.caldist now uses the F14C timescale by default (more accurate for dates with large errors, e.g. old dates).glue in caldist and derivatives calibrate and calibratable. This enables users to combine e.g. IntCal20 and postbomb-curve NH1, NH2 or NH3, or SHCal20 and SH1-2 or SH3 (glue=1, 2, 3, 4 or 5, respectively). The default is 'glue=0', i.e., no glueing of prebomb and postbomb calibration curves.pMC.age, age.pMC, F14C.age and age.F14C (instead, please use pMCtoC14, C14topMC, F14CtoC14, or C14toF14C respectively).draw.ccurve now has more predictable vertical axis limits when BCAD=TRUE, and can now deal with options is.F, is.pMC and glue besides timescale.calibrate and draw.dates have been changed to refer to e.g. dist.col for the filling colour of the distribution, and dist.border for the colour of its border. The border colours default to whatever the main colour (i.e. of the filling) is.rnaturalearthhires for high-resolution maps, as per CRAN request.student.t=TRUE.shells dataset now has correct feeding ecology labels.positive option's default within the span function to TRUE.calibrate(1.5, .025, is.F=TRUE, postbomb=1, thiscurve=glue.ccurves(, postbomb="NH1_monthly"), BCAD=TRUE) no longer throws an error.F14CtoC14 now deals better with low F14C values (i.e., smaller than their lab errors).calibrate.table to calibratable.calibrate.table which produces a table with the hpd calibrated ranges of radiocarbon dates, together with any aspects such as age offsets or different calibration curves. This table is produced as a web-page which can then be copied into e.g. an MS-Word document (inspired by comments from Vegard Martinsen, NMBU, Norway).draw.dates should now be plotted more predictably.mycc <- smooth.ccurve(smooth=50); calibrate(thiscurve=mycc).coverage function since the overlap and hpd.overlap functions already calculate similar estimates.age.range which calculates quantile age ranges (e.g., for 95%, it'll report the range between 2.5% and 97.5%).cal.rev).realm to the more accurate term timescale (and renamed BC/AD to cal BC/AD where relevant).calBPtoDelta14C.BCADtoDelta14C and b2ktoDelta14C now calculate Delta14C values correctly.map.shells and find.shells functions have a new option feeding which can be used to limit the results to shells with a specific feeding ecology, e.g., map.shells(53, -11, feeding="suspension").caldist now deals better with uncalibrated distributions (cc=0).C14toF14C now have more flexibility regarding rounding of values. The default is no rounding.draw.CF to visualise the relationship between 14C ages and their F values, and how ages with large errors become skewed/asymmetric.contaminate) now have the option for a seed to be set.muck now not only returns the percentage of contamination required to to from an observed age to a target one (and an assumed F14C of the contamination). As an alternative, if the percentage of contamination is known, then the required F14C of the contamination can be returned.F14CtoC14 and C14toF14C can now also be called with shorter names - FtoC and CtoF, respectively.draw.ccurve now plots the title of the second axis (when add.yaxis=TRUE).coverage which calculates to what degree a distribution A is covered by (i.e., falls within) another distribution B. This could be used to check for example how well an age estimate from an age-model fits with a calibrated date. If both overlap, even if the date has a much wider distribution than the model estimate, then the coverage is high (even if the total overlap between the narrow and wider distributions is much less than 100%).hpd.overlap which checks if any of the highest posterior density (hpd) intervals of two distributions overlap. Returns TRUE if any of the hpd ranges overlap, FALSE if not.fractions now calculates a combined age if the weights, percentage carbon and ages of all fractions are provided.find.shells and map.shells functions. Use browse=TRUE. Requires Internet connection.find.shells and map.shells functions now also offer to plot a browsable maps of (current) ocean currents. This to help interpret which shells would be most representative of different ocean water masses. Requires Internet connection.adjust.fractionation and adjust.background to correct for fractionation and background values (still experimental).calibrate function now draws correctly when is.pMC=TRUE.overlapping function can now calculate the overlap between either radiocarbon ages or distributions (the latter should be provided as lists).D14CtoC14 had a bug that misinterpreted columns - should work better now.contaminate, clean and muck plots.bins to provide the minimum number of bins in a distribution before hpds are calculated. Any distributions with fewer bins get recalculated using a narrower binsize (equating to 100 equally-spaced bins).span to calculate (calibrated) time-spans between two radiocarbon dates.overlapping calculates to what degree two calibrated dates are overlapping.signif to round.fromto that translates values into different domains, and plots them.C14topMC where errors were not calculated correctly.push.normal and push.gamma to push a date to younger or older ages by adding/subtracting a normal resp. gamma distribution.calibrate for very old dates.clean, contaminate and muck functions, using Monte Carlo-based sampling.find.shells and map.shells now deal better with missing mapping-related packages.contaminate function now also produces a plot, and more details of the calculations.decontaminate function has been renamed to clean and has been updated with clearer messages; it now removes contamination to calculate the true/target age. A plot is made, and calculation details are provided.muck to calculate how much contamination has to be inferred to go from an observed age to a true/target age. A plot is made, and calculation details are provided.C14tocalBP and C14toBCAD. Since these rely on the outdated 'intercept calibration' method, these functions are provided for illustrative purposes only.oncurve option. If so, then the curve and dates can also be plotted in the F14C or pMC timescales.r.calib that samples random calendar ages from a calibrated distribution.p.range to calculate a calibrated age's probability of lying between a range of BC/AD or cal BP ages.as.one to calculate the product of multiple calibrated ages, assuming that they all stem from (exactly) the same calendar age. Not that this is dangerous, and care should be taken to make sure that the assumptions are met.as.bin to calculate how many of a set of calibrated radiocarbon dates fall into bins of a specified width. The bin moves along the range of calibrated ages, to visualise how many dates fit bins over time. This would be safer than using the function as.one.spread shows the spread (in calendar years) of a set of dates. Accompanies the functions pool and as.one.BCADto14C to calculate the 14C age belonging to a BC/AD age (this calls the function calBPto14C)as.F to calibrate in the F14C timescale (the default remains to calibrate in the C14 timescale)print.truncate.warning=FALSEage.F14C, F14C.age, age.pMC and pMC.age to, respectively, C14toF14C, F14CtoC14, C14topMC and pMCtoC14. This because age is an ambivalent term in this contextBCADtocalBP and calBPtoBCAD to transfer cal BP into BC/AD ages and vice versa. Can deal with (e.g. Gregorian/Julian) calendars which do not include 0calBP, BCAD, C14, F14C, pMC and D14C.smooth.ccurve to smooth a calibration curve using a moving window of a specified width. This can be useful to calibrate material that is known to have accumulated, say, over two decadespool which calculates the chi2 and accompanying p-value for a set of multiple measurements on the same sample. If the scatter between the values is low enough for the p-value to be below a threshold, then the pooled mean and uncertainty are returnedoncurve to draw the dates onto the calibration curve.shroud, which contains replicate radiocarbon measurements on the Shroud of Turin, from three labs.decontaminate to estimate the percentage of contamination needed to explain the difference between a 'real' and an 'observed' radiocarbon age.bombalert to the calibrate function. If set to false, plots ages close to 0 C14 BP without warnings.shellsfind.shells and map.shells to plot shells data in maps based on their coordinatesshells.mean to plot deltaRs of selected shells, and calculate a weighted mean deltaRweighted_means to calculate weighted means and errors for multiple radiocarbon dates (or delta R values)draw.D14Cdraw.ccurve now can plot the C14 in the timescales of C14 BP, F14C, pMC and D14C using the timescale option.older