calc_Kars2008()
(deprecated since version
0.8.1) is now officially defunct, calc_Huntley2006()
should
be used instead (#252, fixed in #257).analyse_pIRIRSequence()
merge_RLum()
error. This was caused by a
regression while implementing the n_N
calculation in
plot_GrowthCurve()
. Potentially affected was also
analyse_SAR.CWOSL()
.plot = FALSE
when option plot.single = FALSE
is set but the device size
is too small. This should prevent “Figure margins too large”
errors.analyse_SAR.CWOSL()
RLum.Analysis-class
objects typically observed for single
grain data, e.g., one object contains only TL curves while all others
contain the OSL/IRSL data from the grain. As the function filters those
records automatically, it crashed because the aliquot number assignment
internally relied on the length of the object (regression, #373,
fixed)analyse_SAR.TL()
rejection.criteria
data frame (#245, fixed in #246).get_RLum()
RLum.Analysis-class
objects with the argument
null.rm = TRUE
it would remove all NULL
objects, but not elements that became list()
(empty list)
during the selection; fixed.recordType
on
RLum.Analysis-class
objects (or a list of them) containing
only a single RLum.Data-class
object, the function returned
the RLum.Data.Curve-class
object regardless of the
selection in recordType
. In other words: if a user tried
recordType = "TL"
on an RLum.Analysis-class
object that contained only a single IRSL curve, the function would still
return that single IRSL curve instead of an empty element. The reason
for this behaviour was a poor attempt to deal with NA
in
the recordType
name that led to missing values and
unexpected behaviour for a logical comparison. Now, before the subset
happens, NA
values in recordType
are converted
to "NA"
(a character), allowing us to fix the incorrect
subsetting.plot_RLum.Data.Spectrum()
lphi
and ltheta
light
direction arguments for plot.type = "persp"
.In col.unique == col : longer object length is not a multiple of shorter object length
write_R2BIN()
_
before
writing them to the BIN/BINX files..throw_warning()
and
.throw_error()
sometimes flushed the terminal with messages
if called (internally) in particular circumstances. Now we maintain a
stack of function names, so that at any time we can report correctly the
name of the function where an error or a warning is thrown (#254, fixed
in #256).This package version requires R >= 4.3
read_HeliosOSL2R()
: New import function to support the
new zero rad Helios luminescence reader and its .osl
file
format. The output is an RLum.Analysis-class
object.analyse_baSAR()
analyse_FadingMeasurements()
...
support to disable the blue trend line via
plot.trend = FALSE
analyse_portableOSL()
main
; fixed.convert_Wavelength2Energy()
calc_Huntley2006()
calc_Statistics()
calc_TLLxTxRatio()
Tx.data.background = NULL
(#129);
fixed with #130 thanks to 1calc_WodaFuchs2008()
RLum.Results
objects without crashing, although if the object contains only one data
point it will stop immediately to avoid problems with nls()
(#199, fixed in #219).extract_IrradiationTimes()
fit_CWCurve()
output.path
has been removed, and a warning is
raised when attempting to use it (#207, fixed in #209).fit_EmissionSpectra()
input_scale
was not correctly propagated when
the function would self-call (#160, 1).fit_OSLLifeTimes()
signal.range
argument (#182, fixed by #195,
1).fit_SurfaceExposure()
NA
s, which would generate unexpected warnings (#163,
1).RLum.Results
object (#165, 1).plot_AbanicoPlot()
plot.ratio
will now throw an error on
non-positive numerical values (#221, fixed in #222).interactive = TRUE
(#220, fixed in #233).plot_DetPlot()
signal.integral.max
is now enforced to be
greater than signal.integral.min
, as otherwise the
computation of the number of channels would produce Inf
(#203, fixed in #206).analyse_function = "analyse_pIRIRSequence"
(#210, fixed
in #211).plot_GrowthCurve()
n/N
) using the ratio of the two integrates. The value is
part of the output table.na.rm
has been removed: as of version 0.9.23,
it was defunct and only accepted TRUE
as valid value and
produced an error otherwise, so there is no effective change in
behaviour (#137, fixed in #214).plot_Histogram()
interactive = TRUE
(#186, fixed in #231).plot_KDE()
plot_NRt()
plot_RadialPlot()
plot_RLum.Data.Analysis()
plot_RLum.Data.Spectrum()
; before it had only basic
functionality for RLum.Data.Spectrum-class
data.plot_RLum.Data.Spectrum()
read_BIN2R()
ignore.RECTYPE
now supports numeric values, e.g., 128.
Records for this type will be ignored during import.RECTYPE = 128
will not crash anymore,
thanks for asking Anna-Maartje Boer and replying Karsten Bracht.read_PSL2R()
RLum.Analysis-class
object returned by the function
gained a new element Sequence
, which is a data frame. with
the measured sequence. This way, if the original sequence was lost, it
can still be extracted from the .psl
data..psl
file was found the function got trapped in
an infinite loop (#127); fixed with #128 (thanks to 1)read_XSYG2R()
read_Daybreak2R()
Risoe.BINfileData2RLum.Analysis()
.get_named_list_element()
. It just does what the names
says.