Skip to contents

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)
)

Arguments

x

generic_spct object with variables w.length and oo.cal.

area

numeric Area of the cosine diffuser (mm2).

diff.type

character Value giving type of diffuser as in OO's documents, case insensitive. Ignored unless area = NULL.

verbose

Logical indicating the level of warnings wanted.

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.

NameSupplier
"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

See also