spectral_rad_fieldFromOperatorPath

Workspace.spectral_rad_fieldFromOperatorPath(self, spectral_rad_field: GriddedSpectralField6 = self.spectral_rad_field, spectral_rad_operator: SpectralRadianceOperator = self.spectral_rad_operator, ray_path_observer_agenda: Agenda = self.ray_path_observer_agenda, freq_grid: AscendingGrid = self.freq_grid, zen_grid: ZenGrid = self.zen_grid, azi_grid: AziGrid) None

Computes the spectral radiance field using ray_path_observer_agenda.

Each point is in computed individually, so there will be zenith x azimuth x altitude x latitude x longitude x frequency number of calculations. The positional arguments are taken from spectral_rad_operator.

If the code is not already in parallel operation mode when this method is called, the first 5 dimensions are computed in parallel.

Author: Richard Larsson

Parameters:
  • spectral_rad_field (~pyarts3.arts.GriddedSpectralField6, optional) – The spectral radiance field. Defaults to self.spectral_rad_field. [OUT]

  • spectral_rad_operator (~pyarts3.arts.SpectralRadianceOperator, optional) – The spectral radiance operator. Defaults to self.spectral_rad_operator. [IN]

  • ray_path_observer_agenda (~pyarts3.arts.Agenda, optional) – Gets the propagation path as it is observed. Defaults to self.ray_path_observer_agenda. [IN]

  • freq_grid (~pyarts3.arts.AscendingGrid, optional) – A frequency grid. Unit: Hz. Defaults to self.freq_grid. [IN]

  • zen_grid (~pyarts3.arts.ZenGrid, optional) – A single zenith angle grid. Defaults to self.zen_grid. [IN]

  • azi_grid (AziGrid) – The azimuth grid. [IN]