measurement_jacobian ==================== .. currentmodule:: pyarts3.workspace .. attribute:: Workspace.measurement_jacobian :type: ~pyarts3.arts.Matrix The first order partial derivatives of the :attr:`~pyarts3.workspace.Workspace.measurement_vector`. 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_vector` and :math:`\vec{x}` is the :attr:`~pyarts3.workspace.Workspace.model_state_vector`. The size of this variable should thus be the size of :attr:`~pyarts3.workspace.Workspace.measurement_vector` times the size of :attr:`~pyarts3.workspace.Workspace.model_state_vector`. 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_jacobianAtmosphereTransformation` * :func:`~pyarts3.workspace.Workspace.measurement_jacobianBandTransformation` * :func:`~pyarts3.workspace.Workspace.measurement_jacobianSensorTransformation` * :func:`~pyarts3.workspace.Workspace.measurement_jacobianSubsurfaceTransformation` * :func:`~pyarts3.workspace.Workspace.measurement_jacobianSurfaceTransformation` * :func:`~pyarts3.workspace.Workspace.measurement_jacobianTransformations` * :func:`~pyarts3.workspace.Workspace.measurement_vectorConditionalAddError` .. 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_vectorFromSensor` .. 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_jacobian` * :attr:`~pyarts3.workspace.Workspace.frequency_grid_wind_shift_jacobian` * :attr:`~pyarts3.workspace.Workspace.jacobian_targets` * :attr:`~pyarts3.workspace.Workspace.measurement_averaging_kernel` * :attr:`~pyarts3.workspace.Workspace.measurement_gain_matrix` * :attr:`~pyarts3.workspace.Workspace.measurement_inversion_agenda` * :attr:`~pyarts3.workspace.Workspace.measurement_jacobian_error` * :attr:`~pyarts3.workspace.Workspace.measurement_sensor` * :attr:`~pyarts3.workspace.Workspace.measurement_vector` * :attr:`~pyarts3.workspace.Workspace.measurement_vector_error` * :attr:`~pyarts3.workspace.Workspace.measurement_vector_error_covariance_matrix` * :attr:`~pyarts3.workspace.Workspace.measurement_vector_fitted` * :attr:`~pyarts3.workspace.Workspace.propagation_matrix_jacobian` * :attr:`~pyarts3.workspace.Workspace.propagation_matrix_source_vector_nonlte_jacobian` * :attr:`~pyarts3.workspace.Workspace.ray_path_frequency_grid_wind_shift_jacobian` * :attr:`~pyarts3.workspace.Workspace.ray_path_propagation_matrix_jacobian` * :attr:`~pyarts3.workspace.Workspace.ray_path_propagation_matrix_source_vector_nonlte_jacobian` * :attr:`~pyarts3.workspace.Workspace.ray_path_spectral_radiance_jacobian` * :attr:`~pyarts3.workspace.Workspace.ray_path_spectral_radiance_source_jacobian` * :attr:`~pyarts3.workspace.Workspace.ray_path_transmission_matrix_jacobian` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance_background_jacobian` * :attr:`~pyarts3.workspace.Workspace.spectral_radiance_jacobian` .. :class:`~pyarts3.arts.Matrix`