CRAN release ‘Luminescence’ v0.9.25

- ending summer -

by RLum.Network (September 12, 2024)

We are thrilled to bring to your attention the latest release, version 0.9.25 of 'Luminescence', now available on CRAN. This release marks a significant step forward the package’s evolution and it will be the last release with major changes of the 0.9.x branch since we are finally preparing to release 1.0.0 in early 2025.

Nevertheless, what may look like an ordinary minor release is a massive code update with more than 400 commits. Thanks to generous funding from the DFG, we can now employ a full-time software research engineer (Dr Marco Colombo) to work on the future of 'Luminescence'. Marco will gradually take over the lead development of 'Luminescence' jointly with Sebastian.

Our effort is all part of the launch of the new DFG-funded project REPLAY and over the last six weeks, Marco touched nearly every single function in the package. He created tests to increase the code coverage (now at 95%). During this process, we spotted a lot of minor bugs that remained unnoticed, sometimes for years, and there are so many that we cannot list them all here. So for all the news, please see GitHub As usual, there are a few release highlights to sweeten the pot.

Highlights

  • A new function called read_HeliosOSL2R() supports importing luminescence data from Helios readers.
  • The function read_PSL2R() now also extracts the measurement sequence, so there is no need to go back to the files and try to figuring out what was measured
  • The function read_BIN2R() finally knows how to better handle BINX files with image data information. A big thanks goes to Karsten Bracht from Risø for a spot-on error diagnosis that helps to improve the code.

Stay safe!

Your R Luminescence Team