doit_za_grid_optCalc

Workspace.doit_za_grid_optCalc(self: pyarts.arts._Workspace, doit_za_grid_opt: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.doit_za_grid_opt, cloudbox_field_mono: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor6]] = self.cloudbox_field_mono, za_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.za_grid, doit_za_interp: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = self.doit_za_interp, acc: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric], verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Zenith angle grid optimization for scattering calculation.

This method optimizes the zenith angle grid. As input it requires a radiation field (cloudbox_field) which is calculated on a very fine zenith angle grid (za_grid). Based on this field zenith angle grid points are selected, such that the maximum difference between the radiation field represented on the very fine zenith angle grid and the radiation field represented on the optimized grid (doit_za_grid_opt) is less than the accuracy (acc). Between the grid points the radiation field is interpolated linearly or polynomially depending on doit_za_interp.

Note: The method works only for a 1D atmosphere and for one frequency.

Author(s): Claudia Emde

Parameters:
  • doit_za_grid_opt (Vector, optional) – Optimized zenith angle grid. See doit_za_grid_opt, defaults to self.doit_za_grid_opt [OUT]

  • cloudbox_field_mono (Tensor6, optional) – Monochromatic radiation field inside the cloudbox. See cloudbox_field_mono, defaults to self.cloudbox_field_mono [IN]

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

  • doit_za_interp (Index, optional) – Flag for interplation method in zenith angle dimension. See doit_za_interp, defaults to self.doit_za_interp [IN]

  • acc (Numeric) – Accuracy to achieve [%]. [IN]

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