RadiationFieldSpectralIntegrate

Workspace.RadiationFieldSpectralIntegrate(self: pyarts.arts._Workspace, radiation_field: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor4, pyarts.arts.Tensor5], f_grid: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = self.f_grid, spectral_radiation_field: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Tensor5, pyarts.arts.Tensor7, object], quadrature_weights: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector]] = Vector{}, verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Integrates fields like spectral_irradiance_field or spectral_radiance_field over frequency.

Important, the first dimension must be the frequency dimension! If a field like spectral_radiance_field is input, the stokes dimension is also removed.

Additional possibility to integrate over frequency using specific user defined qaudrature weights. Important if using qaudrature weights, they must have the same size as the frequency grid.

Author(s): Manfred Brath

Parameters:
  • radiation_field (Tensor4 or Tensor5) – Field similar to irradiance field or spectral irradiance field. [OUT]

  • f_grid (Vector, optional) – The frequency grid for monochromatic pencil beam calculations. See f_grid, defaults to self.f_grid [IN]

  • spectral_radiation_field (Tensor5 or Tensor7) – Field similar to spectral irradiance field, spectral radiance field. [IN]

  • quadrature_weights (Vector, optional) – Quadrature weights for frequency integration. Set them, if no default integration is desired. Defaults to [] [IN]

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