measurement_jac =============== .. currentmodule:: pyarts3.workspace .. attribute:: Workspace.measurement_jac :type: ~pyarts3.arts.Matrix The first order partial derivatives of the :attr:`~pyarts3.workspace.Workspace.measurement_vec`. This variable represents the matrix .. math:: \mathbf{J} = \frac{\partial \vec{y}} {\partial \vec{x}}, where :math:`\vec{y}` is the :attr:`~pyarts3.workspace.Workspace.measurement_vec` and :math:`\vec{x}` is the :attr:`~pyarts3.workspace.Workspace.model_state_vec`. The size of this variable should thus be the size of :attr:`~pyarts3.workspace.Workspace.measurement_vec` times the size of :attr:`~pyarts3.workspace.Workspace.model_state_vec`. Please refer to those variables for more information. .. rubric:: Input to workspace method .. hlist:: :columns: 1 * :func:`~pyarts3.workspace.Workspace.measurement_averaging_kernelCalc` .. rubric:: Modified by workspace methods .. hlist:: :columns: 2 * :func:`~pyarts3.workspace.Workspace.OEM` * :func:`~pyarts3.workspace.Workspace.measurement_jacAtmosphereTransformation` * :func:`~pyarts3.workspace.Workspace.measurement_jacBandTransformation` * :func:`~pyarts3.workspace.Workspace.measurement_jacSensorTransformation` * :func:`~pyarts3.workspace.Workspace.measurement_jacSubsurfaceTransformation` * :func:`~pyarts3.workspace.Workspace.measurement_jacSurfaceTransformation` * :func:`~pyarts3.workspace.Workspace.measurement_jacTransformations` * :func:`~pyarts3.workspace.Workspace.measurement_vecConditionalAddError` .. rubric:: Output from workspace methods .. hlist:: :columns: 2 * :func:`~pyarts3.workspace.Workspace.inversion_iterate_agendaExecute` * :func:`~pyarts3.workspace.Workspace.inversion_iterate_agendaExecuteOperator` * :func:`~pyarts3.workspace.Workspace.measurement_inversion_agendaExecute` * :func:`~pyarts3.workspace.Workspace.measurement_inversion_agendaExecuteOperator` * :func:`~pyarts3.workspace.Workspace.measurement_vecFromSensor` .. rubric:: Output from workspace agendas .. hlist:: :columns: 1 * :attr:`~pyarts3.workspace.Workspace.inversion_iterate_agenda` * :attr:`~pyarts3.workspace.Workspace.measurement_inversion_agenda` .. rubric:: Related workspace variables .. hlist:: :columns: 2 * :attr:`~pyarts3.workspace.Workspace.do_jac` * :attr:`~pyarts3.workspace.Workspace.freq_wind_shift_jac` * :attr:`~pyarts3.workspace.Workspace.freq_wind_shift_jac_path` * :attr:`~pyarts3.workspace.Workspace.jac_targets` * :attr:`~pyarts3.workspace.Workspace.measurement_jac_error` * :attr:`~pyarts3.workspace.Workspace.single_dispersion_jac` * :attr:`~pyarts3.workspace.Workspace.single_nlte_srcvec_jac` * :attr:`~pyarts3.workspace.Workspace.single_nlte_srcvec_jac_path` * :attr:`~pyarts3.workspace.Workspace.single_propmat_jac` * :attr:`~pyarts3.workspace.Workspace.single_propmat_jac_path` * :attr:`~pyarts3.workspace.Workspace.single_rad_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_nlte_srcvec_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_propmat_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_bkg_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_rad_srcvec_jac_path` * :attr:`~pyarts3.workspace.Workspace.spectral_surf_refl_jac` * :attr:`~pyarts3.workspace.Workspace.spectral_tramat_jac_path` .. :class:`~pyarts3.arts.Matrix`