disort_settings_downwelling_wrapper_agenda ========================================== .. currentmodule:: pyarts3.workspace .. attribute:: Workspace.disort_settings_downwelling_wrapper_agenda :type: ~pyarts3.arts.Agenda An wrapper agenda for calling :attr:`~pyarts3.workspace.Workspace.disort_settings_agenda`. This agenda wraps the :attr:`~pyarts3.workspace.Workspace.disort_settings_agenda` to provide a simpler interface for the common case of calculating downwelling radiation. The idea is that a call to :attr:`~pyarts3.workspace.Workspace.disort_settings_agenda` is made, and then a follow-up calculation of the down-welling radiation is done to set the boundary condition at the top of the tau-range covered by the ray path. One use-case is to use this agenda to give downwelling atmospheric radiation as a boundary condition to subsurface radiance calculation. .. rubric:: Execution and customization See :func:`~pyarts3.workspace.Workspace.disort_settings_downwelling_wrapper_agendaSet` for builtin options that selects execution options. You can execute :attr:`~pyarts3.workspace.Workspace.disort_settings_downwelling_wrapper_agenda` directly from the workspace by calling :func:`~pyarts3.workspace.Workspace.disort_settings_downwelling_wrapper_agendaExecute`. As all agendas in ARTS, it is also customizable via its operator helper class: :class:`~pyarts3.arts.disort_settings_downwelling_wrapper_agendaOperator`. See it, :func:`~pyarts3.workspace.Workspace.disort_settings_downwelling_wrapper_agendaSetOperator`, and :func:`~pyarts3.workspace.Workspace.disort_settings_downwelling_wrapper_agendaExecuteOperator` for more details. Also see the :class:`~pyarts3.workspace.arts_agenda` property for how to fully define an agenda in python. .. rubric:: Agenda output .. hlist:: :columns: 1 * :attr:`~pyarts3.workspace.Workspace.disort_settings` .. rubric:: Agenda input .. hlist:: :columns: 2 * :attr:`~pyarts3.workspace.Workspace.frequency_grid` * :attr:`~pyarts3.workspace.Workspace.ray_path` * :attr:`~pyarts3.workspace.Workspace.atmospheric_field` * :attr:`~pyarts3.workspace.Workspace.surface_field` * :attr:`~pyarts3.workspace.Workspace.subsurface_field` * :attr:`~pyarts3.workspace.Workspace.disort_quadrature_dimension` * :attr:`~pyarts3.workspace.Workspace.disort_fourier_mode_dimension` * :attr:`~pyarts3.workspace.Workspace.disort_legendre_polynomial_dimension` * :attr:`~pyarts3.workspace.Workspace.disort_settings_agenda` .. rubric:: Default value #. Shares the global :attr:`~pyarts3.workspace.Workspace.spectral_radiance_observer_agenda` #. :func:`~pyarts3.workspace.Workspace.disort_settings_agendaExecute` #. pol = [1, 0, 0, 0] #. :func:`~pyarts3.workspace.Workspace.disort_settingsDownwellingObserver` .. rubric:: Input to workspace methods .. hlist:: :columns: 1 * :func:`~pyarts3.workspace.Workspace.disort_settings_downwelling_wrapper_agendaExecute` * :func:`~pyarts3.workspace.Workspace.spectral_radianceSubsurfaceDisortEmission` * :func:`~pyarts3.workspace.Workspace.spectral_radianceSubsurfaceDisortEmissionWithJacobian` .. rubric:: Output from workspace methods .. hlist:: :columns: 1 * :func:`~pyarts3.workspace.Workspace.disort_settings_downwelling_wrapper_agendaSet` * :func:`~pyarts3.workspace.Workspace.disort_settings_downwelling_wrapper_agendaSetOperator` .. 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_settings_agenda` * :attr:`~pyarts3.workspace.Workspace.disort_spectral_flux_field` * :attr:`~pyarts3.workspace.Workspace.disort_spectral_radiance_field` .. :class:`~pyarts3.arts.Agenda`