disort_spectral_rad_fieldFromAgenda

Workspace.disort_spectral_rad_fieldFromAgenda(self, disort_spectral_rad_field: pyarts3.arts.DisortRadiance | None = None, disort_quadrature: pyarts3.arts.ZenGriddedField1 | None = None, disort_fourier_mode_dimension: pyarts3.arts.Index | None = None, disort_legendre_polynomial_dimension: pyarts3.arts.Index | None = None, disort_quadrature_dimension: pyarts3.arts.Index | None = None, disort_settings_agenda: pyarts3.arts.Agenda | None = None, freq_grid: pyarts3.arts.AscendingGrid | None = None, ray_path: pyarts3.arts.ArrayOfPropagationPathPoint | None = None, azi_grid: pyarts3.arts.AziGrid | None = None) None

Use Disort for clearsky calculations of spectral radiance field.

The agenda is used to setup Disort, i.e., to compute the disort_settings that governs how the solver is run.

Wrapper calling Methods (in order):

Equivalent (mostly) Python code:

1ws = pyarts.Workspace()
2
3# ...
4
5 ws.disort_settings_agendaExecute()
6 ws.disort_spectral_rad_fieldCalc()

Authors: Richard Larsson, Automatically Generated

Used by wrapper methods

Parameters:
  • disort_spectral_rad_field (DisortRadiance, optional) – The spectral radiance field from Disort. See disort_spectral_rad_field, defaults to self.disort_spectral_rad_field [OUT]

  • disort_quadrature (ZenGriddedField1, optional) – The quadrature angles for Disort with accompying weights. See disort_quadrature, defaults to self.disort_quadrature [OUT]

  • disort_fourier_mode_dimension (Index, optional) – The number of Fourier modes for Disort. See disort_fourier_mode_dimension, defaults to self.disort_fourier_mode_dimension [IN]

  • disort_legendre_polynomial_dimension (Index, optional) – The number of input Legendre polynimials for Disort. See disort_legendre_polynomial_dimension, defaults to self.disort_legendre_polynomial_dimension [IN]

  • disort_quadrature_dimension (Index, optional) – The quadrature size for Disort. See disort_quadrature_dimension, defaults to self.disort_quadrature_dimension [IN]

  • disort_settings_agenda (Agenda, optional) – An agenda for setting up Disort. See disort_settings_agenda, defaults to self.disort_settings_agenda [IN]

  • freq_grid (AscendingGrid, optional) – A frequency grid. Unit: Hz. See freq_grid, defaults to self.freq_grid [IN]

  • ray_path (ArrayOfPropagationPathPoint, optional) – A list path points making up a propagation path. See ray_path, defaults to self.ray_path [IN]

  • azi_grid (AziGrid, optional) – The azimuthal angles. Defaults to 0 [IN]