Ozone

radtran.climatologies.ozone.convolved_dbm_optical_property(wavel, psf, wavel_spacing=0.01, num_stdev=4, output_spacing=None)

Convolves down the DBM ozone cross sections and creates a user defined optical property

Parameters:

wavel : numpy array

Wavelengths to calculate the new cross section for in nm

psf : numpy array

Standard deviations of the gaussian to convolve by for each wavelength Can be the same size as wavel, or size 1 in which case the psf is assumed to be the same for all wavelengths

wavel_spacing : scalar, optional

Spacing to calculate the highresolution wavelengths on, default is the DBM resolution

num_stdev : scalar, optional

Number of standard deviations to use in the gaussian for convolution, default is 4

output_spacing : scalar,string optional

Spacing to calculate the convolved cross section on. Either a scalar to use a fixed spacing, or None to use the wavelengths of the point spread function (wavel parameter). Default is none.

Returns:

optprop : ISKOpticalProperty

Convolved optical property

radtran.climatologies.ozone.labow(cross_section='O3_OSIRISRES')
Parameters:

cross_section : string

name of the ozone cross section to be used. defualt is O3_OSIRISRES

Returns:

clim : ISKClimatology

labow ozone climatology

optprop : ISKOpticalProperty

ozone optical property

guid : sastkran guid

ozone unique identifier

radtran.climatologies.ozone.userdefined(profile, heights, cross_section='O3_OSIRISRES')
Parameters:

profile : 1d array

one dimensional array containing the ozone profile [cm^-3]

heights : 1d array

height in meters of the profile

cross_section : string

name of the ozone cross section to be used