Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update plan for version 1.1.0 #3

Open
DirkMittelstrass opened this issue Jul 20, 2023 · 1 comment
Open

Update plan for version 1.1.0 #3

DirkMittelstrass opened this issue Jul 20, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@DirkMittelstrass
Copy link
Owner

DirkMittelstrass commented Jul 20, 2023

Planned improvements for version 1.1.0

  • Add a Method.control argument and K.min to fit_OSLcurve() to allow more tweaking of the genetic algorithm.
  • Possibility to set one or more fixed decay constant to fit_OSLcurve() to enable interesting new fitting approaches.
  • Revise plot_OSLcurve(), especially add the option to draw the signal components as stacked areas.
  • Add HMTL report output to RLum.OSL_correction().
  • Simplify the component analysis for IR-RF measurements by adding the new wrapper functions RLum.RF_correction() and RLum.RF_fitting().
  • Add a function get_RLum.sequence() to return the measurement sequences used in a data set as knitr-compatible table and include it in RLum.OSL_correction(). and RLum.RF_correction().
  • Revise sum_OSLcurves(), especially speed up the far too slow plot output.
  • Add checks for the record_type parameter to all functions which use it. If the input data does not contain the default record types "OSL" but only one record type (for example "IRSL") use this instead.
  • Add one reasonable return plot for each RLum.OSL function, indepently if report = TRUE or FALSE
  • In fit_OSLcurve() set stimulation.intensity and stimulation.wavelength to NA by default and don't calculate cross-sections. But remember the user, that he could (and should) use this arguments.
  • Ensure the package is ready for the XLUM data format.
  • Various smaller improvements and bug-fixes

This post will be edited as planned functionalities get committed or plans change. Please do not expect the release of the update before early 2024.

The in-development version of the package can be installed using this code:

install.packages("remotes")
library(remotes)
install_github("DirkMittelstrass/OSLdecomposition")
@DirkMittelstrass
Copy link
Owner Author

DirkMittelstrass commented Jul 20, 2023

Dynamically growing changelog for version 1.1.0

  • Solved bug in RLum.OSL_correction() that remove_light_off algorithm may throw warnings or errors for specific curves (2023-07-21 by DM)
  • RLum.OSL functions return now helpful error messages if BIN or XSYG data objects are used as input without the transforming them into RLum.Analysis objects beforehand. (2023-09-01 by DM)

@DirkMittelstrass DirkMittelstrass added the enhancement New feature or request label Jul 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant