Package: ArArRedux 1.0

ArArRedux: Rigorous Data Reduction and Error Propagation of Ar40 / Ar39 Data

Processes noble gas mass spectrometer data to determine the isotopic composition of argon (comprised of Ar36, Ar37, Ar38, Ar39 and Ar40) released from neutron-irradiated potassium-bearing minerals. Then uses these compositions to calculate precise and accurate geochronological ages for multiple samples as well as the covariances between them. Error propagation is done in matrix form, which jointly treats all samples and all isotopes simultaneously at every step of the data reduction process. Includes methods for regression of the time-resolved mass spectrometer signals to t=0 ('time zero') for both single- and multi-collector instruments, blank correction, mass fractionation correction, detector intercalibration, decay corrections, interference corrections, interpolation of the irradiation parameter between neutron fluence monitors, and (weighted mean) age calculation. All operations are performed on the logs of the ratios between the different argon isotopes so as to properly treat them as 'compositional data', sensu Aitchison [1986, The Statistics of Compositional Data, Chapman and Hall].

Authors:Pieter Vermeesch [aut, cre]

ArArRedux_1.0.tar.gz
ArArRedux_1.0.zip(r-4.5)ArArRedux_1.0.zip(r-4.4)ArArRedux_1.0.zip(r-4.3)
ArArRedux_1.0.tgz(r-4.4-any)ArArRedux_1.0.tgz(r-4.3-any)
ArArRedux_1.0.tar.gz(r-4.5-noble)ArArRedux_1.0.tar.gz(r-4.4-noble)
ArArRedux_1.0.tgz(r-4.4-emscripten)ArArRedux_1.0.tgz(r-4.3-emscripten)
ArArRedux.pdf |ArArRedux.html
ArArRedux/json (API)

# Install 'ArArRedux' in R:
install.packages('ArArRedux', repos = c('https://pvermees.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/pvermees/ararredux/issues

Datasets:

On CRAN:

2.48 score 1 stars 30 scripts 219 downloads 24 exports 0 dependencies

Last updated 6 years agofrom:9d8c84244c. Checks:OK: 3 NOTE: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 31 2024
R-4.5-winNOTEOct 31 2024
R-4.5-linuxNOTEOct 31 2024
R-4.4-winNOTEOct 31 2024
R-4.4-macNOTEOct 31 2024
R-4.3-winOKOct 31 2024
R-4.3-macOKOct 31 2024

Exports:averageaveragebydayblankcorrcalibrationclcorrectionconcatdecaycorrectionfitlogratiosfractionationget4039getagesgetJfactorsgetmassesinterferenceloaddataloadirradiationsmassfractionationnewreduxparamplotcorrprocessreadredux2isoplotrweightedmean

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Calculate the arithmetic meanaverage
Average all the data collected on the same day.averagebyday
Apply a blank correctionblankcorr blankcorr.default blankcorr.PHdata blankcorr.timeresolved
The 'blankcorrected' classblankcorrected
Detector calibrationcalibration
Cl-interference correctionclcorrection
Merge a list of logratio dataconcat
Correct for radioactive decay occurred since irradiationdecaycorrection
Extrapolation to 'time zero'fitlogratios fitlogratios.default fitlogratios.PHdata fitlogratios.timeresolved
Compute the mass fractionation correctionfractionation
Calculate the 40Ar*/39ArK-ratiosget4039
Calculate 40Ar/39Ar agesgetages
Calculate the irradiation parameter ('J factor')getJfactors
Select a subset of isotopes from a datasetgetmasses getmasses.default getmasses.logratios getmasses.redux getmasses.timeresolved
define the interference correctionsinterference
Load mass spectrometer dataloaddata
Load the irradiation scheduleloadirradiations
The 'logratios' classlogratios
Apply the mass fractionation correctionmassfractionation
An example datasetMelbourne
Create a new 'redux' objectnewredux
Set or get Ar-Ar_Redux parametersparam
The 'PHdata' classPHdata
Plot a time resolved mass spectrometry signalplot.PHdata plot.timeresolved
Plot a matrix with correlation coefficientsplotcorr
Process logratio data and calculate 40Ar/39Ar agesprocess
Read mass spectrometer dataread
The 'redux' classredux
Export 'ArArRedux' data to 'IsoplotR'redux2isoplotr
The 'results' classresults
Select a subset of some datasubset.logratios subset.redux subset.results subset.timeresolved
Summary tablesummary.results
The 'timeresolved' classtimeresolved
Calculate the weighted mean ageweightedmean