spectral_rad_observer_agenda

Workspace.spectral_rad_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_radApplyUnitFromSpectralRadiance() is warranted.

Execution and customization

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

You can execute spectral_rad_observer_agenda directly from the workspace by calling spectral_rad_observer_agendaExecute().

As all agendas in ARTS, it is also customizable via its operator helper class: spectral_rad_observer_agendaOperator. See it, spectral_rad_observer_agendaSetOperator(), and spectral_rad_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_rad has the size of freq_grid.

  2. On output, spectral_rad_jac has the shape of the expected model_state_vec (i.e., the x-size of jac_targets) times the size of freq_grid.

Agenda output

Agenda input

Default value

  1. Shares the global measurement_sensor

  2. Shares the global ray_path_observer_agenda

  3. Shares the global spectral_propmat_agenda

  4. Shares the global spectral_rad_observer_agenda

  5. Shares the global spectral_rad_space_agenda

  6. Shares the global spectral_rad_surface_agenda

  7. ray_path_observer_agendaExecute()

  8. hse_derivative = 0

  9. spectral_radClearskyEmission()

  10. spectral_rad_jacAddSensorJacobianPerturbations()

Input to workspace methods

Output from workspace methods

Related workspace variables