pha_mat_sptFromDataDOITOpt

Workspace.pha_mat_sptFromDataDOITOpt(self: pyarts.arts._Workspace, pha_mat_spt: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor5 | None = self.pha_mat_spt, pha_mat_sptDOITOpt: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfTensor7 | None = self.pha_mat_sptDOITOpt, scat_data_mono: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfArrayOfSingleScatteringData | None = self.scat_data_mono, doit_za_grid_size: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.doit_za_grid_size, aa_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.aa_grid, za_index: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.za_index, aa_index: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.aa_index, rtp_temperature: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = self.rtp_temperature, pnd_field: pyarts.arts.WorkspaceVariable | pyarts.arts.Tensor4 | None = self.pnd_field, scat_p_index: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.scat_p_index, scat_lat_index: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.scat_lat_index, scat_lon_index: pyarts.arts.WorkspaceVariable | pyarts.arts.Index | None = self.scat_lon_index, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None

Calculation of the phase matrix of the individual scattering elements.

In this function the phase matrix is extracted from pha_mat_sptDOITOpt. It can be used in the agenda pha_mat_spt_agenda. This method must be used in combination with DoitScatteringDataPrepare().

Temperature is considered as described for pha_mat_sptFromData()

Author(s): Claudia Emde

Parameters:
  • pha_mat_spt (Tensor5, optional) – Phase matrix for all individual scattering elements. See pha_mat_spt, defaults to self.pha_mat_spt [INOUT]

  • pha_mat_sptDOITOpt (ArrayOfTensor7, optional) – Interpolated phase matrix. See pha_mat_sptDOITOpt, defaults to self.pha_mat_sptDOITOpt [IN]

  • scat_data_mono (ArrayOfArrayOfSingleScatteringData, optional) – Monochromatic single scattering data. See scat_data_mono, defaults to self.scat_data_mono [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]

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

  • za_index (Index, optional) – Zenith angle index for scattering calculations. See za_index, defaults to self.za_index [IN]

  • aa_index (Index, optional) – Azimuth angle index for scattering calculations. See aa_index, defaults to self.aa_index [IN]

  • rtp_temperature (Numeric, optional) – Temperature at a radiative transfer point. See rtp_temperature, defaults to self.rtp_temperature [IN]

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

  • scat_p_index (Index, optional) – Pressure index for scattering calculations. See scat_p_index, defaults to self.scat_p_index [IN]

  • scat_lat_index (Index, optional) – Latitude index for scattering calculations. See scat_lat_index, defaults to self.scat_lat_index [IN]

  • scat_lon_index (Index, optional) – Longitude index for scattering calculations. See scat_lon_index, defaults to self.scat_lon_index [IN]

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