#include <inttypes.h>
#include "mod_par_DLS.inc"
#include "mod_par_DLS_bin.inc"
#include "../settings/grasp_products.h"
#include "../input/grasp_input_segment.h"
#include "../input/grasp_input_tile_description.h"
#include "../global/grasp_parameters.h"
Go to the source code of this file.
Macros | |
#define | DIMS(d) |
Macro Definition Documentation
◆ DIMS
#define DIMS | ( | d | ) |
Typedef Documentation
◆ grasp_output_tile_aerosol_chem
typedef struct grasp_output_tile_aerosol_chem_ grasp_output_tile_aerosol_chem |
◆ grasp_output_tile_aerosol_lidar
typedef struct grasp_output_tile_aerosol_lidar_ grasp_output_tile_aerosol_lidar |
◆ grasp_output_tile_aerosol_opt
typedef struct grasp_output_tile_aerosol_opt_ grasp_output_tile_aerosol_opt |
◆ grasp_output_tile_aerosol_phmx
typedef struct grasp_output_tile_aerosol_phmx_ grasp_output_tile_aerosol_phmx |
◆ grasp_output_tile_aerosol_pm
typedef struct grasp_output_tile_aerosol_pm_ grasp_output_tile_aerosol_pm |
◆ grasp_output_tile_aerosol_rind
typedef struct grasp_output_tile_aerosol_rind_ grasp_output_tile_aerosol_rind |
◆ grasp_output_tile_aerosol_sd2m_ext
◆ grasp_output_tile_aerosol_sd2m_mph
◆ grasp_output_tile_aerosol_types
typedef struct grasp_output_tile_aerosol_types_ grasp_output_tile_aerosol_types |
◆ grasp_output_tile_errest_aerosol_lidar
◆ grasp_output_tile_errest_aerosol_mic
◆ grasp_output_tile_errest_aerosol_opt
◆ grasp_output_tile_errest_aerosol_sd2m_extfc
typedef struct grasp_output_tile_errest_aerosol_sd2m_extfc_ grasp_output_tile_errest_aerosol_sd2m_extfc |
◆ grasp_output_tile_errest_par
typedef struct grasp_output_tile_errest_par_ grasp_output_tile_errest_par |
◆ grasp_output_tile_forcing_bbflux
◆ grasp_output_tile_forcing_forcing
◆ grasp_output_tile_gases
typedef struct grasp_output_tile_gases_ grasp_output_tile_gases |
◆ grasp_output_tile_pixel_information
◆ grasp_output_tile_retrieval_information
◆ grasp_output_tile_retrieval_par
typedef struct grasp_output_tile_retrieval_par_ grasp_output_tile_retrieval_par |
◆ grasp_output_tile_retrieval_res
typedef struct grasp_output_tile_retrieval_res_ grasp_output_tile_retrieval_res |
◆ grasp_output_tile_segment_result_t
◆ grasp_output_tile_surface_surf
typedef struct grasp_output_tile_surface_surf_ grasp_output_tile_surface_surf |
◆ grasp_results_description
typedef struct grasp_results_description_ grasp_results_description |
This structure manage the results of GRASP in case they want to be used outside GRASP code itself, for instance: from python interface.
◆ grasp_results_t
typedef struct grasp_results_t_ grasp_results_t |
◆ pixel_result_t
typedef struct pixel_result_t_ pixel_result_t |
Function Documentation
◆ grasp_output_tile_aerosol_chem_fslbl()
float grasp_output_tile_aerosol_chem_fslbl | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | isd | ||
) |
Return soluble fraction for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile isd Index of aerosol component
- Returns
- soluble fraction for aerosol optical properties
◆ grasp_output_tile_aerosol_chem_fwtr()
float grasp_output_tile_aerosol_chem_fwtr | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | isd | ||
) |
Return water fraction for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile isd Index of aerosol component
- Returns
- water fraction for aerosol optical properties
◆ grasp_output_tile_aerosol_chem_rh()
float grasp_output_tile_aerosol_chem_rh | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | isd | ||
) |
Return relative humidity for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile isd Index of aerosol component
- Returns
- relative humidity for aerosol optical properties
◆ grasp_output_tile_aerosol_chem_vfract()
float grasp_output_tile_aerosol_chem_vfract | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | isd, | ||
int | ichem | ||
) |
Return insoluble fraction for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile isd Index of aerosol component ichem Index of chemistry component
- Returns
- insoluble fraction for aerosol optical properties
◆ grasp_output_tile_aerosol_lidar_ldpar()
float grasp_output_tile_aerosol_lidar_ldpar | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return lidar lidar depolarization ratio (parallel component) N.B. reserved for future developments
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- lidar lidar depolarization ratio (parallel component) N.B. reserved for future developments
◆ grasp_output_tile_aerosol_lidar_ldper()
float grasp_output_tile_aerosol_lidar_ldper | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return lidar lidar depolarization ratio (perpendicular component) N.B. reserved for future developments
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- lidar lidar depolarization ratio (perpendicular component) N.B. reserved for future developments
◆ grasp_output_tile_aerosol_lidar_ldprt()
float grasp_output_tile_aerosol_lidar_ldprt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return total lidar depolarization for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- total lidar depolarization for aerosol optical properties
◆ grasp_output_tile_aerosol_lidar_lr()
float grasp_output_tile_aerosol_lidar_lr | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return lidar ratio for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- lidar ratio for aerosol optical properties
◆ grasp_output_tile_aerosol_lidar_lrt()
float grasp_output_tile_aerosol_lidar_lrt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return total lidar ratio for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- total lidar ratio for aerosol optical properties
◆ grasp_output_tile_aerosol_opt_aexp()
float grasp_output_tile_aerosol_opt_aexp | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return angstrom exponent for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- angstrom exponent for aerosol optical properties
◆ grasp_output_tile_aerosol_opt_aext()
float grasp_output_tile_aerosol_opt_aext | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return absorption extinction for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- absorption extinction for aerosol optical properties
◆ grasp_output_tile_aerosol_opt_aextt()
float grasp_output_tile_aerosol_opt_aextt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return total absorption extinction for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- total absorption extinction for aerosol optical properties
◆ grasp_output_tile_aerosol_opt_ext()
float grasp_output_tile_aerosol_opt_ext | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return extinction for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- extinction for aerosol optical properties
◆ grasp_output_tile_aerosol_opt_extt()
float grasp_output_tile_aerosol_opt_extt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return total extinction for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- total extinction for aerosol optical properties
◆ grasp_output_tile_aerosol_opt_ssa()
float grasp_output_tile_aerosol_opt_ssa | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return single scattering albedo for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- single scattering albedo for aerosol optical properties
◆ grasp_output_tile_aerosol_opt_ssat()
float grasp_output_tile_aerosol_opt_ssat | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return total single scattering albedo for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- total single scattering albedo for aerosol optical properties
◆ grasp_output_tile_aerosol_phmx_ph11()
float grasp_output_tile_aerosol_phmx_ph11 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | impar, | ||
int | isd | ||
) |
Return p11 for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength impar isd Index of aerosol component
- Returns
- p11 for aerosol optical properties
◆ grasp_output_tile_aerosol_phmx_ph12()
float grasp_output_tile_aerosol_phmx_ph12 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | impar, | ||
int | isd | ||
) |
Return p12 for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength impar isd Index of aerosol component
- Returns
- p12 for aerosol optical properties
◆ grasp_output_tile_aerosol_phmx_ph22()
float grasp_output_tile_aerosol_phmx_ph22 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | impar, | ||
int | isd | ||
) |
Return p22 for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength impar isd Index of aerosol component
- Returns
- p22 for aerosol optical properties
◆ grasp_output_tile_aerosol_phmx_ph33()
float grasp_output_tile_aerosol_phmx_ph33 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | impar, | ||
int | isd | ||
) |
Return p33 for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength impar isd Index of aerosol component
- Returns
- p33 for aerosol optical properties
◆ grasp_output_tile_aerosol_phmx_ph34()
float grasp_output_tile_aerosol_phmx_ph34 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | impar, | ||
int | isd | ||
) |
Return p34 for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength impar isd Index of aerosol component
- Returns
- p34 for aerosol optical properties
◆ grasp_output_tile_aerosol_phmx_ph44()
float grasp_output_tile_aerosol_phmx_ph44 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | impar, | ||
int | isd | ||
) |
Return p44 for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength impar isd Index of aerosol component
- Returns
- p44 for aerosol optical properties
◆ grasp_output_tile_aerosol_phmx_pht11()
float grasp_output_tile_aerosol_phmx_pht11 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | impar | ||
) |
Return total p11 for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength impar
- Returns
- total p11 for aerosol optical properties
◆ grasp_output_tile_aerosol_phmx_pht12()
float grasp_output_tile_aerosol_phmx_pht12 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | impar | ||
) |
Return total p12 for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength impar
- Returns
- total p12 for aerosol optical properties
◆ grasp_output_tile_aerosol_phmx_pht22()
float grasp_output_tile_aerosol_phmx_pht22 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | impar | ||
) |
Return total p22 for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength impar
- Returns
- total p22 for aerosol optical properties
◆ grasp_output_tile_aerosol_phmx_pht33()
float grasp_output_tile_aerosol_phmx_pht33 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | impar | ||
) |
Return total p33 for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength impar
- Returns
- total p33 for aerosol optical properties
◆ grasp_output_tile_aerosol_phmx_pht34()
float grasp_output_tile_aerosol_phmx_pht34 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | impar | ||
) |
Return total p34 for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength impar
- Returns
- total p34 for aerosol optical properties
◆ grasp_output_tile_aerosol_phmx_pht44()
float grasp_output_tile_aerosol_phmx_pht44 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | impar | ||
) |
Return total p44 for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength impar
- Returns
- total p44 for aerosol optical properties
◆ grasp_output_tile_aerosol_pm_pm()
float grasp_output_tile_aerosol_pm_pm | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | i | ||
) |
Return particular matter for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile i
- Returns
- particular matter for aerosol optical properties
◆ grasp_output_tile_aerosol_rind_mimag()
float grasp_output_tile_aerosol_rind_mimag | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return real part refractive index
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- real part refractive index
◆ grasp_output_tile_aerosol_rind_mreal()
float grasp_output_tile_aerosol_rind_mreal | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return real part refractive index
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- real part refractive index
◆ grasp_output_tile_aerosol_sd2m_mph_cv()
float grasp_output_tile_aerosol_sd2m_mph_cv | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | i | ||
) |
Return concentration for two simulated modes for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile i mode. 0 for fine and 1 for coarse
- Returns
- concentration for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_mph_cv_coarse_mode()
float grasp_output_tile_aerosol_sd2m_mph_cv_coarse_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return concentration for two simulated modes for aerosol optical properties. Alias to grasp_output_tile_aerosol_sd2m_mph_cv with i = 1
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- concentration for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_mph_cv_fine_mode()
float grasp_output_tile_aerosol_sd2m_mph_cv_fine_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return concentration for two simulated modes for aerosol optical properties. Alias to grasp_output_tile_aerosol_sd2m_mph_cv with i = 0
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- concentration for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_mph_reff()
float grasp_output_tile_aerosol_sd2m_mph_reff | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | i | ||
) |
Return refractive index for two simulated modes for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile i
- Returns
- refractive index for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_mph_reff_coarse_mode()
float grasp_output_tile_aerosol_sd2m_mph_reff_coarse_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return refractive index for two simulated modes for aerosol optical properties. Alias to grasp_output_tile_aerosol_sd2m_mph_reff with i = 1
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- refractive index for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_mph_reff_fine_mode()
float grasp_output_tile_aerosol_sd2m_mph_reff_fine_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return refractive index for two simulated modes for aerosol optical properties. Alias to grasp_output_tile_aerosol_sd2m_mph_reff with i = 0
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- refractive index for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_mph_rm()
float grasp_output_tile_aerosol_sd2m_mph_rm | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | i | ||
) |
Return XXX for two simulated modes for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile i mode. 0 for fine and 1 for coarse
- Returns
- XXX for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_mph_rm_coarse_mode()
float grasp_output_tile_aerosol_sd2m_mph_rm_coarse_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return XXX for two simulated modes for aerosol optical properties. Alias to grasp_output_tile_aerosol_sd2m_mph_rm with i = 1
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- XXX for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_mph_rm_fine_mode()
float grasp_output_tile_aerosol_sd2m_mph_rm_fine_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return XXX for two simulated modes for aerosol optical properties. Alias to grasp_output_tile_aerosol_sd2m_mph_rm with i = 0
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- XXX for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_mph_std()
float grasp_output_tile_aerosol_sd2m_mph_std | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | i | ||
) |
Return standard deviation for two simulated modes for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile i mode. 0 for fine and 1 for coarse
- Returns
- standard deviation for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_mph_std_coarse_mode()
float grasp_output_tile_aerosol_sd2m_mph_std_coarse_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return standard deviation for two simulated modes for aerosol optical properties. Alias to grasp_output_tile_aerosol_sd2m_mph_std with i = 1
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- standard deviation for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_mph_std_fine_mode()
float grasp_output_tile_aerosol_sd2m_mph_std_fine_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return standard deviation for two simulated modes for aerosol optical properties. Alias to grasp_output_tile_aerosol_sd2m_mph_std with i = 0
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- standard deviation for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_opt_ext()
float grasp_output_tile_aerosol_sd2m_opt_ext | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | i | ||
) |
Return extinction for two simulated modes for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength i mode. 0 for fine and 1 for coarse
- Returns
- extinction for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_opt_ext_coarse_mode()
float grasp_output_tile_aerosol_sd2m_opt_ext_coarse_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return extinction for two simulated modes for aerosol optical properties. Alias to grasp_output_tile_aerosol_sd2m_opt_ext with i = 1
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- extinction for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_sd2m_opt_ext_fine_mode()
float grasp_output_tile_aerosol_sd2m_opt_ext_fine_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return extinction for two simulated modes for aerosol optical properties. Alias to grasp_output_tile_aerosol_sd2m_opt_ext with i = 0
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- extinction for two simulated modes for aerosol optical properties
◆ grasp_output_tile_aerosol_types_index()
int grasp_output_tile_aerosol_types_index | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return aerosol type for aerosol optical properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- aerosol type: 0 – Complex mixture; 1 – Background Aerosol; 2 – Water/Maritime; 3 — Urban Polluted; 4 – Mixed aerosol; 5 – Urban Clean; 6 – Smoke Smoldering; 7 – Smoke flaming; 8 – Mineral dust
◆ grasp_output_tile_errest_aerosol_lidar_bias_lr()
float grasp_output_tile_errest_aerosol_lidar_bias_lr | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return bias of error estimation of lidar ratio
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- bias of error estimation of lidar ratio
◆ grasp_output_tile_errest_aerosol_lidar_bias_lrt()
float grasp_output_tile_errest_aerosol_lidar_bias_lrt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return bias of error estimation of total lidar ratio
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- bias of error estimation of total lidar ratio
◆ grasp_output_tile_errest_aerosol_lidar_err_lr()
float grasp_output_tile_errest_aerosol_lidar_err_lr | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return error estimation of lidar ration
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of lidar ration
◆ grasp_output_tile_errest_aerosol_lidar_err_lrt()
float grasp_output_tile_errest_aerosol_lidar_err_lrt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return error estimation of total lidar ratio
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- error estimation of total lidar ratio
◆ grasp_output_tile_errest_aerosol_lidar_tstd_lr()
float grasp_output_tile_errest_aerosol_lidar_tstd_lr | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return total error estimation of lidar ration
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of lidar ration
◆ grasp_output_tile_errest_aerosol_lidar_tstd_lrt()
float grasp_output_tile_errest_aerosol_lidar_tstd_lrt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return error estimation of total lidar ratio
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- error estimation of total lidar ratio
◆ grasp_output_tile_errest_aerosol_mic_bias_sd()
float grasp_output_tile_errest_aerosol_mic_bias_sd | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | ibin | ||
) |
Return bias of error estimation of total lidar ratio
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- bias of error estimation of total lidar ratio
◆ grasp_output_tile_errest_aerosol_mic_err_sd()
float grasp_output_tile_errest_aerosol_mic_err_sd | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | ibin | ||
) |
Return error estimation of total lidar ratio
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation of total lidar ratio
◆ grasp_output_tile_errest_aerosol_mic_tstd_sd()
float grasp_output_tile_errest_aerosol_mic_tstd_sd | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | ibin | ||
) |
Return total error estimation of total lidar ratio
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation of total lidar ratio
◆ grasp_output_tile_errest_aerosol_opt_bias_aext()
float grasp_output_tile_errest_aerosol_opt_bias_aext | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return bias of error estimation of single scattering albedo
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- bias of error estimation of single scattering albedo
◆ grasp_output_tile_errest_aerosol_opt_bias_aextt()
float grasp_output_tile_errest_aerosol_opt_bias_aextt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return bias of error estimation of total single scattering albedo
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- bias of error estimation of total single scattering albedo
◆ grasp_output_tile_errest_aerosol_opt_bias_ext()
float grasp_output_tile_errest_aerosol_opt_bias_ext | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return bias of error estimation of extinction
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- bias of error estimation of extinction
◆ grasp_output_tile_errest_aerosol_opt_bias_extt()
float grasp_output_tile_errest_aerosol_opt_bias_extt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return bias of error estimation of total extinction
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- bias of error estimation of total extinction
◆ grasp_output_tile_errest_aerosol_opt_bias_ssa()
float grasp_output_tile_errest_aerosol_opt_bias_ssa | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return bias of error estimation of single scattering albedo
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- bias of error estimation of single scattering albedo
◆ grasp_output_tile_errest_aerosol_opt_bias_ssat()
float grasp_output_tile_errest_aerosol_opt_bias_ssat | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return bias of error estimation of total single scattering albedo
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- bias of error estimation of total single scattering albedo
◆ grasp_output_tile_errest_aerosol_opt_err_aext()
float grasp_output_tile_errest_aerosol_opt_err_aext | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return error estimation of single scattering albedo
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of single scattering albedo
◆ grasp_output_tile_errest_aerosol_opt_err_aextt()
float grasp_output_tile_errest_aerosol_opt_err_aextt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return error estimation of total single scattering albedo
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- error estimation of total single scattering albedo
◆ grasp_output_tile_errest_aerosol_opt_err_ext()
float grasp_output_tile_errest_aerosol_opt_err_ext | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return error estimation of extinction
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of extinction
◆ grasp_output_tile_errest_aerosol_opt_err_extt()
float grasp_output_tile_errest_aerosol_opt_err_extt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return error estimation of total extinction
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- error estimation of total extinction
◆ grasp_output_tile_errest_aerosol_opt_err_ssa()
float grasp_output_tile_errest_aerosol_opt_err_ssa | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return error estimation of single scattering albedo
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of single scattering albedo
◆ grasp_output_tile_errest_aerosol_opt_err_ssat()
float grasp_output_tile_errest_aerosol_opt_err_ssat | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return error estimation of total single scattering albedo
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- error estimation of total single scattering albedo
◆ grasp_output_tile_errest_aerosol_opt_tstd_aext()
float grasp_output_tile_errest_aerosol_opt_tstd_aext | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return total error estimation of single scattering albedo
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of single scattering albedo
◆ grasp_output_tile_errest_aerosol_opt_tstd_aextt()
float grasp_output_tile_errest_aerosol_opt_tstd_aextt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return total error estimation of total single scattering albedo
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- error estimation of total single scattering albedo
◆ grasp_output_tile_errest_aerosol_opt_tstd_ext()
float grasp_output_tile_errest_aerosol_opt_tstd_ext | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return total error estimation of extinction
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of extinction
◆ grasp_output_tile_errest_aerosol_opt_tstd_extt()
float grasp_output_tile_errest_aerosol_opt_tstd_extt | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return total error estimation of total extinction
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- error estimation of total extinction
◆ grasp_output_tile_errest_aerosol_opt_tstd_ssa()
float grasp_output_tile_errest_aerosol_opt_tstd_ssa | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | isd | ||
) |
Return total error estimation of single scattering albedo
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of single scattering albedo
◆ grasp_output_tile_errest_aerosol_opt_tstd_ssat()
float grasp_output_tile_errest_aerosol_opt_tstd_ssat | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return total error estimation of total single scattering albedo
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- error estimation of total single scattering albedo
◆ grasp_output_tile_errest_aerosol_sd2m_extfc_bias_coarse_mode()
float grasp_output_tile_errest_aerosol_sd2m_extfc_bias_coarse_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Set bias of error estimation of aodc when sd2m is true
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength value bias of error estimation of aod coarse mode
◆ grasp_output_tile_errest_aerosol_sd2m_extfc_bias_fine_mode()
float grasp_output_tile_errest_aerosol_sd2m_extfc_bias_fine_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Set bias of error estimation of aodf when sd2m is true
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength value bias of error estimation of aod fine mode
◆ grasp_output_tile_errest_aerosol_sd2m_extfc_err_coarse_mode()
float grasp_output_tile_errest_aerosol_sd2m_extfc_err_coarse_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Set error estimation of aodc when sd2m is true
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength value error estimation of aod coarse mode
◆ grasp_output_tile_errest_aerosol_sd2m_extfc_err_fine_mode()
float grasp_output_tile_errest_aerosol_sd2m_extfc_err_fine_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Set error estimation of aodf when sd2m is true
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength value error estimation of aod fine mode
◆ grasp_output_tile_errest_aerosol_sd2m_extfc_tstd_coarse_mode()
float grasp_output_tile_errest_aerosol_sd2m_extfc_tstd_coarse_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Set error estimation of aodc when sd2m is true
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength value error estimation of aod coarse mode
◆ grasp_output_tile_errest_aerosol_sd2m_extfc_tstd_fine_mode()
float grasp_output_tile_errest_aerosol_sd2m_extfc_tstd_fine_mode | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Set error estimation of aodf when sd2m is true
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength value error estimation of aod fine mode
◆ grasp_output_tile_errest_par_biasp()
float grasp_output_tile_errest_par_biasp | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | ipar | ||
) |
Return bias of error estimation of parameters
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile ipar
- Returns
- bias of error estimation of parameters
◆ grasp_output_tile_errest_par_errp()
float grasp_output_tile_errest_par_errp | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | ipar | ||
) |
Return error estimation for parameter
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile ipar
- Returns
- error estimation for parameter
◆ grasp_output_tile_errest_par_sd_err()
float grasp_output_tile_errest_par_sd_err | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | isd, | ||
int | ibin | ||
) |
◆ grasp_output_tile_errest_par_tstdp()
float grasp_output_tile_errest_par_tstdp | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | ipar | ||
) |
Return total standard deviation
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile ipar
- Returns
- bias of error estimation of parameters
◆ grasp_output_tile_forcing_bbflux_bbdfx0()
float grasp_output_tile_forcing_bbflux_bbdfx0 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iknt | ||
) |
Return broad band down-ward flux without aerosol at each height
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iknt
- Returns
- broad band down-ward flux without aerosol at each height
◆ grasp_output_tile_forcing_bbflux_bbdfxa()
float grasp_output_tile_forcing_bbflux_bbdfxa | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iknt | ||
) |
Return broad band down-ward flux with aerosol at each height
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iknt
- Returns
- broad band down-ward flux with aerosol at each height
◆ grasp_output_tile_forcing_bbflux_bbufx0()
float grasp_output_tile_forcing_bbflux_bbufx0 | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iknt | ||
) |
Return broad band up-ward flux without aerosol at each height
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iknt
- Returns
- broad band up-ward flux without aerosol at each height
◆ grasp_output_tile_forcing_bbflux_bbufxa()
float grasp_output_tile_forcing_bbflux_bbufxa | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iknt | ||
) |
Return broad band up-ward flux with aerosol at each height
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iknt
- Returns
- broad band up-ward flux with aerosol at each height
◆ grasp_output_tile_forcing_bbflux_hlv()
float grasp_output_tile_forcing_bbflux_hlv | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iknt | ||
) |
Return heights of forcing fluxes
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iknt
- Returns
- heights of forcing fluxes
◆ grasp_output_tile_forcing_bbflux_nhlv()
int grasp_output_tile_forcing_bbflux_nhlv | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return number of heights of forcing fluxes
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- number of heights of forcing fluxes
◆ grasp_output_tile_forcing_forcing_forceff()
float grasp_output_tile_forcing_forcing_forceff | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iknt | ||
) |
Return forcing efficiency
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iknt
- Returns
- forcing efficiency
◆ grasp_output_tile_forcing_forcing_hlv()
float grasp_output_tile_forcing_forcing_hlv | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iknt | ||
) |
Return heights of forcing calculations
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iknt
- Returns
- heights of forcing calculations
◆ grasp_output_tile_forcing_forcing_netforc()
float grasp_output_tile_forcing_forcing_netforc | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iknt | ||
) |
Return net forcing
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iknt
- Returns
- net forcing
◆ grasp_output_tile_forcing_forcing_nhlv()
int grasp_output_tile_forcing_forcing_nhlv | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return number of heights of forcing calculations
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- number of heights of forcing calculations
◆ grasp_output_tile_gases_absorption()
int grasp_output_tile_gases_absorption | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl, | ||
int | igas | ||
) |
Return gas absorption properties
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile igas number of gas, 0 for total
- Returns
- gas absorrption
◆ grasp_output_tile_information_hlv()
float grasp_output_tile_information_hlv | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | ihlv | ||
) |
DEPRECATED: used instead: int grasp_output_tile_information_nhvp(const grasp_results_t *output,int it, int ix, int iy); Values of levels (in meters!) for forcing and flux
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile ihvp Vertical profile index
- Returns
- Value in meter of vertical range
◆ grasp_output_tile_information_ndim()
par_number_NDIM grasp_output_tile_information_ndim | ( | const grasp_results_t * | output | ) |
Return NDIM struct (that can be used to know the size and shape of parameters array)
- Parameters
-
output Output of retrieval from a tile
- Returns
- current NDIM struct
◆ grasp_output_tile_information_ngrid()
int grasp_output_tile_information_ngrid | ( | const grasp_results_t * | output, |
int | isd | ||
) |
Return number of grid radii points
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- radii points for specific mode (0=total)
◆ grasp_output_tile_information_nhlv()
int grasp_output_tile_information_nhlv | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Number of levels for forcing and flux
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- Number of vertical points in vertical profile
◆ grasp_output_tile_information_nhvp()
float grasp_output_tile_information_nhvp | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Number of vertical points. Same for all pixels (it comes defined in the settings)
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- Number of vertical points in vertical profile
◆ grasp_output_tile_information_nmpar()
int grasp_output_tile_information_nmpar | ( | const grasp_results_t * | output | ) |
Return number of valid angles in output phase matrix
- Parameters
-
output Output of retrieval from a tile
- Returns
- number of valid angles in output phase matrix
◆ grasp_output_tile_information_nnoises()
int grasp_output_tile_information_nnoises | ( | const grasp_results_t * | output | ) |
Return
- Parameters
-
output Output of retrieval from a tile
- Returns
◆ grasp_output_tile_information_npars()
int grasp_output_tile_information_npars | ( | const grasp_results_t * | output | ) |
Return number of total retrieved parameter for each pixel
- Parameters
-
output Output of retrieval from a tile
- Returns
- umber of total retrieved parameter for each pixel
◆ grasp_output_tile_information_npm_diam()
int grasp_output_tile_information_npm_diam | ( | const grasp_results_t * | output | ) |
- Parameters
-
output Output of retrieval from a tile
- Returns
◆ grasp_output_tile_information_nrc()
int grasp_output_tile_information_nrc | ( | const grasp_results_t * | output | ) |
Return
- Parameters
-
output Output of retrieval from a tile
- Returns
◆ grasp_output_tile_information_nrr()
int grasp_output_tile_information_nrr | ( | const grasp_results_t * | output | ) |
Return
- Parameters
-
output Output of retrieval from a tile
- Returns
◆ grasp_output_tile_information_nsd()
int grasp_output_tile_information_nsd | ( | const grasp_results_t * | output | ) |
Return
- Parameters
-
output Output of retrieval from a tile
- Returns
◆ grasp_output_tile_information_phmx_angle()
int grasp_output_tile_information_phmx_angle | ( | const grasp_results_t * | output, |
int | iangle | ||
) |
Return a specific angle (indexed by iangle) of output phase function
- Parameters
-
iangle Index of phase matrix angle output Output of retrieval from a tile
- Returns
- a specific angle (indexed by iangle) of output phase function
◆ grasp_output_tile_information_radius()
float grasp_output_tile_information_radius | ( | const grasp_results_t * | output, |
int | isd, | ||
int | ipar | ||
) |
Return values of grid radius points (X axis of SD plot)
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile isd ipar
- Returns
- values of grid radius points (X axis of SD plot)
◆ grasp_output_tile_information_retrieval_par_radius()
float grasp_output_tile_information_retrieval_par_radius | ( | const grasp_results_t * | output, |
int | irr | ||
) |
Return
- Parameters
-
output Output of retrieval from a tile
- Returns
◆ grasp_output_tile_information_retrieval_par_SDL()
float grasp_output_tile_information_retrieval_par_SDL | ( | const grasp_results_t * | output, |
int | irr, | ||
int | irc | ||
) |
Return
- Parameters
-
output Output of retrieval from a tile irr Index of rr of SDL irc Inxed of rc of SDL
- Returns
◆ grasp_output_tile_information_retrieval_sd_lb()
float grasp_output_tile_information_retrieval_sd_lb | ( | const grasp_results_t * | output, |
int | irc, | ||
int | irr | ||
) |
Return values of grid values of the bings in case of lognormal bbins sd (X axis of SD plot)
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile irr irc
- Returns
- values of grid radius points (X axis of SD plot)
◆ grasp_output_tile_information_tile_nchem()
int grasp_output_tile_information_tile_nchem | ( | const grasp_results_t * | output, |
int | isd | ||
) |
Return total number of gases retrieved
- Parameters
-
output Output of retrieval from a tile isd Index of mode
- Returns
- total number of pixels availables in output
◆ grasp_output_tile_information_tile_ngases()
int grasp_output_tile_information_tile_ngases | ( | const grasp_results_t * | output | ) |
Return total number of gases retrieved
- Parameters
-
output Output of retrieval from a tile
- Returns
- total number of pixels availables in output
◆ grasp_output_tile_information_tile_npixels()
int grasp_output_tile_information_tile_npixels | ( | const grasp_results_t * | output | ) |
Return total number of pixels availables in output
- Parameters
-
output Output of retrieval from a tile
- Returns
- total number of pixels availables in output
◆ grasp_output_tile_information_tile_npixels_t()
int grasp_output_tile_information_tile_npixels_t | ( | const grasp_results_t * | output | ) |
Return total number of times in the tile
- Parameters
-
output Output of retrieval from a tile
- Returns
- total number of times in the tile
◆ grasp_output_tile_information_tile_npixels_x()
int grasp_output_tile_information_tile_npixels_x | ( | const grasp_results_t * | output | ) |
Return width of the tile
- Parameters
-
output Output of retrieval from a tile
- Returns
- width of the tile
◆ grasp_output_tile_information_tile_npixels_y()
int grasp_output_tile_information_tile_npixels_y | ( | const grasp_results_t * | output | ) |
Return height of the tile
- Parameters
-
output Output of retrieval from a tile
- Returns
- height of the tile
◆ grasp_output_tile_information_wl()
float grasp_output_tile_information_wl | ( | const grasp_results_t * | output, |
int | iwl | ||
) |
Return the wavelenght of specific index
- Parameters
-
output Output of retrieval from a tile iwl Index of the wavelenght
- Returns
- Value of the wavelenght in nanometers
◆ grasp_output_tile_is_pixel()
bool grasp_output_tile_is_pixel | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
- Parameters
-
output Output of retrieval from a tile it index t ix index x iy index y
- Returns
- output Output of retrieval from a tile
◆ grasp_output_tile_pixel_information_cloud_flag()
int grasp_output_tile_pixel_information_cloud_flag | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return cloud flag of the pixel
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- cloud flag of the pixel
◆ grasp_output_tile_pixel_information_file_index()
int grasp_output_tile_pixel_information_file_index | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return file index (origin) of the pixel
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- file index (origin) of the pixel
◆ grasp_output_tile_pixel_information_grid_col()
int grasp_output_tile_pixel_information_grid_col | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return index in input grid for cols
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- index in input grid for cols
◆ grasp_output_tile_pixel_information_grid_row()
int grasp_output_tile_pixel_information_grid_row | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return index in input grid for rows
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- index in input grid for rows
◆ grasp_output_tile_pixel_information_hvp()
float grasp_output_tile_pixel_information_hvp | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | ihvp | ||
) |
If the pixel has lidar signal this array contains the vertical altitudes.
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile ihvp Vertical profile index
- Returns
- Value in meter of vertical range
◆ grasp_output_tile_pixel_information_it()
int grasp_output_tile_pixel_information_it | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return Internal T index of pixel inside the segment starting in 1
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- Internal T index of pixel inside the segment starting in 1
◆ grasp_output_tile_pixel_information_ix()
int grasp_output_tile_pixel_information_ix | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return Internal X index of pixel inside the segment starting in 1
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- Internal X index of pixel inside the segment starting in 1
◆ grasp_output_tile_pixel_information_iy()
int grasp_output_tile_pixel_information_iy | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return Internal Y index of pixel inside the segment starting in 1
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- Internal Y index of pixel inside the segment starting in 1
◆ grasp_output_tile_pixel_information_land_percent()
float grasp_output_tile_pixel_information_land_percent | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return land percent information of the pixel
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- land percent information of the pixel
◆ grasp_output_tile_pixel_information_latitude()
float grasp_output_tile_pixel_information_latitude | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return latitude of the pixel
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- latitude of the pixel
◆ grasp_output_tile_pixel_information_longitude()
float grasp_output_tile_pixel_information_longitude | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return longitude of the pixel
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- longitude of the pixel
◆ grasp_output_tile_pixel_information_masl()
float grasp_output_tile_pixel_information_masl | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return meters above sea-level of the pixel
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- meters above sea-leve of the pixel
◆ grasp_output_tile_pixel_information_nhvp()
int grasp_output_tile_pixel_information_nhvp | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
DEPRECATED: used instead: int grasp_output_tile_information_nhvp(const grasp_results_t *output,int it, int ix, int iy); Number of vertical points in the pixel
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- Number of vertical points in vertical profile
◆ grasp_output_tile_pixel_information_nwl()
int grasp_output_tile_pixel_information_nwl | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
DEPRECATED: THIS FUNCTION EXIST JUST TO SUPPORT CHANGES IN INTERNAL STRUCTURES BUT IT SHOULD NOT BE USED! Return number of wavelengths for the pixel
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- number of wavelengths for the pixel
◆ grasp_output_tile_pixel_information_out_t()
int grasp_output_tile_pixel_information_out_t | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return Index of T index in output grid.
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- Index of T index in output grid.
◆ grasp_output_tile_pixel_information_out_x()
int grasp_output_tile_pixel_information_out_x | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return Index of X index in output grid.
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- Index of X index in output grid.
◆ grasp_output_tile_pixel_information_out_y()
int grasp_output_tile_pixel_information_out_y | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return Index of Y index in output grid.
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- Index of Y index in output grid.
◆ grasp_output_tile_pixel_information_real_time()
float grasp_output_tile_pixel_information_real_time | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return process real time of the pixel
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- seconds taken to process the pixel
◆ grasp_output_tile_pixel_information_segment_col()
int grasp_output_tile_pixel_information_segment_col | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return position of the segment, dimension X
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- position of the segment, dimension X
◆ grasp_output_tile_pixel_information_segment_row()
int grasp_output_tile_pixel_information_segment_row | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return position of the segment, dimension Y
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- position of the segment, dimension Y
◆ grasp_output_tile_pixel_information_segment_time()
int grasp_output_tile_pixel_information_segment_time | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return position of the segment, dimension T
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- position of the segment, dimension T
◆ grasp_output_tile_pixel_information_sza()
float grasp_output_tile_pixel_information_sza | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return Solar zenit angle of current wavelength in degrees
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- Solar zenit angle of current wavelength in degrees
◆ grasp_output_tile_pixel_information_time()
int64_t grasp_output_tile_pixel_information_time | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return index in input grid for time
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- index in input grid for time
◆ grasp_output_tile_pixel_information_user_time()
float grasp_output_tile_pixel_information_user_time | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return process user time of the pixel
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- seconds taken to process the pixel
◆ grasp_output_tile_pixel_segment_npixels()
int grasp_output_tile_pixel_segment_npixels | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | nrCol, | ||
int | nrRow | ||
) |
Return the number of valid pixels in this pixel's segment
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile nrCol number of columns of segments in tile nrRow number if rows of segments in tile
- Returns
- the number of valid pixels in this pixel's segment
◆ grasp_output_tile_products_aerosol_chem()
bool grasp_output_tile_products_aerosol_chem | ( | const grasp_results_t * | output | ) |
Return true if output of aerosol chemistry is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_aerosol_lidar()
bool grasp_output_tile_products_aerosol_lidar | ( | const grasp_results_t * | output | ) |
Return true if output for aerosol lidar products is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_aerosol_opt()
bool grasp_output_tile_products_aerosol_opt | ( | const grasp_results_t * | output | ) |
Return true if output for aerosol optical products is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_aerosol_phmx()
bool grasp_output_tile_products_aerosol_phmx | ( | const grasp_results_t * | output | ) |
Return true if output of aerosol phase matrix is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_aerosol_pm()
bool grasp_output_tile_products_aerosol_pm | ( | const grasp_results_t * | output | ) |
Return true if output aerosol particular matter is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_aerosol_rind()
bool grasp_output_tile_products_aerosol_rind | ( | const grasp_results_t * | output | ) |
Return true if output for aerosol refractive index is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_aerosol_sd2m_ext()
bool grasp_output_tile_products_aerosol_sd2m_ext | ( | const grasp_results_t * | output | ) |
Return true if output extinction for aerosol two modes simulated is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_aerosol_sd2m_mph()
bool grasp_output_tile_products_aerosol_sd2m_mph | ( | const grasp_results_t * | output | ) |
Return true if output products for simulated two modes is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_aerosol_types()
bool grasp_output_tile_products_aerosol_types | ( | const grasp_results_t * | output | ) |
Return true if output for aerosol types is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_errest_aerosol_lidar()
bool grasp_output_tile_products_errest_aerosol_lidar | ( | const grasp_results_t * | output | ) |
Return true if output error estimation for aerosol lidar signal is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_errest_aerosol_mic()
bool grasp_output_tile_products_errest_aerosol_mic | ( | const grasp_results_t * | output | ) |
Return true if output error estimation for size distribution, when it is not part of the retireved parameters, is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_errest_aerosol_opt()
bool grasp_output_tile_products_errest_aerosol_opt | ( | const grasp_results_t * | output | ) |
Return true if output error estimation for aerosol optical products is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_errest_aerosol_sd2m_extfc()
bool grasp_output_tile_products_errest_aerosol_sd2m_extfc | ( | const grasp_results_t * | output | ) |
Return true if output error estimation for aodf and aodc, when sd2m is true
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_errest_par()
bool grasp_output_tile_products_errest_par | ( | const grasp_results_t * | output | ) |
Return true if output error estimation for parameters is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_forcing_bbflux()
bool grasp_output_tile_products_forcing_bbflux | ( | const grasp_results_t * | output | ) |
Return true if output for forcing flux is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_forcing_forcing()
bool grasp_output_tile_products_forcing_forcing | ( | const grasp_results_t * | output | ) |
Return true if output for forcing is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_gases_absorption()
bool grasp_output_tile_products_gases_absorption | ( | const grasp_results_t * | output | ) |
Return true if output for gases absorption is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_gases_concentration()
bool grasp_output_tile_products_gases_concentration | ( | const grasp_results_t * | output | ) |
Return true if output for gases concentration is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_retrieval_fit()
bool grasp_output_tile_products_retrieval_fit | ( | const grasp_results_t * | output | ) |
Return true if output retrieval fitting is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_retrieval_par()
bool grasp_output_tile_products_retrieval_par | ( | const grasp_results_t * | output | ) |
Return true if output retrieval parameters is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_retrieval_res()
bool grasp_output_tile_products_retrieval_res | ( | const grasp_results_t * | output | ) |
Return true if output retrieval residuals is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_surface_bhr_iso()
bool grasp_output_tile_products_surface_bhr_iso | ( | const grasp_results_t * | output | ) |
If bhr_iso products is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_products_surface_surf()
bool grasp_output_tile_products_surface_surf | ( | const grasp_results_t * | output | ) |
If surface products is available
- Parameters
-
output Output of retrieval from a tile
- Returns
- if it is available
◆ grasp_output_tile_retrieval_fit_pixel_fit()
const pixel_t* grasp_output_tile_retrieval_fit_pixel_fit | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return fit pixel data
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- Fit pixel. It is like sdata pixel but filled with fitting information
◆ grasp_output_tile_retrieval_fit_pixel_original()
const pixel_t* grasp_output_tile_retrieval_fit_pixel_original | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return original pixel data
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- Original pixel data. It is the pixel in sdata input information
◆ grasp_output_tile_retrieval_fit_segment_fit()
const sensor_data_t* grasp_output_tile_retrieval_fit_segment_fit | ( | const grasp_results_t * | output, |
int | isegment | ||
) |
Return segment fitting data
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- It is like sdata but filled with fitting information
◆ grasp_output_tile_retrieval_fit_segment_original()
const sensor_data_t* grasp_output_tile_retrieval_fit_segment_original | ( | const grasp_results_t * | output, |
int | isegment | ||
) |
Return segment input data
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- It is the sdata input information
◆ grasp_output_tile_retrieval_par_parameters()
float grasp_output_tile_retrieval_par_parameters | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | ipar | ||
) |
Return retrieved aerosol and surface reflectance parameters
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile ipar
- Returns
- retrieved aerosol and surface reflectance parameters
◆ grasp_output_tile_retrieval_par_sd()
float grasp_output_tile_retrieval_par_sd | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | isd, | ||
int | bin | ||
) |
Return retrieved size distribution simplified for easy interpretation
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile isd 0 if it is total size distriubtion or the number of the mode bin value of the bin
- Returns
- retrieved value of the bin of SD
◆ grasp_output_tile_retrieval_res_niter()
int grasp_output_tile_retrieval_res_niter | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return number of iterations in multipixel scenario
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- number of iterations in multipixel scenario
◆ grasp_output_tile_retrieval_res_resa()
float grasp_output_tile_retrieval_res_resa | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | inoise | ||
) |
Return detailed absolute measurement residuals for tile
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile inoise Number of noise
- Returns
- detailed absolute measurement residuals for tile
◆ grasp_output_tile_retrieval_res_resr()
float grasp_output_tile_retrieval_res_resr | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | inoise | ||
) |
Return detailed relative measurement residuals for tile
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile inoise Number of noise
- Returns
- detailed relative and relative measurement residuals for tile
◆ grasp_output_tile_retrieval_res_rest()
float grasp_output_tile_retrieval_res_rest | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return total residual for multi-pixel retrieval
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- total residual for multi-pixel retrieval
◆ grasp_output_tile_surface_bhr_iso()
float grasp_output_tile_surface_bhr_iso | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return surface bhr_iso
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- surface albedo
◆ grasp_output_tile_surface_dhr()
float grasp_output_tile_surface_dhr | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy, | ||
int | iwl | ||
) |
Return surface dhr
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile iwl Index of the wavelength
- Returns
- surface albedo
◆ grasp_output_tile_surface_ndvi()
float grasp_output_tile_surface_ndvi | ( | const grasp_results_t * | output, |
int | it, | ||
int | ix, | ||
int | iy | ||
) |
Return surface ndvi
- Parameters
-
output Output of retrieval from a tile it Time index of the pixel in the tile ix X index of the pixel in the tile iy Y index of the pixel in the tile
- Returns
- surface ndvi