inversion_iterate_agenda

Workspace.inversion_iterate_agenda: Agenda

Work in progress …

See OEM().

Note

The output measurement_jacobian size may depend on the do_jacobian input.

It is possible to execute inversion_iterate_agenda directly from the workspace by calling inversion_iterate_agendaExecute().

As all agendas in ARTS, inversion_iterate_agenda is also customizable via its operator helper class: inversion_iterate_agendaOperator. See it, inversion_iterate_agendaSetOperator(), and inversion_iterate_agendaExecuteOperator() for more details.

inversion_iterate_agenda have these constraints ():

  1. On output, the measurement vector and Jacobian must match expected size.

  2. On output, the model state vector and Jacobian must match expected size.

Parameters

atmospheric_field~pyarts3.arts.AtmField

An atmospheric field in ARTS. See atmospheric_field [INOUT]

absorption_bands~pyarts3.arts.AbsorptionBands

Bands of absorption lines for line-by-line (LBL) calculations. See absorption_bands [INOUT]

measurement_sensor~pyarts3.arts.ArrayOfSensorObsel

A list of sensor elements. See measurement_sensor [INOUT]

surface_field~pyarts3.arts.SurfaceField

The surface field describes the surface properties. See surface_field [INOUT]

subsurface_field~pyarts3.arts.SubsurfaceField

The sub0surface field describes the sub-surface properties. See subsurface_field [INOUT]

measurement_vector_fitted~pyarts3.arts.Vector

As measurement_vector, but fitted to the model. See measurement_vector_fitted [OUT]

measurement_jacobian~pyarts3.arts.Matrix

The first order partial derivatives of the measurement_vector. See measurement_jacobian [OUT]

jacobian_targets~pyarts3.arts.JacobianTargets

A list of targets for the Jacobian Matrix calculations. See jacobian_targets [IN]

model_state_vector~pyarts3.arts.Vector

A state vector of the model. See model_state_vector [IN]

do_jacobian~pyarts3.arts.Index

A boolean calculations related to the measurement_jacobian should be ignored. See do_jacobian [IN]

inversion_iterate_agenda_counter~pyarts3.arts.Index

A counter for the inversion iterate agenda. See inversion_iterate_agenda_counter [IN]

Default value

  1. UpdateModelStates()

  2. measurement_inversion_agendaExecute()

  3. Ignore(), using: input = inversion_iterate_agenda_counter

  4. Touch(), using: input = atmospheric_field

  5. Touch(), using: input = absorption_bands

  6. Touch(), using: input = measurement_sensor

  7. Touch(), using: input = surface_field

  8. Touch(), using: input = subsurface_field

Input to workspace methods

Output from workspace methods

Related workspace variable