IsoplotR: Statistical Toolbox for Radiometric Geochronology

An R implementation of Ken Ludwig's popular Isoplot add-in to Microsoft Excel. Currently plots U-Pb data on Wetherill and Tera-Wasserburg concordia diagrams. Calculates concordia and discordia ages. Performs linear regression of measurements with correlated errors using the 'York' approach. Generates Kernel Density Estimates (KDEs) and Cumulative Age Distributions (CADs). Produces Multidimensional Scaling (MDS) configurations and Shepard plots of multi-sample detrital datasets using the Kolmogorov-Smirnov distance as a dissimilarity measure. Calculates 40Ar/39Ar ages, isochrons, and age spectra. Computes weighted means accounting for overdispersion. Calculates U-Th-He (single grain and central) ages, logratio plots and ternary diagrams. Processes fission track data using the external detector method and LA-ICP-MS, calculates central ages and plots fission track and other data on radial (a.k.a. 'Galbraith' plots). Constructs Re-Os, Sm-Nd and Rb-Sr isochrons. Future versions will include functionality for Lu-Hf and U-series dating methods. A graphical user interface is provided as an RStudio Shiny app at <>.

Install the latest version of this package by entering the following in R:
AuthorPieter Vermeesch [aut, cre]
Date of publication2017-04-17 17:31:08 UTC
MaintainerPieter Vermeesch <>

View on CRAN


age Man page
age.ArAr Man page
age.default Man page
age.fissiontracks Man page
age.RbSr Man page
age.ReOs Man page
age.SmNd Man page
agespectrum Man page
agespectrum.ArAr Man page
agespectrum.default Man page
age.UPb Man page
age.UThHe Man page
cad Man page
cad.ArAr Man page
cad.default Man page
cad.detritals Man page
cad.fissiontracks Man page
cad.RbSr Man page
cad.ReOs Man page
cad.SmNd Man page
cad.UPb Man page
cad.UThHe Man page
central Man page
central.default Man page
central.fissiontracks Man page
central.UThHe Man page
concordia Man page
ellipse Man page
examples Man page
helioplot Man page
isochron Man page
isochron.ArAr Man page
isochron.default Man page
isochron.RbSr Man page
isochron.ReOs Man page
isochron.SmNd Man page
kde Man page
kde.ArAr Man page
kde.default Man page
kde.detritals Man page
kde.fissiontracks Man page
kde.RbSr Man page
kde.ReOs Man page
kde.SmNd Man page
kde.UPb Man page
kde.UThHe Man page
mds Man page
mds.default Man page
mds.detritals Man page
peakfit Man page
peakfit.ArAr Man page
peakfit.default Man page
peakfit.fissiontracks Man page
peakfit.RbSr Man page
peakfit.ReOs Man page
peakfit.SmNd Man page
peakfit.UPb Man page
peakfit.UThHe Man page
radialplot Man page
radialplot.ArAr Man page
radialplot.default Man page
radialplot.fissiontracks Man page
radialplot.RbSr Man page
radialplot.ReOs Man page
radialplot.SmNd Man page
radialplot.UPb Man page
radialplot.UThHe Man page Man page Man page Man page
settings Man page
set.zeta Man page
weightedmean Man page
weightedmean.ArAr Man page
weightedmean.default Man page
weightedmean.fissiontracks Man page
weightedmean.RbSr Man page
weightedmean.ReOs Man page
weightedmean.SmNd Man page
weightedmean.UPb Man page
weightedmean.UThHe Man page
yorkfit Man page

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.