cosmo
is a suite of add-on functions to the original Double Spike Toolbox. These functions allow for the optimization of a double spike suited for analyzing samples with mass-independent isotope effects (i.e., radiogenic excess, nucleosynthetic anomalies). These scripts can simply be copied and pasted to an existing download of the Double Spike Toolbox that has the 'fixed voltage' error model (v. 1.02 or later).
The seven additional (7) functions are described below:
-
calcratiocovIN.m
Calculates the covariance matrix of the ratios that propagates the additional uncertainty from internal normalization. Ideally added to the 'private' folder of the original Double Spike Toolbox. -
shake.m
Sets up the parameters necessary for performing calculations with theerrorwsplit.m
and all dependent functions. -
errorwsplit.m
Similar to the originalerrorestimate.m
function, but considers the splitting of the sample between spiked and unspiked measurements. -
cosmo.m
Similar to the originalcocktail.m
function, but considers the splitting of the sample between spiked and unspiked measurements. -
errorcurve3.m
Error curve that shows uncertainties in α as a function of the sample splitting (S) between spiked and unspiked measurements. The user also has the option to display the uncertainty in the standard/unspiked measurement in ε units. -
errorcurve4.m
Error curve that shows uncertainties in α as a function of the molar proportion of the spike (p) in the spike-sample mixture. Similar to the originalerrorcurve.m
function uses an error model where the sample is split between a spiked and internally-normalized unspiked measurement. -
errorsurface.m
2d projection of error surface on α (or corresponding ppm/amu uncertainty) as a function of the sample splitting and the spike proportion in the spike-sample mixture.