CRAN release ‘Luminescence’ v1.0.0

- Beyond any Likelihood -

by RLum.Network (February 24, 2025)

We are thrilled to bring to your attention the latest release, version 1.0.0 of 'Luminescence', now available on CRAN. This is a very large release that brings a number of performance improvements, new features and increased robustness to the package.

The 1.0.0 release always marks an important milestone in any project, as it declares that a certain level of maturity and stability has been reached. We summarised the work carried out in the past 6 months within the REPLAY project in a post on the newly-launched REPLAY website.

The major points are here.

Highlights

  • apply_Crosstalk(), calc_MoransI(), plot_SingleGrainDisc() and plot_MoranScatterplot() are new functions to assess crosstalk in single-grain luminescence detection, which were contributed by Anna-Maartje de Boer and Luc Steinbuch alongside an introductory vignette.

  • calc_EED_Model() models incomplete and heterogeneous bleaching of mobile grains after Guibert et al. (2017). Along with the function, the new ExampleData.MortarData data set was added.

  • fit_DoseResponseCurve() and plot_DoseResponseCurve() are two new functions derived from plot_GrowthCurve(): the first only performs the fitting of a dose-response curve, while the second plots it. This brings greater flexibility and increased speed, as plotting is now independent of fitting.

  • melt_RLum() allows to create a new flat data frame that can be used for instance in combination with 'ggplot2'.

  • add_metadata(), rename_metadata() and replace_metadata() allow to manipulate the metadata of Risoe.BINfileData, RLum.Analysis and RLum.Data objects.

  • sort_RLum() can be used to sort the records of RLum.Analysis and Risoe.BINfileData objects according to a given slot or info element.

  • read_BIN2R(), calc_Huntley2006() and analyse_IRSAR.IR() are now much faster than before.

This release comes with a number of breaking changes, which in most cases will be produce deprecation messages. Ensure to read the release notes, which list all breaking changes, renamed functions and deprecations.

For all details on what has changed, please see the 1.0.0 release page on GitHub.

Happy work with Luminescence!

Your R Luminescence Team