spectral_radiance_space_agenda ============================== .. currentmodule:: pyarts3.workspace .. attribute:: Workspace.spectral_radiance_space_agenda :type: ~pyarts3.arts.Agenda Spectral radiance as seen of space. This agenda calculates the spectral radiance as seen of space. One common use-case is to provide a background spectral radiance. The input path point should be as if it is looking at space. It is possible to execute :attr:`~pyarts3.workspace.Workspace.spectral_radiance_space_agenda` directly from the workspace by calling :func:`~pyarts3.workspace.Workspace.spectral_radiance_space_agendaExecute`. As all agendas in ARTS, :attr:`~pyarts3.workspace.Workspace.spectral_radiance_space_agenda` is also customizable via its operator helper class: :class:`~pyarts3.arts.spectral_radiance_space_agendaOperator`. See it, :func:`~pyarts3.workspace.Workspace.spectral_radiance_space_agendaSetOperator`, and :func:`~pyarts3.workspace.Workspace.spectral_radiance_space_agendaExecuteOperator` for more details. :attr:`~pyarts3.workspace.Workspace.spectral_radiance_space_agenda` have these constraints (): #. On output, :attr:`~pyarts3.workspace.Workspace.spectral_radiance` has the size of :attr:`~pyarts3.workspace.Workspace.frequency_grid`. #. On output, :attr:`~pyarts3.workspace.Workspace.spectral_radiance_jacobian` has the shape of the expected :attr:`~pyarts3.workspace.Workspace.model_state_vector` (i.e., the x-size of :attr:`~pyarts3.workspace.Workspace.jacobian_targets`) times the size of :attr:`~pyarts3.workspace.Workspace.frequency_grid`. Parameters ---------- spectral_radiance : ~pyarts3.arts.StokvecVector A spectral radiance vector. See :attr:`~pyarts3.workspace.Workspace.spectral_radiance` **[OUT]** spectral_radiance_jacobian : ~pyarts3.arts.StokvecMatrix Jacobian of :attr:`~pyarts3.workspace.Workspace.spectral_radiance` with respect to :attr:`~pyarts3.workspace.Workspace.jacobian_targets`. See :attr:`~pyarts3.workspace.Workspace.spectral_radiance_jacobian` **[OUT]** frequency_grid : ~pyarts3.arts.AscendingGrid A single frequency grid. See :attr:`~pyarts3.workspace.Workspace.frequency_grid` **[IN]** jacobian_targets : ~pyarts3.arts.JacobianTargets A list of targets for the Jacobian Matrix calculations. See :attr:`~pyarts3.workspace.Workspace.jacobian_targets` **[IN]** ray_path_point : ~pyarts3.arts.PropagationPathPoint A single path point. See :attr:`~pyarts3.workspace.Workspace.ray_path_point` **[IN]** .. rubric:: Default value #. :func:`~pyarts3.workspace.Workspace.spectral_radianceUniformCosmicBackground` #. :func:`~pyarts3.workspace.Workspace.spectral_radiance_jacobianEmpty` #. :func:`~pyarts3.workspace.Workspace.Ignore`, using: input = :attr:`~pyarts3.workspace.Workspace.ray_path_point` .. rubric:: Input to workspace methods .. hlist:: :columns: 2 * :func:`~pyarts3.workspace.Workspace.spectral_flux_profileFromPathField` * :func:`~pyarts3.workspace.Workspace.spectral_radianceClearskyEmission` * :func:`~pyarts3.workspace.Workspace.spectral_radianceClearskyRayleighScattering` * :func:`~pyarts3.workspace.Workspace.spectral_radianceClearskyTransmission` * :func:`~pyarts3.workspace.Workspace.spectral_radiance_backgroundAgendasAtEndOfPath` * :func:`~pyarts3.workspace.Workspace.spectral_radiance_space_agendaExecute` .. rubric:: Output from workspace methods .. hlist:: :columns: 1 * :func:`~pyarts3.workspace.Workspace.spectral_radiance_space_agendaSet` * :func:`~pyarts3.workspace.Workspace.spectral_radiance_space_agendaSetOperator` .. rubric:: Related workspace variables .. hlist:: :columns: 2 * :attr:`~pyarts3.workspace.Workspace.disort_spectral_radiance_field` * :attr:`~pyarts3.workspace.Workspace.ray_path_spectral_radiance_jacobian` * :attr:`~pyarts3.workspace.Workspace.ray_path_spectral_radiance_scattering` * :attr:`~pyarts3.workspace.Workspace.ray_path_spectral_radiance_source` * :attr:`~pyarts3.workspace.Workspace.ray_path_spectral_radiance_source_jacobian` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance_background` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance_background_jacobian` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance_field` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance_jacobian` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance_observer_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance_observer_line_of_sight` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance_observer_position` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance_operator` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance_surface_agenda` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance_transform_operator` .. :class:`~pyarts3.arts.Agenda`