split_irradiance: Energy or photon irradiance for split spectrum regions
Description
This function returns the energy or photon irradiance for a series of
contiguous wavebands from a radiation spectrum. The returned values can be
either absolute or relative to their sum.
numeric vector of spectral (energy or photon) irradiances
(W m-2 nm-1) or (mol s-1 m-2 nm-1).
cut.w.length
numeric Vector of wavelengths (nm).
unit.out
character Allowed values "energy", and "photon",
or its alias "quantum".
unit.in
character Allowed values "energy", and "photon",
or its alias "quantum".
scale
a character A string indicating the scale used for the returned
values ("absolute", "relative", "percent").
check.spectrum
logical Flag indicating whether to sanity check input data,
default is TRUE.
use.cached.mult
logical Flag indicating whether multiplier values should be
cached between calls.
use.hinges
logical Flag indicating whether to insert "hinges" into the
spectral data before integration so as to reduce interpolation errors at
the boundaries of the wavebands.
Value
A numeric vector of irradiances with no change in scale factor: [W m-2
nm-1] -> [mol s-1 m-2] or [mol s-1 m-2 nm-1] -> [mol s-1 m-2] or relative
values (as fraction of one if scale == "relative" or percentages
if scale == "percent".