GaseousTransmittance#
- class grs.acutils.GaseousTransmittance(prod, cams)[source]#
Bases:
GasesClass containing functions to compute rasters of the direct transmittance of the absorbing gases.
- Tgas(gas_name)[source]#
Compute hyperspectral transmittance for a given absorbing gas and convolve it with the spectral respnse functions of the sattelite sensor.
- Parameters:
gas_name – name of the absorbing gas, choose between: - ‘h2o’ - ‘o3’ - n2o’
- Returns:
Gaseous transmittance for satellite bands
- Tgas_background()[source]#
Compute direct transmittance for background absorbing gases: \(CO,\ O_2,\ O_4\)
- Returns:
- get_gaseous_optical_thickness()[source]#
Get gaseous optival thickness from total column integrated concentration. :return:
- get_gaseous_transmittance(gases=['ch4', 'no2', 'o3', 'h2o'])[source]#
Get the final total gaseous transmittance. :return:
- get_wv_transmittance_raster(tcwv_raster)[source]#
Get transmittance raster for correction of the image.
- Parameters:
tcwv_raster –
- Returns: