disort_settings_agenda ====================== .. currentmodule:: pyarts3.workspace .. attribute:: Workspace.disort_settings_agenda :type: ~pyarts3.arts.Agenda An agenda for setting up Disort. The only intent of this Agenda is to simplify the setup of Disort for different scenarios. The output of this Agenda is just that setting. It is possible to execute :attr:`~pyarts3.workspace.Workspace.disort_settings_agenda` directly from the workspace by calling :func:`~pyarts3.workspace.Workspace.disort_settings_agendaExecute`. As all agendas in ARTS, :attr:`~pyarts3.workspace.Workspace.disort_settings_agenda` is also customizable via its operator helper class: :class:`~pyarts3.arts.disort_settings_agendaOperator`. See it, :func:`~pyarts3.workspace.Workspace.disort_settings_agendaSetOperator`, and :func:`~pyarts3.workspace.Workspace.disort_settings_agendaExecuteOperator` for more details. Parameters ---------- disort_settings : ~pyarts3.arts.DisortSettings Contains the full settings of spectral Disort calculations. See :attr:`~pyarts3.workspace.Workspace.disort_settings` **[OUT]** frequency_grid : ~pyarts3.arts.AscendingGrid A single frequency grid. See :attr:`~pyarts3.workspace.Workspace.frequency_grid` **[IN]** ray_path : ~pyarts3.arts.ArrayOfPropagationPathPoint A list path points making up a propagation path. See :attr:`~pyarts3.workspace.Workspace.ray_path` **[IN]** disort_quadrature_dimension : ~pyarts3.arts.Index The quadrature size for Disort. See :attr:`~pyarts3.workspace.Workspace.disort_quadrature_dimension` **[IN]** disort_fourier_mode_dimension : ~pyarts3.arts.Index The number of Fourier modes for Disort. See :attr:`~pyarts3.workspace.Workspace.disort_fourier_mode_dimension` **[IN]** disort_legendre_polynomial_dimension : ~pyarts3.arts.Index The number of input Legendre polynimials for Disort. See :attr:`~pyarts3.workspace.Workspace.disort_legendre_polynomial_dimension` **[IN]** .. rubric:: Input to workspace methods .. hlist:: :columns: 2 * :func:`~pyarts3.workspace.Workspace.disort_settings_agendaExecute` * :func:`~pyarts3.workspace.Workspace.disort_spectral_flux_fieldFromAgenda` * :func:`~pyarts3.workspace.Workspace.disort_spectral_flux_fieldProfile` * :func:`~pyarts3.workspace.Workspace.disort_spectral_radiance_fieldFromAgenda` * :func:`~pyarts3.workspace.Workspace.disort_spectral_radiance_fieldFromAgendaCdisort` * :func:`~pyarts3.workspace.Workspace.disort_spectral_radiance_fieldProfile` * :func:`~pyarts3.workspace.Workspace.disort_spectral_radiance_fieldProfileCdisort` .. rubric:: Output from workspace methods .. hlist:: :columns: 1 * :func:`~pyarts3.workspace.Workspace.disort_settings_agendaSetOperator` * :func:`~pyarts3.workspace.Workspace.disort_settings_agendaSetup` .. rubric:: Related workspace variables .. hlist:: :columns: 2 * :attr:`~pyarts3.workspace.Workspace.disort_fourier_mode_dimension` * :attr:`~pyarts3.workspace.Workspace.disort_legendre_polynomial_dimension` * :attr:`~pyarts3.workspace.Workspace.disort_quadrature` * :attr:`~pyarts3.workspace.Workspace.disort_quadrature_dimension` * :attr:`~pyarts3.workspace.Workspace.disort_settings` * :attr:`~pyarts3.workspace.Workspace.disort_spectral_flux_field` * :attr:`~pyarts3.workspace.Workspace.disort_spectral_radiance_field` .. :class:`~pyarts3.arts.Agenda`