merge_RLum.Analysis function

Merge function for RLum.Analysis S4 class objects

Merge function for RLum.Analysis S4 class objects

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

merge_RLum.Analysis(objects)

Arguments

  • objects: list of RLum.Analysis (required ): list of S4 objects of class RLum.Analysis. Furthermore other objects of class RLum can be added, see details.

Returns

Return an RLum.Analysis object.

Details

This function simply allows to merge RLum.Analysis

objects. Moreover, other RLum objects can be added to an existing RLum.Analysis object. Supported objects to be added are: RLum.Data.Curve , RLum.Data.Spectrum and RLum.Data.Image .

The order in the new RLum.Analysis object is the object order provided with the input list.

Note

The information for the slot 'protocol' is taken from the first RLum.Analysis object in the input list. Therefore at least one object of type RLum.Analysis has to be provided.

Function version

0.2.0

Examples

##merge different RLum objects from the example data data(ExampleData.RLum.Analysis, envir = environment()) data(ExampleData.BINfileData, envir = environment()) object <- Risoe.BINfileData2RLum.Analysis(CWOSL.SAR.Data, pos=1) curve <- get_RLum(object)[[2]] temp.merged <- merge_RLum.Analysis(list(curve, IRSAR.RF.Data, IRSAR.RF.Data))

See Also

merge_RLum , RLum.Analysis , RLum.Data.Curve , RLum.Data.Spectrum , RLum.Data.Image , RLum

Author(s)

Sebastian Kreutzer, Institute of Geography, Heidelberg University (Germany) , RLum Developer Team

How to cite

Kreutzer, S., 2025. merge_RLum.Analysis(): Merge function for RLum.Analysis S4 class objects. Function version 0.2.0. In: Kreutzer, S., Burow, C., Dietze, M., Fuchs, M.C., Schmidt, C., Fischer, M., Friedrich, J., Mercier, N., Philippe, A., Riedesel, S., Autzen, M., Mittelstrass, D., Gray, H.J., Galharret, J., Colombo, M., Steinbuch, L., Boer, A.d., 2025. Luminescence: Comprehensive Luminescence Dating Data Analysis. R package version 1.0.1. https://r-lum.github.io/Luminescence/

  • Maintainer: Sebastian Kreutzer
  • License: GPL-3
  • Last published: 2025-03-07