Aerosol¶
-
radtran.climatologies.aerosol.
get_aerosol_cross_section
(wavel_nm, mode_radius, mode_width)¶ Compute the scattering cross section of a lognormal particle size distribution
Parameters: - wavel_nm – wavelength in namometers
- mode_radius – mode radius of the lognormal distribution (microns)
- mode_width – mode width of the lognormal distribution (unitless, > 1)
Returns: scattering cross (cm^2)
-
radtran.climatologies.aerosol.
optical_property
(mode_radius, mode_width, particlesize_heights, doLogInterpolation=0, doPiecewiseLinear=0)¶ Returns the aerosol optical property for MIEAEROSOL_H2SO4
Parameters: mode_radius : list or numpy array
Mode radii at different altitudes, same size as particlesize_heights
mode_width : list or numpy array
Mode width at different altitudes, same size as particlesize_heights
particlesize_heights : list or numpy array
Heights in m where the mode radii and mode width are specified
Returns: optprop : ISKOpticalProperty
Aerosol optical property
-
radtran.climatologies.aerosol.
simulated_aerosol_plume
(tp, look, plume_angle_middle, plume_width_angle, enhancement_factor, background_heights, background_profile, plume_low_alt, plume_high_alt)¶ Creates a two dimensional plane climatology representing a simulated aerosol plume
Parameters: tp : numpy array (3,)
Reference tangent point
look : numpy array (3,)
Average look direction
plume_angle_middle : scalar
The angle in degrees from the tangent point where the plume should be centred. Negative angles are closer to the observer
plume_width_angle : scalar
The width of the plume in degrees
enhancement_factor : scalar
The number to multiply the background profile by to create the plume
background_heights : numpy array (n,)
Heights of the background profile to use in [m]
background_profile : numpy array (n,)
Number density of the background aerosol profile in [/cm3]
plume_low_alt : scalar
Lower boundary of the plume in [m]
plume_high_alt : scalar
Upper boundary of the plume in [m]
Returns: clim : ISKClimatology
optprop : ISKOpticalProperty
guid : GUID
normalandreference : numpy array (6,)
Normal and referenced used for the plane climatology, intended to be passed back to the engine