spectral_radiance_observer_agenda

Workspace.spectral_radiance_observer_agenda: Agenda

Computes spectral radiance as seen from the input position and environment.

The intent of this agenda is to provide the spectral radiance as seen from the observer position and line of sight.

It also outputs the ray_path as seen from the observer position and line of sight. This is useful in-case a call to the destructive spectral_radianceApplyUnitFromSpectralRadiance() is warranted.

Execution and customization

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

You can execute spectral_radiance_observer_agenda directly from the workspace by calling spectral_radiance_observer_agendaExecute().

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

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

Constraints

  1. On output, spectral_radiance has the size of frequency_grid.

  2. On output, spectral_radiance_jacobian has the shape of the expected model_state_vector (i.e., the x-size of jacobian_targets) times the size of frequency_grid.

Agenda output

Agenda input

Default value

  1. Shares the global measurement_sensor

  2. Shares the global propagation_matrix_agenda

  3. Shares the global ray_path_observer_agenda

  4. Shares the global spectral_radiance_observer_agenda

  5. Shares the global spectral_radiance_space_agenda

  6. Shares the global spectral_radiance_surface_agenda

  7. ray_path_observer_agendaExecute()

  8. hse_derivative = 0

  9. spectral_radianceClearskyEmission()

  10. spectral_radiance_jacobianAddSensorJacobianPerturbations()

Input to workspace methods

Output from workspace methods

Related workspace variables