Skip to contents

Wavelength-range definitions for ultraviolet-B, UV-B radiation, by default according to ISO or as commonly used in different application areas.

Usage

UVB(std = "ISO")

Arguments

std

a character string "CIE", "ISO", "medical" or "none"

Value

a waveband object defining a wavelength range.

Details

Implemented definitions. UV-B according to CIE and ISO standrads: 280–315 nm. UV-B according to common non-standard practice: 280–320 nm. UV-B according to medical or dermatological non-standard practice: 280–320 nm.

Note

The non-standard definition of UV-B using 320 nm as limit should not be used in any new publications or work as it deviates from the internationally accepted standards and its use leads to confusion. Its inclusion in this package is to allow calculations needed to compare new results and methods against old publications.

References

Aphalo, P. J., Albert, A., Björn, L. O., McLeod, A. R., Robson, T. M., Rosenqvist, E. (Eds.). (2012). Beyond the Visible: A handbook of best practice in plant UV photobiology (1st ed., p. xxx + 174). Helsinki: University of Helsinki, Department of Biosciences, Division of Plant Biology. ISBN 978-952-10-8363-1 (PDF), 978-952-10-8362-4 (paperback). Open access PDF download available at doi:10.31885/9789521083631 .

See also

waveband

Other unweighted wavebands: Blue(), Far_red(), Green(), IR(), Orange(), Purple(), Red(), UV(), UVA(), UVC(), VIS(), Yellow()

Examples

UVB()
#> UVB.ISO 
#> low (nm) 280 
#> high (nm) 315 
#> weighted none 
UVB("ISO")
#> UVB.ISO 
#> low (nm) 280 
#> high (nm) 315 
#> weighted none 
UVB("CIE")
#> UVB.CIE 
#> low (nm) 280 
#> high (nm) 315 
#> weighted none 
UVB("none")
#> UVB.none 
#> low (nm) 280 
#> high (nm) 320 
#> weighted none 
UVB("medical")
#> UVB.medical 
#> low (nm) 290 
#> high (nm) 320 
#> weighted none 

e_irrad(sun.spct, UVB()) # W m-2
#> E_UVB.ISO 
#> 0.6445105 
#> attr(,"time.unit")
#> [1] "second"
#> attr(,"radiation.unit")
#> [1] "total energy irradiance"
q_irrad(sun.spct, UVB()) # mol m-2
#>    Q_UVB.ISO 
#> 1.675387e-06 
#> attr(,"time.unit")
#> [1] "second"
#> attr(,"radiation.unit")
#> [1] "total photon irradiance"
q_irrad(sun.spct, UVB(), scale.factor = 1e6) # umol m-2
#> Q_UVB.ISO 
#>  1.675387 
#> attr(,"time.unit")
#> [1] "second"
#> attr(,"radiation.unit")
#> [1] "total photon irradiance"