measurement_inversion_agenda
- Workspace.measurement_inversion_agenda: Agenda
This is a helper
Agendaintended for use withininversion_iterate_agenda.It outputs the
measurement_vector_fittedandmeasurement_jacobianfor the current iteration of the inversion. Themeasurement_vector_fittedis the fitted measurement vector, i.e., the measurement vector that is expected to be observed given the currentatmospheric_field,absorption_bands,measurement_sensor, andsurface_field. It does not take these as explicit input but via the Workspace mechanism. Within theinversion_iterate_agenda, these will be the local variables.What is special about this Agenda is that it enforces that the
measurement_jacobianis empty on output ifdo_jacobianevaluates false. Do not use this Agenda if you do not mind having a non-emptymeasurement_jacobianon output even ifdo_jacobianevaluates false. Also do not use this Agenda if you wish to squeeze out performance, it does a lot of unnecessary checks and operations that are not always needed.Execution and customization
See
measurement_inversion_agendaSet()for builtin options that selects execution options.You can execute
measurement_inversion_agendadirectly from the workspace by callingmeasurement_inversion_agendaExecute().As all agendas in ARTS, it is also customizable via its operator helper class:
measurement_inversion_agendaOperator. See it,measurement_inversion_agendaSetOperator(), andmeasurement_inversion_agendaExecuteOperator()for more details.Also see the
arts_agendaproperty for how to fully define an agenda in python.Constraint
When
do_jacobianevaluates as true, themeasurement_jacobianmust be non-empty.
Agenda output
Agenda input
Default value
Shares the global
absorption_bandsShares the global
atmospheric_fieldShares the global
measurement_sensorShares the global
model_state_vectorShares the global
spectral_radiance_observer_agendaShares the global
spectral_radiance_transform_operatorShares the global
subsurface_fieldShares the global
surface_fieldCopies the global
jacobian_targets
Input to workspace method
Output from workspace methods
Related workspace variables