Skip to contents

These functions convert several types of input files to XLUM format. They are implemented as shallow wrappers around an appropriate Luminescence read function and convert_rlum2xlum.

Usage

convert_binx2xlum(file, out_file = NULL, ...)

convert_bin2xlum(file, out_file = NULL, ...)

convert_xsyg2xlum(file, out_file = NULL)

convert_Daybreak2xlum(file, out_file = NULL)

convert_psl2xlum(file, out_file = NULL)

Arguments

file

character (required): input file.

out_file

character (optional): path to an output file where the XLUM file should be written to. If NULL (default), no file is written, but an xml2::xml_document object is returned.

...

support for a limited number of additional arguments (currently only position and n.records) to be forwarded to Luminescence::read_BIN2R.

Value

When out_file is NULL (default), an xml2::xml_document object is returned, otherwise the function attempts to write an .xlum file with the path provided.

Functions

Function version

0.1.0

Author

Sebastian Kreutzer, F2.1 Geophysical Parametrisation/Regionalisation, LIAG - Institute for Applied Geophysics (Germany)

Examples

## load BINX example data
file <- system.file("extdata/BINfile_V8.binx", package = "Luminescence")
convert_binx2xlum(file)
#> [src_create_RLumDataCurve_matrix()] BIN/BINX-file non-conform. TL curve may be wrong!
#> [src_create_RLumDataCurve_matrix()] BIN/BINX-file non-conform. TL curve may be wrong!
#> {xml_document}
#> <xlum lang="en" formatVersion="1.0" flavour="string" author="string" license="CC BY 4.0" doi="" xmlns:xlum="http://xlum.r-luminescence.org">
#> [1] <sample name="BT 607" mineral="NA" latitude="52.416944" longitude="4.0663 ...

## load XSYG example data
file <- system.file("extdata/XSYG_file.xsyg", package = "Luminescence")
convert_xsyg2xlum(file)
#> {xml_document}
#> <xlum lang="en" formatVersion="1.0" flavour="string" author="string" license="CC BY 4.0" doi="" xmlns:xlum="http://xlum.r-luminescence.org">
#> [1] <sample name="NA" mineral="NA" latitude="52.416944" longitude="4.066389"  ...

## load Daybreak example data
file <- system.file("extdata/Daybreak_TestFile.txt", package = "Luminescence")
convert_Daybreak2xlum(file)
#> {xml_document}
#> <xlum lang="en" formatVersion="1.0" flavour="string" author="string" license="CC BY 4.0" doi="" xmlns:xlum="http://xlum.r-luminescence.org">
#> [1] <sample name="NA" mineral="NA" latitude="52.416944" longitude="4.066389"  ...

## load PSL example data
file <- system.file("extdata", "DorNie_0016.psl", package = "Luminescence")
convert_psl2xlum(file)
#> {xml_document}
#> <xlum lang="en" formatVersion="1.0" flavour="string" author="string" license="CC BY 4.0" doi="" xmlns:xlum="http://xlum.r-luminescence.org">
#> [1] <sample name="NA" mineral="NA" latitude="52.416944" longitude="4.066389"  ...