doit_scat_fieldCalc

Workspace.doit_scat_fieldCalc(self: pyarts.arts._Workspace, doit_scat_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor6 | None = self.doit_scat_field, pha_mat_spt_agenda: pyarts.arts.WorkspaceVariable | pyarts.arts.Agenda | None = self.pha_mat_spt_agenda, cloudbox_field_mono: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor6 | None = self.cloudbox_field_mono, pnd_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor4 | None = self.pnd_field, t_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor3 | None = self.t_field, atmosphere_dim: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.atmosphere_dim, cloudbox_limits: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfIndex | None = self.cloudbox_limits, za_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.za_grid, aa_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.aa_grid, doit_za_grid_size: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.doit_za_grid_size, pha_mat_doit: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor7 | None = self.pha_mat_doit, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None

Calculates the scattering integral field in the DOIT module.

The scattering integral field is generated by integrating the product of phase matrix and Stokes vector over all incident angles. For more information please refer to AUG.

Author(s): Sreerekha T.R., Claudia Emde

Parameters:
  • doit_scat_field (Tensor6, optional) – Scattered field inside the cloudbox. See doit_scat_field, defaults to self.doit_scat_field [INOUT]

  • pha_mat_spt_agenda (Agenda, optional) – Calculates the phase matrix for individual scattering elements. See pha_mat_spt_agenda, defaults to self.pha_mat_spt_agenda [IN]

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

  • pnd_field (Tensor4, optional) – Particle number density field. See pnd_field, defaults to self.pnd_field [IN]

  • t_field (Tensor3, optional) – The field of atmospheric temperatures. See t_field, defaults to self.t_field [IN]

  • atmosphere_dim (Index, optional) – The atmospheric dimensionality (1-3). See atmosphere_dim, defaults to self.atmosphere_dim [IN]

  • cloudbox_limits (ArrayOfIndex, optional) – The limits of the cloud box. See cloudbox_limits, defaults to self.cloudbox_limits [IN]

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

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

  • 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 [IN]

  • pha_mat_doit (Tensor7, optional) – Ensemble averaged phase matrix for DOIT calculation. See pha_mat_doit, defaults to self.pha_mat_doit [IN]

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