ARTS built-in documentation server

Workspace Method jacobianAddPointingZa

Description

Adds sensor pointing zenith angle off-set jacobian.

Retrieval of deviations between nominal and actual zenith angle of
the sensor can be included by this method. The weighing functions
can be calculated in several ways:
   calcmode = "recalc": Recalculation of pencil beam spectra,
      shifted with *dza* from nominal values. A single-sided
      perturbation is applied (towards higher zenith angles).
   calcmode = "interp": Inter/extrapolation of existing pencil
       beam spectra. For this option, allow some extra margins for
       zenith angle grids, to avoid artifacts when extrapolating
       the data (to shifted zenith angles). The average of a
       negative and a positive shift is taken.
The interp option is recommended. It should in general be both
faster and more accurate (due to the double sided disturbance).
In addition, it is less sensitive to the choice of dza (as long
as a small value is applied).

The pointing off-set can be modelled to be time varying. The time
variation is then described by a polynomial (with standard base
functions). For example, a polynomial order of 0 means that the
off-set is constant in time. If the off-set is totally uncorrelated
between the spectra, set the order to -1.

Authors: Patrick Eriksson, Mattias Ekstrom

Synopsis

jacobianAddPointingZa( jacobian_quantities, jacobian_agenda, sensor_pos, sensor_time, poly_order, calcmode, dza )

Variables

OUT+INjacobian_quantities(ArrayOfRetrievalQuantity)The retrieval quantities in the Jacobian matrix.
OUT+INjacobian_agenda(Agenda)See agendas.cc.
INsensor_pos(Matrix)The sensor position for each measurement block.
INsensor_time(Vector)The time for each measurement block.
GINpoly_order(Index, Default: 0)Order of polynomial to describe the time variation of pointing off-sets.
GINcalcmode(String, Default: "recalc")Calculation method. See above
GINdza(Numeric, Default: 0.01)Size of perturbation to apply (when applicable).