Skip to contents

Imports XSYG-files produced by a Freiberg Instruments lexsyg reader into R.

Usage

read_XSYG2R(
  file,
  recalculate.TL.curves = TRUE,
  n_records = NULL,
  fastForward = FALSE,
  import = TRUE,
  pattern = ".xsyg",
  verbose = TRUE,
  txtProgressBar = TRUE
)

Arguments

file

character or list (required): path and file name of the XSYG file. If input is a list it should comprise only characters representing each valid path and XSYG-file names. Alternatively, the input character can be just a directory (path), in which case the function tries to detect and import all XSYG-files found in the directory.

recalculate.TL.curves

logical (with default): if set to TRUE, TL curves are returned as temperature against count values (see details for more information) Note: The option overwrites the time vs. count TL curve. Select FALSE to import the raw data delivered by the lexsyg. Works for TL curves and spectra.

n_records

numeric (with default): number of records to be imported; by default the function attempts to import all records.

fastForward

logical (with default): if TRUE for a more efficient data processing only a list of RLum.Analysis objects is returned.

import

logical (with default): if set to FALSE, only the XSYG file structure is shown.

pattern

regex (with default): optional regular expression if file is a link to a folder, to select just specific XSYG-files

verbose

logical (with default): enable/disable output to the terminal. If verbose is FALSE the txtProgressBar is also switched off

txtProgressBar

logical (with default): enable/disable the progress bar during import. Ignored if verbose = FALSE.

Value

Using the option import = FALSE

A list consisting of two elements is shown:

  • data.frame with information on file.

  • data.frame with information on the sequences stored in the XSYG file.

Using the option import = TRUE (default)

A list is provided, the list elements contain:

Sequence.Header

data.frame with information on the sequence.

Sequence.Object

RLum.Analysis containing the curves.

Details

How does the import function work?

The function uses the 'XML' package to parse the file structure. Each sequence is subsequently translated into an RLum.Analysis object.

General structure XSYG format

<?xml?>
<Sample>
  <Sequence>
    <Record>
      <Curve name="first curve" />
      <Curve name="curve with data">x0 , y0 ; x1 , y1 ; x2 , y2 ; x3 , y3</Curve>
    </Record>
  </Sequence>
</Sample>

So far, each XSYG file can only contain one <Sample></Sample>, but multiple sequences.

Each record may comprise several curves.

TL curve recalculation

On the FI lexsyg device TL curves are recorded as time against count values. Temperature values are monitored on the heating plate and stored in a separate curve (time vs. temperature). If the option recalculate.TL.curves = TRUE is chosen, the time values for each TL curve are replaced by temperature values.

Practically, this means combining two matrices (Time vs. Counts and Time vs. Temperature) with different row numbers by their time values. Three cases are considered:

  1. HE: Heating element

  2. PMT: Photomultiplier tube

  3. Interpolation is done using the function approx

CASE (1): nrow(matrix(PMT)) > nrow(matrix(HE))

Missing temperature values from the heating element are calculated using time values from the PMT measurement.

CASE (2): nrow(matrix(PMT)) < nrow(matrix(HE))

Missing count values from the PMT are calculated using time values from the heating element measurement.

CASE (3): nrow(matrix(PMT)) == nrow(matrix(HE))

A new matrix is produced using temperature values from the heating element and count values from the PMT.

Note: Please note that due to the recalculation of the temperature values based on values delivered by the heating element, it may happen that multiple count values exists for each temperature value and temperature values may also decrease during heating, not only increase.

Advanced file import

To allow for a more efficient usage of the function, instead of single path to a file just a directory can be passed as input. In this particular case the function tries to extract all XSYG-files found in the directory and import them all. Using this option internally the function constructs as list of the XSYG-files found in the directory. Please note no recursive detection is supported as this may lead to endless loops.

Note

This function is a beta version as the XSYG file format is not yet fully specified. Thus, further file operations (merge, export, write) should be done using the functions provided with the package 'XML'.

So far, no image data import is provided!
Corresponding values in the XSXG file are skipped.

Function version

0.6.15

How to cite

Kreutzer, S., 2025. read_XSYG2R(): Import XSYG files to R. Function version 0.6.15. 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.1.0. https://r-lum.github.io/Luminescence/

References

Grehl, S., Kreutzer, S., Hoehne, M., 2013. Documentation of the XSYG file format. Unpublished Technical Note. Freiberg, Germany

Further reading

XML: https://en.wikipedia.org/wiki/XML

Author

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

Examples


##(1) import XSYG file to R (uncomment for usage)

#FILE <- file.choose()
#temp <- read_XSYG2R(FILE)

##(2) additional examples for pure XML import using the package XML
##    (uncomment for usage)

  ##import entire XML file
  #FILE <- file.choose()
  #temp <- XML::xmlRoot(XML::xmlTreeParse(FILE))

  ##search for specific subnodes with curves containing 'OSL'
  #getNodeSet(temp, "//Sample/Sequence/Record[@recordType = 'OSL']/Curve")

##(2) How to extract single curves ... after import
data(ExampleData.XSYG, envir = environment())

##grep one OSL curves and plot the first curve
OSLcurve <- get_RLum(OSL.SARMeasurement$Sequence.Object, recordType="OSL")[[1]]

##(3) How to see the structure of an object?
structure_RLum(OSL.SARMeasurement$Sequence.Object)
#>      id       recordType  curveType protocol.step n.channels x.min   x.max
#> 1     1       TL (UVVIS)   measured          <NA>       1180 0.100 118.000
#> 2     2          TL (NA) predefined          <NA>          5 0.000 268.000
#> 3     3          TL (NA)   measured          <NA>       1740 0.000 173.900
#> 4     4      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 5     5         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 6     6         OSL (NA)   measured          <NA>       1150 0.000 114.900
#> 7     7         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 8     8         OSL (NA)   measured          <NA>        150 0.497  74.997
#> 9     9 irradiation (NA) predefined          <NA>          2 0.000  15.000
#> 10   10       TL (UVVIS)   measured          <NA>        680 0.100  68.000
#> 11   11          TL (NA) predefined          <NA>          4 0.000 198.000
#> 12   12          TL (NA)   measured          <NA>        990 0.000  98.900
#> 13   13      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 14   14         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 15   15         OSL (NA)   measured          <NA>       1150 0.000 114.900
#> 16   16         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 17   17         OSL (NA)   measured          <NA>        151 0.012  75.012
#> 18   18 irradiation (NA) predefined          <NA>          2 0.000  60.000
#> 19   19       TL (UVVIS)   measured          <NA>       1180 0.100 118.000
#> 20   20          TL (NA) predefined          <NA>          5 0.000 268.000
#> 21   21          TL (NA)   measured          <NA>       1730 0.000 172.900
#> 22   22      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 23   23         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 24   24         OSL (NA)   measured          <NA>       1160 0.000 115.900
#> 25   25         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 26   26         OSL (NA)   measured          <NA>        153 0.012  76.012
#> 27   27 irradiation (NA) predefined          <NA>          2 0.000  15.000
#> 28   28       TL (UVVIS)   measured          <NA>        680 0.100  68.000
#> 29   29          TL (NA) predefined          <NA>          4 0.000 198.000
#> 30   30          TL (NA)   measured          <NA>       1000 0.000  99.900
#> 31   31      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 32   32         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 33   33         OSL (NA)   measured          <NA>       1150 0.000 114.900
#> 34   34         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 35   35         OSL (NA)   measured          <NA>        151 0.014  75.014
#> 36   36 irradiation (NA) predefined          <NA>          2 0.000 130.000
#> 37   37       TL (UVVIS)   measured          <NA>       1180 0.100 118.000
#> 38   38          TL (NA) predefined          <NA>          5 0.000 268.000
#> 39   39          TL (NA)   measured          <NA>       1740 0.000 173.900
#> 40   40      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 41   41         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 42   42         OSL (NA)   measured          <NA>       1150 0.000 114.900
#> 43   43         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 44   44         OSL (NA)   measured          <NA>        151 0.012  75.012
#> 45   45 irradiation (NA) predefined          <NA>          2 0.000  15.000
#> 46   46       TL (UVVIS)   measured          <NA>        680 0.100  68.000
#> 47   47          TL (NA) predefined          <NA>          4 0.000 198.000
#> 48   48          TL (NA)   measured          <NA>        990 0.000  98.900
#> 49   49      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 50   50         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 51   51         OSL (NA)   measured          <NA>       1130 0.000 112.900
#> 52   52         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 53   53         OSL (NA)   measured          <NA>        147 0.012  73.012
#> 54   54 irradiation (NA) predefined          <NA>          2 0.000 230.000
#> 55   55       TL (UVVIS)   measured          <NA>       1180 0.100 118.000
#> 56   56          TL (NA) predefined          <NA>          5 0.000 268.000
#> 57   57          TL (NA)   measured          <NA>       1740 0.000 173.900
#> 58   58      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 59   59         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 60   60         OSL (NA)   measured          <NA>       1150 0.000 114.900
#> 61   61         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 62   62         OSL (NA)   measured          <NA>        151 0.012  75.012
#> 63   63 irradiation (NA) predefined          <NA>          2 0.000  15.000
#> 64   64       TL (UVVIS)   measured          <NA>        680 0.100  68.000
#> 65   65          TL (NA) predefined          <NA>          4 0.000 198.000
#> 66   66          TL (NA)   measured          <NA>        990 0.000  98.900
#> 67   67      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 68   68         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 69   69         OSL (NA)   measured          <NA>       1150 0.000 114.900
#> 70   70         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 71   71         OSL (NA)   measured          <NA>        151 0.012  75.012
#> 72   72 irradiation (NA) predefined          <NA>          2 0.000 300.000
#> 73   73       TL (UVVIS)   measured          <NA>       1180 0.100 118.000
#> 74   74          TL (NA) predefined          <NA>          5 0.000 268.000
#> 75   75          TL (NA)   measured          <NA>       1750 0.000 174.900
#> 76   76      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 77   77         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 78   78         OSL (NA)   measured          <NA>       1160 0.000 115.900
#> 79   79         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 80   80         OSL (NA)   measured          <NA>        152 0.481  75.981
#> 81   81 irradiation (NA) predefined          <NA>          2 0.000  15.000
#> 82   82       TL (UVVIS)   measured          <NA>        680 0.100  68.000
#> 83   83          TL (NA) predefined          <NA>          4 0.000 198.000
#> 84   84          TL (NA)   measured          <NA>        990 0.000  98.900
#> 85   85      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 86   86         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 87   87         OSL (NA)   measured          <NA>       1130 0.000 112.900
#> 88   88         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 89   89         OSL (NA)   measured          <NA>        147 0.012  73.012
#> 90   90       TL (UVVIS)   measured          <NA>       1180 0.100 118.000
#> 91   91          TL (NA) predefined          <NA>          5 0.000 268.000
#> 92   92          TL (NA)   measured          <NA>       1740 0.000 173.900
#> 93   93      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 94   94         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 95   95         OSL (NA)   measured          <NA>       1140 0.000 113.900
#> 96   96         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 97   97         OSL (NA)   measured          <NA>        149 0.012  74.012
#> 98   98 irradiation (NA) predefined          <NA>          2 0.000  15.000
#> 99   99       TL (UVVIS)   measured          <NA>        680 0.100  68.000
#> 100 100          TL (NA) predefined          <NA>          4 0.000 198.000
#> 101 101          TL (NA)   measured          <NA>        990 0.000  98.900
#> 102 102      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 103 103         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 104 104         OSL (NA)   measured          <NA>       1150 0.000 114.900
#> 105 105         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 106 106         OSL (NA)   measured          <NA>        151 0.012  75.012
#> 107 107 irradiation (NA) predefined          <NA>          2 0.000  60.000
#> 108 108       TL (UVVIS)   measured          <NA>       1180 0.100 118.000
#> 109 109          TL (NA) predefined          <NA>          5 0.000 268.000
#> 110 110          TL (NA)   measured          <NA>       1740 0.000 173.900
#> 111 111      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 112 112         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 113 113         OSL (NA)   measured          <NA>       1150 0.000 114.900
#> 114 114         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 115 115         OSL (NA)   measured          <NA>        151 0.020  75.020
#> 116 116 irradiation (NA) predefined          <NA>          2 0.000  15.000
#> 117 117       TL (UVVIS)   measured          <NA>        680 0.100  68.000
#> 118 118          TL (NA) predefined          <NA>          4 0.000 198.000
#> 119 119          TL (NA)   measured          <NA>        980 0.000  97.900
#> 120 120      OSL (UVVIS)   measured          <NA>        500 0.100  50.000
#> 121 121         OSL (NA) predefined          <NA>          5 0.000 216.000
#> 122 122         OSL (NA)   measured          <NA>       1140 0.000 113.900
#> 123 123         OSL (NA) predefined          <NA>          2 0.000  50.000
#> 124 124         OSL (NA)   measured          <NA>        149 0.012  74.012
#>     y.min  y.max    originator                                 .uid
#> 1       0   82.0 read_XSYG2R()   2016-01-30-10:54.0.226260372670367
#> 2      25  260.0 read_XSYG2R()    2016-01-30-10:54.0.77414278825745
#> 3      26  262.0 read_XSYG2R()   2016-01-30-10:54.0.429038936737925
#> 4       0  891.0 read_XSYG2R()   2016-01-30-10:54.0.336071660276502
#> 5      25  125.0 read_XSYG2R()   2016-01-30-10:54.0.832267640857026
#> 6      43  127.0 read_XSYG2R()   2016-01-30-10:54.0.339185907738283
#> 7      40   40.0 read_XSYG2R()   2016-01-30-10:54.0.517060354584828
#> 8       0   40.2 read_XSYG2R()   2016-01-30-10:54.0.537775189615786
#> 9       1    1.0 read_XSYG2R()    2016-01-30-10:54.0.20047601335682
#> 10      4  555.0 read_XSYG2R()   2016-01-30-10:54.0.868833578424528
#> 11     25  160.0 read_XSYG2R()   2016-01-30-10:54.0.742296873126179
#> 12     34  160.0 read_XSYG2R()   2016-01-30-10:54.0.589681873098016
#> 13      0  122.0 read_XSYG2R()   2016-01-30-10:54.0.630885894177482
#> 14     25  125.0 read_XSYG2R()   2016-01-30-10:54.0.663541194982827
#> 15     42  127.0 read_XSYG2R()   2016-01-30-10:54.0.905940495431423
#> 16     40   40.0 read_XSYG2R()   2016-01-30-10:54.0.381334827048704
#> 17      0   40.2 read_XSYG2R()   2016-01-30-10:54.0.328897463157773
#> 18      1    1.0 read_XSYG2R()   2016-01-30-10:54.0.870911038015038
#> 19     11 1591.0 read_XSYG2R()   2016-01-30-10:54.0.932349309092388
#> 20     25  260.0 read_XSYG2R()   2016-01-30-10:54.0.297850674483925
#> 21     33  262.0 read_XSYG2R()   2016-01-30-10:54.0.605329250684008
#> 22      0  473.0 read_XSYG2R()   2016-01-30-10:54.0.289562621153891
#> 23     25  125.0 read_XSYG2R()   2016-01-30-10:54.0.925942022586241
#> 24     43  128.0 read_XSYG2R()   2016-01-30-10:54.0.291019570548087
#> 25     40   40.0 read_XSYG2R()   2016-01-30-10:54.0.320679558906704
#> 26      0   40.2 read_XSYG2R()   2016-01-30-10:54.0.968130854191259
#> 27      1    1.0 read_XSYG2R()  2016-01-30-10:54.0.0512687624432147
#> 28      3  736.0 read_XSYG2R()    2016-01-30-10:54.0.42879255511798
#> 29     25  160.0 read_XSYG2R()  2016-01-30-10:54.0.0236395532265306
#> 30     33  160.0 read_XSYG2R()   2016-01-30-10:54.0.585047567961738
#> 31      0  149.0 read_XSYG2R()   2016-01-30-10:54.0.522002540295944
#> 32     25  125.0 read_XSYG2R()   2016-01-30-10:54.0.454029348213226
#> 33     42  127.0 read_XSYG2R()   2016-01-30-10:54.0.710487167816609
#> 34     40   40.0 read_XSYG2R()   2016-01-30-10:54.0.830461921636015
#> 35      0   40.1 read_XSYG2R()  2016-01-30-10:54.0.0631769173778594
#> 36      1    1.0 read_XSYG2R()   2016-01-30-10:54.0.593671935843304
#> 37     13 3495.0 read_XSYG2R()   2016-01-30-10:54.0.229677951894701
#> 38     25  260.0 read_XSYG2R()   2016-01-30-10:54.0.921212903689593
#> 39     27  263.0 read_XSYG2R()   2016-01-30-10:54.0.462135725654662
#> 40      0 1152.0 read_XSYG2R()   2016-01-30-10:54.0.173798899399117
#> 41     25  125.0 read_XSYG2R()   2016-01-30-10:54.0.905658074887469
#> 42     43  127.0 read_XSYG2R()   2016-01-30-10:54.0.341222140239552
#> 43     40   40.0 read_XSYG2R()     2016-01-30-10:54.0.4814964144025
#> 44      0   40.2 read_XSYG2R()  2016-01-30-10:54.0.0450054712127894
#> 45      1    1.0 read_XSYG2R()   2016-01-30-10:54.0.268596603535116
#> 46      9  912.0 read_XSYG2R()   2016-01-30-10:54.0.370865847915411
#> 47     25  160.0 read_XSYG2R()   2016-01-30-10:54.0.512568636797369
#> 48     33  160.0 read_XSYG2R()   2016-01-30-10:54.0.869454299798235
#> 49      0  215.0 read_XSYG2R()   2016-01-30-10:54.0.186754534952343
#> 50     25  125.0 read_XSYG2R()   2016-01-30-10:54.0.931624148506671
#> 51     43  127.0 read_XSYG2R()   2016-01-30-10:54.0.561583923641592
#> 52     40   40.0 read_XSYG2R()   2016-01-30-10:54.0.465734504396096
#> 53      0   40.1 read_XSYG2R()   2016-01-30-10:54.0.929129796102643
#> 54      1    1.0 read_XSYG2R()    2016-01-30-10:54.0.29691950744018
#> 55     25 5564.0 read_XSYG2R()   2016-01-30-10:54.0.534651084803045
#> 56     25  260.0 read_XSYG2R()   2016-01-30-10:54.0.792043952038512
#> 57     27  262.0 read_XSYG2R()   2016-01-30-10:54.0.208661240758374
#> 58      0 2346.0 read_XSYG2R()   2016-01-30-10:54.0.937022477388382
#> 59     25  125.0 read_XSYG2R()   2016-01-30-10:54.0.633003524737433
#> 60     43  127.0 read_XSYG2R()   2016-01-30-10:54.0.744804858230054
#> 61     40   40.0 read_XSYG2R()   2016-01-30-10:54.0.451362358173355
#> 62      0   40.3 read_XSYG2R()    2016-01-30-10:54.0.91636705910787
#> 63      1    1.0 read_XSYG2R()  2016-01-30-10:54.0.0463254018686712
#> 64     12 1146.0 read_XSYG2R()   2016-01-30-10:54.0.528479704400524
#> 65     25  160.0 read_XSYG2R()   2016-01-30-10:54.0.478199049830437
#> 66     34  160.0 read_XSYG2R()   2016-01-30-10:54.0.122971840202808
#> 67      0  292.0 read_XSYG2R()   2016-01-30-10:54.0.879391883034259
#> 68     25  125.0 read_XSYG2R()   2016-01-30-10:54.0.242106179939583
#> 69     42  128.0 read_XSYG2R()   2016-01-30-10:54.0.482210234506056
#> 70     40   40.0 read_XSYG2R()   2016-01-30-10:54.0.936310092685744
#> 71      0   40.1 read_XSYG2R()    2016-01-30-10:54.0.58761327737011
#> 72      1    1.0 read_XSYG2R()   2016-01-30-10:54.0.662958577508107
#> 73     47 7423.0 read_XSYG2R()   2016-01-30-10:54.0.349518121918663
#> 74     25  260.0 read_XSYG2R()   2016-01-30-10:54.0.395675572101027
#> 75     25  261.0 read_XSYG2R()   2016-01-30-10:54.0.832506845006719
#> 76      0 3505.0 read_XSYG2R()   2016-01-30-10:54.0.673705363180488
#> 77     25  125.0 read_XSYG2R()   2016-01-30-10:54.0.836654497077689
#> 78     43  127.0 read_XSYG2R()   2016-01-30-10:54.0.655996734043583
#> 79     40   40.0 read_XSYG2R()   2016-01-30-10:54.0.762605228461325
#> 80      0   40.2 read_XSYG2R()   2016-01-30-10:54.0.723475385224447
#> 81      1    1.0 read_XSYG2R()   2016-01-30-10:54.0.953630778472871
#> 82     15 1414.0 read_XSYG2R()   2016-01-30-10:54.0.372155147604644
#> 83     25  160.0 read_XSYG2R()   2016-01-30-10:54.0.212284204317257
#> 84     34  161.0 read_XSYG2R()    2016-01-30-10:54.0.78430981375277
#> 85      0  388.0 read_XSYG2R()   2016-01-30-10:54.0.858382838079706
#> 86     25  125.0 read_XSYG2R()  2016-01-30-10:54.0.0998988668434322
#> 87     42  128.0 read_XSYG2R()   2016-01-30-10:54.0.619967711856589
#> 88     40   40.0 read_XSYG2R()   2016-01-30-10:54.0.079608827130869
#> 89      0   40.2 read_XSYG2R()   2016-01-30-10:54.0.850248564733192
#> 90      0   40.0 read_XSYG2R()   2016-01-30-10:54.0.123581775929779
#> 91     25  260.0 read_XSYG2R()  2016-01-30-10:54.0.0850816639140248
#> 92     38  261.0 read_XSYG2R()   2016-01-30-10:54.0.185026297112927
#> 93      0   27.0 read_XSYG2R()   2016-01-30-10:54.0.738029998959973
#> 94     25  125.0 read_XSYG2R()   2016-01-30-10:54.0.906962538138032
#> 95     43  127.0 read_XSYG2R()   2016-01-30-10:54.0.196863719262183
#> 96     40   40.0 read_XSYG2R()   2016-01-30-10:54.0.223747788928449
#> 97      0   40.2 read_XSYG2R()   2016-01-30-10:54.0.452920723007992
#> 98      1    1.0 read_XSYG2R()   2016-01-30-10:54.0.588007028913125
#> 99     17 1505.0 read_XSYG2R()   2016-01-30-10:54.0.202315265778452
#> 100    25  160.0 read_XSYG2R()   2016-01-30-10:54.0.568469027988613
#> 101    34  160.0 read_XSYG2R()   2016-01-30-10:54.0.770061913877726
#> 102     2  371.0 read_XSYG2R()   2016-01-30-10:54.0.194079604931176
#> 103    25  125.0 read_XSYG2R()   2016-01-30-10:54.0.159584373235703
#> 104    42  127.0 read_XSYG2R()   2016-01-30-10:54.0.883203205419704
#> 105    40   40.0 read_XSYG2R()   2016-01-30-10:54.0.194686755770817
#> 106     0   40.1 read_XSYG2R()    2016-01-30-10:54.0.57188334944658
#> 107     1    1.0 read_XSYG2R()   2016-01-30-10:54.0.310936602763832
#> 108    12 4354.0 read_XSYG2R() 2016-01-30-10:54.0.00642073270864785
#> 109    25  260.0 read_XSYG2R()   2016-01-30-10:54.0.673262577038258
#> 110    32  262.0 read_XSYG2R()   2016-01-30-10:54.0.945887796580791
#> 111     0 1150.0 read_XSYG2R()   2016-01-30-10:54.0.931073016719893
#> 112    25  125.0 read_XSYG2R()   2016-01-30-10:54.0.524589899694547
#> 113    43  127.0 read_XSYG2R()   2016-01-30-10:54.0.901807451387867
#> 114    40   40.0 read_XSYG2R()   2016-01-30-10:54.0.473460933892056
#> 115     0   40.1 read_XSYG2R()  2016-01-30-10:54.0.0573154254816473
#> 116     1    1.0 read_XSYG2R()   2016-01-30-10:54.0.314163006609306
#> 117    10 1540.0 read_XSYG2R()   2016-01-30-10:54.0.891242811921984
#> 118    25  160.0 read_XSYG2R()   2016-01-30-10:54.0.495065419003367
#> 119    33  160.0 read_XSYG2R()  2016-01-30-10:54.0.0757919212337583
#> 120     0  372.0 read_XSYG2R()   2016-01-30-10:54.0.193264133529738
#> 121    25  125.0 read_XSYG2R()   2016-01-30-10:54.0.787167773349211
#> 122    43  126.0 read_XSYG2R()   2016-01-30-10:54.0.778637015959248
#> 123    40   40.0 read_XSYG2R()   2016-01-30-10:54.0.902725383639336
#> 124     0   40.2 read_XSYG2R()   2016-01-30-10:54.0.911328677553684
#>             .pid         info
#> 1   2016-01-.... state, p....
#> 2   2016-01-.... state, p....
#> 3   2016-01-.... state, p....
#> 4   2016-01-.... state, p....
#> 5   2016-01-.... state, p....
#> 6   2016-01-.... state, p....
#> 7   2016-01-.... state, p....
#> 8   2016-01-.... state, p....
#> 9   2016-01-.... state, p....
#> 10  2016-01-.... state, p....
#> 11  2016-01-.... state, p....
#> 12  2016-01-.... state, p....
#> 13  2016-01-.... state, p....
#> 14  2016-01-.... state, p....
#> 15  2016-01-.... state, p....
#> 16  2016-01-.... state, p....
#> 17  2016-01-.... state, p....
#> 18  2016-01-.... state, p....
#> 19  2016-01-.... state, p....
#> 20  2016-01-.... state, p....
#> 21  2016-01-.... state, p....
#> 22  2016-01-.... state, p....
#> 23  2016-01-.... state, p....
#> 24  2016-01-.... state, p....
#> 25  2016-01-.... state, p....
#> 26  2016-01-.... state, p....
#> 27  2016-01-.... state, p....
#> 28  2016-01-.... state, p....
#> 29  2016-01-.... state, p....
#> 30  2016-01-.... state, p....
#> 31  2016-01-.... state, p....
#> 32  2016-01-.... state, p....
#> 33  2016-01-.... state, p....
#> 34  2016-01-.... state, p....
#> 35  2016-01-.... state, p....
#> 36  2016-01-.... state, p....
#> 37  2016-01-.... state, p....
#> 38  2016-01-.... state, p....
#> 39  2016-01-.... state, p....
#> 40  2016-01-.... state, p....
#> 41  2016-01-.... state, p....
#> 42  2016-01-.... state, p....
#> 43  2016-01-.... state, p....
#> 44  2016-01-.... state, p....
#> 45  2016-01-.... state, p....
#> 46  2016-01-.... state, p....
#> 47  2016-01-.... state, p....
#> 48  2016-01-.... state, p....
#> 49  2016-01-.... state, p....
#> 50  2016-01-.... state, p....
#> 51  2016-01-.... state, p....
#> 52  2016-01-.... state, p....
#> 53  2016-01-.... state, p....
#> 54  2016-01-.... state, p....
#> 55  2016-01-.... state, p....
#> 56  2016-01-.... state, p....
#> 57  2016-01-.... state, p....
#> 58  2016-01-.... state, p....
#> 59  2016-01-.... state, p....
#> 60  2016-01-.... state, p....
#> 61  2016-01-.... state, p....
#> 62  2016-01-.... state, p....
#> 63  2016-01-.... state, p....
#> 64  2016-01-.... state, p....
#> 65  2016-01-.... state, p....
#> 66  2016-01-.... state, p....
#> 67  2016-01-.... state, p....
#> 68  2016-01-.... state, p....
#> 69  2016-01-.... state, p....
#> 70  2016-01-.... state, p....
#> 71  2016-01-.... state, p....
#> 72  2016-01-.... state, p....
#> 73  2016-01-.... state, p....
#> 74  2016-01-.... state, p....
#> 75  2016-01-.... state, p....
#> 76  2016-01-.... state, p....
#> 77  2016-01-.... state, p....
#> 78  2016-01-.... state, p....
#> 79  2016-01-.... state, p....
#> 80  2016-01-.... state, p....
#> 81  2016-01-.... state, p....
#> 82  2016-01-.... state, p....
#> 83  2016-01-.... state, p....
#> 84  2016-01-.... state, p....
#> 85  2016-01-.... state, p....
#> 86  2016-01-.... state, p....
#> 87  2016-01-.... state, p....
#> 88  2016-01-.... state, p....
#> 89  2016-01-.... state, p....
#> 90  2016-01-.... state, p....
#> 91  2016-01-.... state, p....
#> 92  2016-01-.... state, p....
#> 93  2016-01-.... state, p....
#> 94  2016-01-.... state, p....
#> 95  2016-01-.... state, p....
#> 96  2016-01-.... state, p....
#> 97  2016-01-.... state, p....
#> 98  2016-01-.... state, p....
#> 99  2016-01-.... state, p....
#> 100 2016-01-.... state, p....
#> 101 2016-01-.... state, p....
#> 102 2016-01-.... state, p....
#> 103 2016-01-.... state, p....
#> 104 2016-01-.... state, p....
#> 105 2016-01-.... state, p....
#> 106 2016-01-.... state, p....
#> 107 2016-01-.... state, p....
#> 108 2016-01-.... state, p....
#> 109 2016-01-.... state, p....
#> 110 2016-01-.... state, p....
#> 111 2016-01-.... state, p....
#> 112 2016-01-.... state, p....
#> 113 2016-01-.... state, p....
#> 114 2016-01-.... state, p....
#> 115 2016-01-.... state, p....
#> 116 2016-01-.... state, p....
#> 117 2016-01-.... state, p....
#> 118 2016-01-.... state, p....
#> 119 2016-01-.... state, p....
#> 120 2016-01-.... state, p....
#> 121 2016-01-.... state, p....
#> 122 2016-01-.... state, p....
#> 123 2016-01-.... state, p....
#> 124 2016-01-.... state, p....