Returns the scattering cross section per molecule \(\sigma\) of dry air as function of wavelength \(\lambda\) in centimeters (cm) using given \(CO_2\) concentration in parts per million (ppm) and temperature \(T[K]\) in kelvin degrees following Van de Hulst (1957) method.
Parameters: |
|
---|---|
Returns: | Scattering cross section per molecule \(\sigma\) of dry air. |
Return type: | numeric or ndarray |
Warning
Unlike most objects of colour.phenomenons.rayleigh module, colour.phenomenons.rayleigh.scattering_cross_section() expects wavelength \(\lambda\) to be expressed in centimeters (cm).
Examples
>>> scattering_cross_section(555 * 10e-8)
4.6613309...e-27
Returns the rayleigh optical depth \(T_r(\lambda)\) as function of wavelength \(\lambda\) in centimeters (cm).
Parameters: |
|
---|---|
Returns: | Rayleigh optical depth \(T_r(\lambda)\). |
Return type: | numeric or ndarray |
Warning
Unlike most objects of colour.phenomenons.rayleigh module, colour.phenomenons.rayleigh.rayleigh_optical_depth() expects wavelength \(\lambda\) to be expressed in centimeters (cm).
Examples
>>> rayleigh_optical_depth(555 * 10e-8)
0.1004070...
Returns the rayleigh optical depth \(T_r(\lambda)\) as function of wavelength \(\lambda\) in centimeters (cm).
Parameters: |
|
---|---|
Returns: | Rayleigh optical depth \(T_r(\lambda)\). |
Return type: | numeric or ndarray |
Warning
Unlike most objects of colour.phenomenons.rayleigh module, colour.phenomenons.rayleigh.rayleigh_optical_depth() expects wavelength \(\lambda\) to be expressed in centimeters (cm).
Examples
>>> rayleigh_optical_depth(555 * 10e-8)
0.1004070...
Returns the rayleigh spectral power distribution for given spectral shape.
Parameters: |
|
---|---|
Returns: | Rayleigh optical depth spectral power distribution. |
Return type: | SpectralPowerDistribution |
Examples
>>> rayleigh_scattering_spd()
<colour.colorimetry.spectrum.SpectralPowerDistribution object at 0x...>