line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D

Workspace.line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D(self: pyarts.arts._Workspace, line_irradiance: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Matrix]] = self.line_irradiance, line_transmission: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.line_transmission, abs_species: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfArrayOfSpeciesTag]] = self.abs_species, abs_lines_per_species: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfArrayOfAbsorptionLines]] = self.abs_lines_per_species, nlte_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.EnergyLevelMap]] = self.nlte_field, vmr_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor4]] = self.vmr_field, t_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.t_field, z_field: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.z_field, p_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.p_grid, refellipsoid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.refellipsoid, surface_props_data: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor3]] = self.surface_props_data, iy_main_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.iy_main_agenda, ppath_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.ppath_agenda, iy_space_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.iy_space_agenda, iy_surface_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.iy_surface_agenda, iy_cloudbox_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.iy_cloudbox_agenda, propmat_clearsky_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.propmat_clearsky_agenda, df: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric], nz: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index], nf: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index], r: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = 1.0, verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Computes the line irradiance and line transmission

Presently only works for 1D atmospheres

Author(s): Richard Larsson

Parameters:
  • line_irradiance (Matrix, optional) – Irradiance as seen by a single absorption line. See line_irradiance, defaults to self.line_irradiance [OUT]

  • line_transmission (Tensor3, optional) – Transmission as seen by a single absorption line. See line_transmission, defaults to self.line_transmission [OUT]

  • abs_species (ArrayOfArrayOfSpeciesTag, optional) – Tag groups for gas absorption. See abs_species, defaults to self.abs_species [IN]

  • abs_lines_per_species (ArrayOfArrayOfAbsorptionLines, optional) – A list of spectral line data for each tag. See abs_lines_per_species, defaults to self.abs_lines_per_species [IN]

  • nlte_field (EnergyLevelMap, optional) – The field of NLTE temperatures and/or ratios. See nlte_field, defaults to self.nlte_field [IN]

  • vmr_field (Tensor4, optional) – VMR field. See vmr_field, defaults to self.vmr_field [IN]

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

  • z_field (Tensor3, optional) – The field of geometrical altitudes. See z_field, defaults to self.z_field [IN]

  • p_grid (Vector, optional) – The pressure grid. See p_grid, defaults to self.p_grid [IN]

  • refellipsoid (Vector, optional) – Reference ellipsoid. See refellipsoid, defaults to self.refellipsoid [IN]

  • surface_props_data (Tensor3, optional) – Various surface properties. See surface_props_data, defaults to self.surface_props_data [IN]

  • iy_main_agenda (Agenda, optional) – Calculation of a single monochromatic pencil beam spectrum. See iy_main_agenda, defaults to self.iy_main_agenda [IN]

  • ppath_agenda (Agenda, optional) – Calculation of complete propagation paths. See ppath_agenda, defaults to self.ppath_agenda [IN]

  • iy_space_agenda (Agenda, optional) – Downwelling radiation at the top of the atmosphere. See iy_space_agenda, defaults to self.iy_space_agenda [IN]

  • iy_surface_agenda (Agenda, optional) – Upwelling radiation from the surface. See iy_surface_agenda, defaults to self.iy_surface_agenda [IN]

  • iy_cloudbox_agenda (Agenda, optional) – Intensity at boundary or interior of the cloudbox. See iy_cloudbox_agenda, defaults to self.iy_cloudbox_agenda [IN]

  • propmat_clearsky_agenda (Agenda, optional) – Calculate the absorption coefficient matrix. See propmat_clearsky_agenda, defaults to self.propmat_clearsky_agenda [IN]

  • df (Numeric) – relative frequency to line center. [IN]

  • nz (Index) – number of zeniths. [IN]

  • nf (Index) – number of frequencies per line. [IN]

  • r (Numeric, optional) – Distance assumed when computing local (1-T). Defaults to 1.0 [IN]

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