ray_path_observer_agenda

Workspace.ray_path_observer_agenda: Agenda

Gets the propagation path as it is observed.

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 ray_path_observer_agendaSetGeometric() method.

Execution and customization

See ray_path_observer_agendaSet() for builtin options that selects execution options.

You can execute ray_path_observer_agenda directly from the workspace by calling ray_path_observer_agendaExecute().

As all agendas in ARTS, it is also customizable via its operator helper class: ray_path_observer_agendaOperator. See it, ray_path_observer_agendaSetOperator(), and ray_path_observer_agendaExecuteOperator() for more details.

Also see the arts_agenda property for how to fully define an agenda in python.

Agenda output

Agenda input

Default value

  1. Shares the global atm_field

  2. Shares the global max_stepsize

  3. Shares the global surf_field

  4. as_sensor = 1

  5. ray_pathInit(), using: pos = obs_pos, los = obs_los

  6. surf_search_accuracy = 0.1

  7. surf_safe_search = 1

  8. ray_pathSetGeometricExtremes()

  9. ray_pathFillGeometricStepwise()

  10. ray_pathFixUpdownAzimuth()

  11. ray_pathRemoveNonAtm()

Input to workspace methods

Output from workspace methods

Related workspace variables