ray_path_observer_agenda ======================== .. currentmodule:: pyarts3.workspace .. attribute:: Workspace.ray_path_observer_agenda :type: ~pyarts3.arts.Agenda Get the propagation path as it is obeserved. The intent of this agenda is to provide a propagation path as seen from the observer position and line of sight. .. tip:: The perhaps easiest way to set this agenda up is to use the :func:`~pyarts3.workspace.Workspace.ray_path_observer_agendaSetGeometric` method. It is possible to execute :attr:`~pyarts3.workspace.Workspace.ray_path_observer_agenda` directly from the workspace by calling :func:`~pyarts3.workspace.Workspace.ray_path_observer_agendaExecute`. As all agendas in ARTS, :attr:`~pyarts3.workspace.Workspace.ray_path_observer_agenda` is also customizable via its operator helper class: :class:`~pyarts3.arts.ray_path_observer_agendaOperator`. See it, :func:`~pyarts3.workspace.Workspace.ray_path_observer_agendaSetOperator`, and :func:`~pyarts3.workspace.Workspace.ray_path_observer_agendaExecuteOperator` for more details. Parameters ---------- ray_path : ~pyarts3.arts.ArrayOfPropagationPathPoint A list path points making up a propagation path. See :attr:`~pyarts3.workspace.Workspace.ray_path` **[OUT]** spectral_radiance_observer_position : ~pyarts3.arts.Vector3 The position of an observer of spectral radiance. See :attr:`~pyarts3.workspace.Workspace.spectral_radiance_observer_position` **[IN]** spectral_radiance_observer_line_of_sight : ~pyarts3.arts.Vector2 The line-of-sight of the observer of spectral radiance. See :attr:`~pyarts3.workspace.Workspace.spectral_radiance_observer_line_of_sight` **[IN]** .. rubric:: Input to workspace methods .. hlist:: :columns: 2 * :func:`~pyarts3.workspace.Workspace.measurement_vectorFromOperatorPath` * :func:`~pyarts3.workspace.Workspace.ray_path_fieldFluxProfile` * :func:`~pyarts3.workspace.Workspace.ray_path_fieldFromObserverAgenda` * :func:`~pyarts3.workspace.Workspace.ray_path_observer_agendaExecute` * :func:`~pyarts3.workspace.Workspace.ray_path_observersFieldProfilePseudo2D` * :func:`~pyarts3.workspace.Workspace.ray_path_suns_pathFromPathObserver` * :func:`~pyarts3.workspace.Workspace.spectral_radiance_fieldFromOperatorPath` * :func:`~pyarts3.workspace.Workspace.sun_pathFromObserverAgenda` .. rubric:: Output from workspace methods .. hlist:: :columns: 1 * :func:`~pyarts3.workspace.Workspace.ray_path_observer_agendaSetGeometric` * :func:`~pyarts3.workspace.Workspace.ray_path_observer_agendaSetOperator` .. rubric:: Related workspace variables .. hlist:: :columns: 2 * :attr:`~pyarts3.workspace.Workspace.ray_path` * :attr:`~pyarts3.workspace.Workspace.ray_path_absorption_vector_scattering` * :attr:`~pyarts3.workspace.Workspace.ray_path_atmospheric_point` * :attr:`~pyarts3.workspace.Workspace.ray_path_field` * :attr:`~pyarts3.workspace.Workspace.ray_path_frequency_grid` * :attr:`~pyarts3.workspace.Workspace.ray_path_frequency_grid_wind_shift_jacobian` * :attr:`~pyarts3.workspace.Workspace.ray_path_observers` * :attr:`~pyarts3.workspace.Workspace.ray_path_phase_matrix_scattering_spectral` * :attr:`~pyarts3.workspace.Workspace.ray_path_point` * :attr:`~pyarts3.workspace.Workspace.ray_path_propagation_matrix` * :attr:`~pyarts3.workspace.Workspace.ray_path_propagation_matrix_jacobian` * :attr:`~pyarts3.workspace.Workspace.ray_path_propagation_matrix_scattering` * :attr:`~pyarts3.workspace.Workspace.ray_path_propagation_matrix_source_vector_nonlte` * :attr:`~pyarts3.workspace.Workspace.ray_path_propagation_matrix_source_vector_nonlte_jacobian` * :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.ray_path_suns_path` * :attr:`~pyarts3.workspace.Workspace.ray_path_transmission_matrix` * :attr:`~pyarts3.workspace.Workspace.ray_path_transmission_matrix_cumulative` * :attr:`~pyarts3.workspace.Workspace.ray_path_transmission_matrix_jacobian` .. :class:`~pyarts3.arts.Agenda`