lime_tbx.business.lime_algorithms.lime.tsis_irradiance module

This module reads in the tsis data and calculates the band integrated solar irradiances for various spectral response functions

class lime_tbx.business.lime_algorithms.lime.tsis_irradiance.Wrapper(func)[source]

Bases: object

func(*args)[source]
lime_tbx.business.lime_algorithms.lime.tsis_irradiance.main()[source]
lime_tbx.business.lime_algorithms.lime.tsis_irradiance.tsis_asd(solar_y: ndarray[Any, dtype[float64]], solar_x: ndarray[Any, dtype[float64]], u_solar_y: ndarray[Any, dtype[float64]], mc_steps=100, parallel_cores=1)[source]

Calculate TSIS solar irradiances and uncertainties, band integrated to the ASD bands

lime_tbx.business.lime_algorithms.lime.tsis_irradiance.tsis_cimel(solar_y: ndarray[Any, dtype[float64]], solar_x: ndarray[Any, dtype[float64]], u_solar_y: ndarray[Any, dtype[float64]], mc_steps=100, parallel_cores=1)[source]

Calculate TSIS solar irradiances and uncertainties, band integrated to the CIMEL bands

lime_tbx.business.lime_algorithms.lime.tsis_irradiance.tsis_fwhm(solar_y: ndarray[Any, dtype[float64]], solar_x: ndarray[Any, dtype[float64]], u_solar_y: ndarray[Any, dtype[float64]], fwhm: float, sampling: float, shape: str, mc_steps=100, parallel_cores=1)[source]

Calculate TSIS solar irradiances and uncertainties, band integrated to bands with specified FWHM and shape