apsfs-package | R Documentation |
This package contains functions to calculate the atmopsheric point spread function (PSF) for a given geometry and atmospheric composition and profile and functions to fit this data to annular, sectorial, or grid models. It can also calculate the spatially-resolved spherical albedo function (SAF).
The PSF and SAF are calculated with backward Monte Carlo with the following simplifications:
Plane paralel geometry;
Layered medium;
Lambertian surface;
Molecular absorption not included.
Simulations can be recorded in a annular for symmetric conditions (Lambertian surfaces and sensor looking at nadir), and sectorial geometry or grid geometry for asymmetric conditions (surface BRDF and or zenith view angles away from nadir).
The results can then be fitted to models to provide flexibility for application. Cumulative annular data is fitted to a two term exponential function, the sectorial data is fitted to a SVD, while grid data is fitted with Zernike polynomials.
Below is the list of exported functions in this package:
get_mol_par: Calculate the molecular absorption and optical depth
get_opt_atm_prfl: Calculate optical properties of atmospheric layers in high resolution
cos2sph: Directional cosines to polar angles
mc_psf: Solves the radiative transfer with the Monte Carlo method to simulate the PSF
mc_saf: Solves the radiative transfer with the Monte Carlo method to simulate the SAF
dpsf: Calculates the PSF density (per area, in m^2)
fit_radial_psf: Fit a cumulative annular model to radial PSF geometry
fit_grid_psf: Fit grid PSF geometry with Zernike polynomials
calc_cdf: Calculate the cumulative density distribution from scattering phase functions
ray_ph: Rayleigh scattering phase function
scat_aer: Get scattering direction after aerosol interaction
scat_ray: Get scattering direction after Rayleigh interaction
rayleigh_od: Calculate the Rayleigh optical depth at a given pressure and altitude
update_cdir: Update directional cosines after scattering
The following data is available:
us62: US standard atmospheric profile (1962)
continental_ph_6sv: Continental aerosol scattering phase function
maritime_ph_6sv: Maritime aerosol scattering phase function
urban_ph_6sv: Urban aerosol scattering phase function
continental_coef_6sv: Continental aerosol optical coefficients
maritime_coef_6sv: Maritime aerosol optical coefficients
urban_coef_6sv: Urban aerosol optical coefficients
tau_ray_6sv: Rayleigh optical depth for US62 and 6SV wavelength grid
rayleigh_cdf: Cumulative distribution function of the Rayleigh scattering phase function
Alexandre Castagna
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.