DOAngularGridsSet

Workspace.DOAngularGridsSet(self: pyarts.arts._Workspace, doit_za_grid_size: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = self.doit_za_grid_size, aa_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.aa_grid, za_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.za_grid, N_za_grid: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index], N_aa_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = 1, za_grid_opt_file: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.String]] = "", verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Sets the angular grids for Discrete Ordinate type scattering calculations.

This method sets the angular grids for the Discrete Ordinate type scattering calculations (DOIT, DISORT). For down- und up-looking geometries it suffices to define N_za_grid (both solvers) and N_aa_grid (DOIT). From these numbers equally spaced grids are created and stored in the WSVs za_grid and aa_grid.

For limb simulations it is important to use an optimized zenith angle grid with a very fine resolution around the horizon (za=90 degrees). Such a grid can be generated using doit_za_grid_optCalc(). To be applied, the name of the file holding the optimized angle grid has to be given (za_grid_opt_file).

When an optimized grid is present, the equidistant grid is used for the calculation of the scattering integrals, while the optimized grid is applied for the integration of the radiative transfer equation. Otherwise the equidistant grid is used throughout. For down-looking cases using the equidistant grid typically suffices and speeds up the calculations.

Author(s): Claudia Emde

Parameters:
  • doit_za_grid_size (Index, optional) – Number of equidistant grid points of the zenith angle grid. See doit_za_grid_size, defaults to self.doit_za_grid_size [OUT]

  • aa_grid (Vector, optional) – Azimuthal angle grid. See aa_grid, defaults to self.aa_grid [OUT]

  • za_grid (Vector, optional) – Zenith angle grid. See za_grid, defaults to self.za_grid [OUT]

  • N_za_grid (Index) – Number of grid points in zenith angle grid. Recommended value is 19. [IN]

  • N_aa_grid (Index, optional) – Number of grid points in azimuth angle grid. Recommended value is 37. Defaults to 1 [IN]

  • za_grid_opt_file (String, optional) – Name of special grid for RT part. Defaults to "" [IN]

  • verbosity (Verbosity) – ARTS verbosity. See verbosity, defaults to self.verbosity [IN]