adj_intens {OpenSpecy} | R Documentation |
Adjust spectral intensities to absorbance units.
Description
Converts reflectance or transmittance intensity units to absorbance units.
Usage
adj_intens(x, ...)
## Default S3 method:
adj_intens(x, ...)
## S3 method for class 'OpenSpecy'
adj_intens(x, type = "none", make_rel = TRUE, ...)
Arguments
x |
a list object of class |
type |
a character string specifying whether the input spectrum is
in absorbance units ( |
make_rel |
logical; if |
... |
further arguments passed to submethods; this is
to |
Details
Many of the Open Specy functions will assume that the spectrum is in
absorbance units. For example, see subtr_baseline()
.
To run those functions properly, you will need to first convert any spectra
from transmittance or reflectance to absorbance using this function.
The transmittance adjustment uses the
calculation which does not correct for system and particle characteristics.
The reflectance adjustment uses the Kubelka-Munk equation
. We assume that the reflectance intensity
is a percent from 1-100 and first correct the intensity by dividing by 100
so that it fits the form expected by the equation.
Value
adj_intens()
returns a data frame containing two columns
named "wavenumber"
and "intensity"
.
Author(s)
Win Cowger, Zacharias Steinmetz
See Also
subtr_baseline()
for spectral background correction.
Examples
data("raman_hdpe")
adj_intens(raman_hdpe)