skOpticalProperties  2.1
List of all members
skOpticalProperties_NO2_Burrows98 Class Reference

#include <skabsorptiontable.h>

Inheritance diagram for skOpticalProperties_NO2_Burrows98:
skOpticalProperties_UserDefinedAbsorption skOpticalProperty_AdditionalStateInfo_TemperatureDependent skOpticalProperties skOpticalProperty_AdditionalStateInfo

Additional Inherited Members

- Public Member Functions inherited from skOpticalProperties_UserDefinedAbsorption
virtual bool SetAtmosphericState (skClimatology *neutralatmosphere, const GEODETIC_INSTANT &pt, bool *crosssectionschanged) override
 Sets the atmospheric state and location for calculating cross-sections, usually temperature, pressure and position. More...
virtual bool CalculateCrossSections (double wavenumber, double *absxs, double *extxs, double *scattxs, size_t threadindex) override
 Calculate cross-sections at the specified wave-number. More...
virtual bool IsScatterer () const override
 Returns true if this particles scatters radiation.
virtual bool IsAbsorber () const override
 Returns true if this particles absorbs radiation radiation.
virtual bool UpdateInternalClimatology (const GEODETIC_INSTANT &pt) override
- Public Member Functions inherited from skWavelengthToPSF_TableArray
virtual double GetInstrumentPSF_FWHM (double nm) const
- Public Member Functions inherited from skOpticalProperty_AdditionalStateInfo_TemperatureDependent
virtual bool KeyedIndexFromAtmosphericState (skClimatology *neutralatmosphere, const GEODETIC_INSTANT &pt, skOpticalProperty_AdditionalStateInfoKey *index)
- Protected Member Functions inherited from skOpticalProperties_UserDefinedAbsorption
bool AddEntry (double t, double *nm, int nmstride, double *xs, int xsstride, int npts)
bool DeepCopyWithoutTables (const skOpticalProperties_UserDefinedAbsorption &other)

Detailed Description

Tabulates the absorption cross section of NO2 molecules at medium resolution (0.2-0.33 nm) from 230 nm to 795 nm at 4 temperatures. The cross-sections were measured by Burrows et al. with the GOME instrument before flight.

Spectral resolution
  • 231-307 nm, 0.20 nm (FWHM ?)
  • 307-316 nm, 0.20 nm
  • 311-405 nm, 0.17 nm
  • 405-611 nm, 0.29 nm
  • 595-794 nm, 0.33 nm
Temperature Range
The cross-sections were measured at 4 temperatures covering normal stratospheric and tropospheric ranges. The paper does not provide any advice on how to interpolate in temperature. We use the standard (linear interpolation) technique provided by the base class. The spectra were measured at the following four temperatures.
  1. 221K
  2. 241K
  3. 273K
  4. 293K
J. P. Burrows, A. Dehn, B. Deters, S. Himmelmann, A. Richter, S. Voigt, and J. Orphal: "Atmospheric Remote-Sensing Reference Data from GOME: 1. Temperature-Dependent Absorption Cross Sections of NO2 in the 231-794 nm Range", Journal of Quantitative Spectroscopy and Radiative Transfer 60, 1025-1031, 1998.
Paper Abstract
Absorption cross-sections of NO2 between 231-794 nm have been measured in the 221-293K temperature range, using the global ozone monitoring experiment (GOME) flightmodel (FM) satellite spectrometer. The spectra have a resolution of about 0.2 nm below 400 nm and of about 0.3 nm above 400 nm. These are the first reference spectra of NO2 covering at the same time the entire UV-visible-NIR spectral range and a broad range of relevant atmospheric temperatures. The new absorption cross-sections are important as accurate reference data for atmospheric remote-sensing of NO2 and other minor trace gases.

The documentation for this class was generated from the following files: