Convert irradiance calibration values as supplied by Ocean Optics into multipliers expressed in the units and format expected by the functions in this package.
Usage
oo_calib2irrad_mult(
x,
area = NULL,
diff.type = NULL,
verbose = getOption("photobiology.verbose", default = FALSE)
)
Value
A calibration_spct
object of the same number of rows as
x
containing wavelengths in variable w.length
and the
re-scaled calibration factors in variable irrad.mult
. In practice
the calibration_spct
object contains one row for each pixel in
the detector array of the spectrometer.
Details
Ocean Optics expresses spectroradiometer calibrations in a format
that is independent of the diffuser user. Such a calibration cannot be
used as is, it needs to be scaled based on the effective light
collecting surface area of the diffuser used. It is crucial that the
correct area
or diff.type
is entered when calling this
function. (This is an unusual approach as there is variation among
individual diffusers of a given type. Calibrations are also affected
by the optical fibre and even the alignment of the fibre at the
spectrometer attachment bulkhead.)
Cosine diffusers
Ocean Optics spectrometers can be used with cosine diffusers supplied
by Ocean Optics or by third parties. Some diffusers are recognised by
name (argument passed to diff.type
) while others can be described by
their light collecting area expressed in \(mm^2\) (argument passed to
area
). The known cosine diffuser names are tabulated below.
Name | Supplier |
"CC-3-DA" | Ocean Optics |
"CC-3" | Ocean Optics |
"CC-3-UV-S" | Ocean Optics |
"CC-3-UV-T" | Ocean Optics |
"UV-J1002-SMA" | CMS Schreder |
"D7-SMA" | Bentham Instruments |
"D7-H-SMA" | Bentham Instruments |