The package *Luminescence* contains a series of functions for analysing and plotting measurement data. To meet the changing requirements of data evaluation, it is continuously being developed and refined. For this reason, perhaps not all functions created up to date are listed below. A current and more detailed status of all the available scripts is given in the Luminescence-Manual.

In the following table, functions are listed in alphabetical order.

**Functions of the current package version**

# |
Function |
Description |

1 | analyse_IRSAR.RF | Function to analyse IRSAR RF measurements on K-feldspar samples, performed using the protocol according to Erfurt et al. (2003) |

2 | analyse_pIRIRSequence | The function performs an analysis of post-IR IRSL sequences including curve fitting on RLum.Analysis objects. |

3 | analyse_SAR.CWOSL | The function performs a SAR CW-OSL analysis on an RLum.Analysis object including growth curve fitting. |

4 | Analyse_SAR.OSLdata | The function analyses SAR CW-OSL curve data and provides a summary of the measured data for every position. The output of the function is optimised for SAR OSL measurements on quartz. |

5 | analyse_SAR.TL | The function performs a SAR TL analysis on a RLum.Analysis object including growth curve fitting. |

6 | apply_CosmicRayRemoval | The function provides several methods for cosmic ray removal and spectrum smoothing for an RLum.Data.Spectrum S4 class object |

7 | apply_EfficiencyCorrection | The function allows spectral efficiency corrections for RLum.Data.Spectrum S4 class objects |

8 | BaseDataSet.CosmicDoseRate | Collection of data from various sources needed for cosmic dose rate calculation |

9 | calc_AliquotSize | Estimate the number of grains on an aliquot. Alternatively, the packing density of an aliquot is computed. |

10 | calc_CentralDose | This function calculates the central dose and dispersion of the De distribution, their standard errors and the profile log likelihood function for sigma. |

11 | calc_CommonDose | Function to calculate the common dose of a De distribution. |

12 | calc_CosmicDoseRate | This function calculates the cosmic dose rate taking into account the soft- and hard-component of the cosmic ray flux and allows corrections for geomagnetic latitude, altitude above sea-level and geomagnetic field changes. |

13 | calc_FadingCorr | This function runs the iterations that are needed to calculate the corrected age including the error for a given g-value according to Huntley & Lamothe (2001). |

14 | calc_FiniteMixture | This function fits a k-component mixture to a De distribution with differing known standard errors. Parameters (doses and mixing proportions) are estimated by maximum likelihood assuming that the log dose estimates are from a mixture of normal distributions. |

15 | calc_FuchsLang2001 | This function applies the method according to Fuchs & Lang (2001) for heterogeneously bleached samples with a given coefficient of variation threshold. |

16 | calc_HomogeneityTest | A simple homogeneity test for De estimates |

17 | calc_IEU | Function to calculate the IEU De for a De data set. |

18 | calc_MaxDose | Function to fit the maximum age model to De data. This is a wrapper function that calls calc_MinDose() and applies a similiar approach as described in Olley et al. (2006). |

19 | calc_MinDose | Function to fit the (un-)logged three or four parameter minimum dose model (MAM-3/4) to De data. |

20 | calc_OSLLxTxRatio | Calculate Lx/Tx ratios from a given set of CW-OSL curves. |

21 | calc_SourceDoseRate | Calculating the dose rate of the irradiation source via the date of measurement based on: source calibration date, source dose rate, dose rate error. The function returns a data.frame that provides the input argument dose_rate for the function Second2Gray . |

22 | calc_Statistics | This function calculates a number of descriptive statistics for De-data, most fundamentally using error-weighted approaches. |

23 | calc_TLLxTxRatio | Calculate Lx/Tx ratio for a given set of TL curves. |

24 | CW2pHMi | This function transforms a conventionally measured continuous-wave (CW) OSL-curve to a pseudo hyperbolic modulated (pHM) curve under hyperbolic modulation conditions using the interpolation procedure described by Bos & Wallinga (2012). |

25 | CW2pLM | Transforms a conventionally measured continuous-wave (CW) curve into a pseudo linearly modulated (pLM) curve using the equations given in Bulur (2000). |

26 | CW2pLMi | Transforms a conventionally measured continuous-wave (CW) OSL-curve into a pseudo linearly modulated (pLM) curve under linear modulation conditions using the interpolation procedure described by Bos & Wallinga (2012). |

27 | CW2pPMi | Transforms a conventionally measured continuous-wave (CW) OSL-curve into a pseudo parabolic modulated (pPM) curve under parabolic modulation conditions using the interpolation procedure described by Bos & Wallinga (2012). |

28 | ExampleData.BINfileData | Example data from a SAR OSL and TL measurement for package Luminescence directly extracted from a Risoe BIN-file and provided in an object of type Risoe.BINfileData-class |

29 | ExampleData.CW_OSL_Curve | data.frame containing CW-OSL curve data (time, counts) |

30 | ExampleData.DeValues | Equivalent dose (De) values measured for a fine grain quartz sample from a loess section in Rottewitz (Saxony/Germany) and for a coarse grain quartz sample from a fluvial deposit in the rock shelter of Cueva Anton (Murcia/Spain). |

31 | ExampleData.FittingLM | Lineraly modulated (LM) measurement data from a quartz sample from Norway including background measurement. Measurements carried out in the luminescence laboratory at the University of Bayreuth. |

32 | ExampleData.LxTxData | LxTx data from a SAR measurement for the package Luminescence. |

33 | ExampleData.LxTxOSLData | Lx and Tx data of continous wave (CW-) OSL signal curves. |

34 | ExampleData.RLum.Analysis | Collection of different RLum.Analysis objects for protocol analysis. |

35 | ExampleData.RLum.Data.Image | Measurement of Princton Instruments camera imported with the function readSPE2R to R to produce an RLum.Data.Image object. |

36 | ExampleData.XSYG | Example data from a SAR OSL measurement and a TL spectrum for package Luminescence imported from a Freiberg Instruments XSYG file using the function readXSYG2R . |

37 | extract_IrradiationTimes | Extracts irradiation times, dose and times since last irradiation, from a Freiberg Instruments XSYG-file. These information can be further used to update an existing BINX-file |

38 | fit_CWCurve | The function determines the weighted least-squares estimates of the component parameters of a CW-OSL signal for a given maximum number of components and returns various component parameters. The fitting procedure uses the nls function with the port algorithm. |

39 | fit_LMCurve | The function determines weighted nonlinear least-squares estimates of the component parameters of an LM-OSL curve (Bulur 1996) for a given number of mponents and returns various component parameters. The fitting procedure uses the function nls with the port algorithm. |

40 | get_Layout | This helper function returns a list with layout definitions for homogeneous plotting. |

41 | get_RLum | Function calls object-specific get functions for RLum S4 class objects. |

42 | merge_Risoe.BINfileData | Function allows merging Risoe BIN/BINX files or Risoe.BINfileData objects. |

43 | merge_RLum.Analysis | Function allows merging of RLum.Analysis objects and adding of allowed objects to an RLum.Analysis. |

44 | merge_RLum.Data.Curve | Function allows merging of RLum.Data.Curve objects in different ways |

45 | merge_RLum | Function calls object-specific merge functions for RLum S4 class objects. |

46 | plot_AbanicoPlot | A plot is produced which allows comprehensive presentation of data precision and its dispersion around a central value as well as illustration of a kernel density stimate of the dose values. |

47 | plot_DRTResults | The function provides a standardised plot output for dose recovery test measurements. |

48 | plot_GrowthCurve | A dose response curve is produced for luminescence measurements using a regenerative protocol. |

49 | plot_Histogram | Function plots a predefined histogram with an accompanying error plot as suggested by Rex Galbraith at the UK LED in Oxford 2010. |

50 | plot_KDE | Plot a kernel density estimate of measurement values in combination with the actual values and associated error bars in ascending order. Optionally, statistical easures such as mean, median, standard deviation, standard error and quartile range can be provided visually and numerically. |

51 | plot_RadialPlot | A Galbraith's radial plot is produced on a logarithmic or a linear scale. |

52 | plot_Risoe.BINfileData | Plots single luminescence curves from an object returned by the readBIN2R function. |

53 | plot_RLum.Analysis | The function provides a standardised plot output for curve data of an RLum.Analysis S4 class object |

54 | plot_RLum.Data.Curve | The function provides a standardised plot output for curve data of an RLum.Data.Curve S4 class object |

55 | plot_RLum.Data.Image | The function provides a standardised plot output for image data of an RLum.Data.Image S4 class object, mainly using the plot functions provided by the raster ackage. |

56 | plot_RLum.Data.Spectrum | The function provides a standardised plot output for spectrum data of an RLum.Data.Spectrum S4 class object |

57 | plot_RLum | Function calls object specific plot functions for RLum S4 class objects. |

58 | plot_RLum.Results | The function provides a standardised plot output for data of an RLum.Results S4 class object |

59 | readBIN2R | Import a *.bin or a *.binx file produced by a Risoe DA15 and DA20 TL/OSL reader into R. |

60 | readSPE2R | Function imports Princeton Instruments (TM) SPE-files into R environment and provides RLum objects as output. |

61 | readXSYG2R | Imports XSYG files produced by a Freiberg Instrument lexsyg reader into R. |

62 | Risoe.BINfileData-class | S4 class object for luminescence data in R. The object is produced as output of the function readBIN2R. |

63 | Risoe.BINfileData2RLum.Analysis | Converts values from one specific position of a Risoe.BINfileData S4-class object to an RLum.Analysis object. |

64 | Risoe.BINfileData2RLum.Data.Curve | The function converts one specified single record from a Risoe.BINfileData object to an RLum.Data.Curve object. |

65 | RLum-class | Abstract class for data in the package Luminescence |

66 | RLum.Analysis-class | Object class containing analysis data for protocol analysis. |

67 | RLum.Data-class | Generalized virtual data class for luminescence data. |

68 | RLum.Data.Curve-class | Class for luminescence curve data. |

69 | RLum.Data.Image-class | Class for luminescence image data (TL/OSL/RF). |

70 | RLum.Data.Spectrum-class | Class for luminescence spectra data (TL/OSL/RF). |

71 | RLum.Results-class | Object class contains results data from functions. |

72 | Second2Gray | Conversion of absorbed radiation dose in seconds (s) to the SI unit gray (Gy) including error propagation. Normally used for equivalent dose data. |

73 | sTeve | This function provides a sophisticated routine for comprehensive luminescence dating data analysis. |

74 | writeR2BIN | Exports a Risoe.BINfileData object in a *.bin or *.binx file that can be opened by the Analyst software or other Risoe software. |