AngularGridsSetFluxCalc
- Workspace.AngularGridsSetFluxCalc(self: pyarts.arts._Workspace, za_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.za_grid, aa_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.aa_grid, za_grid_weights: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.za_grid_weights, N_za_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = 2, N_aa_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = 1, za_grid_type: pyarts.arts.WorkspaceVariable | pyarts.arts.String | None = 'linear_mu', verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
Sets the angular grids for the calculation of radiation fluxes.
This method sets the angular grids for the radiation fluxes type calculations and calculates the integration weights
za_grid_weightsfor the zenith angle integration. For down- und up-looking geometries it suffices to use the default values of N_za_grid and N_aa_grid. From N_aa_grid an equally spaced grid is created and stored in the WSVaa_grid.Depending on the desired za_grid_type
za_gridwill be equally spaced (‘linear’) or unequally (‘linear_mu’,’double_gauss’) Important, N_za_grid must be an even number because for the integration over each hemisphere N_za_grid / 2 zenith angles are needed.Possible zenith angle grid types are:
double_gauss: The zenith grid and the integration weights are set according to a gauss-legendre integration for each hemispheres.linear: Equally space grid between 0 deg and 180 deg including the poleslinear_mu: Similar to ‘linear’ but equally spaced for cos(180 deg) to cos(0 deg), which results a unequally spaced angular grid
Author(s): Manfred Brath
- Parameters:
za_grid (Vector, optional) – Zenith angle grid. See
za_grid, defaults toself.za_grid[OUT]aa_grid (Vector, optional) – Azimuthal angle grid. See
aa_grid, defaults toself.aa_grid[OUT]za_grid_weights (Vector, optional) – Zenith angle integration weights. See
za_grid_weights, defaults toself.za_grid_weights[OUT]N_za_grid (Index, optional) – Number of zenith angles. Defaults to
2[IN]N_aa_grid (Index, optional) – Number of azimuth angles. Defaults to
1[IN]za_grid_type (String, optional) – Zenith angle grid type. Defaults to
"linear_mu"[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity, defaults toself.verbosity[IN]