ray_path_propagation_matrixFromPath
- Workspace.ray_path_propagation_matrixFromPath(self, ray_path_propagation_matrix: pyarts.arts.ArrayOfPropmatVector | None = None, ray_path_propagation_matrix_source_vector_nonlte: pyarts.arts.ArrayOfStokvecVector | None = None, ray_path_propagation_matrix_jacobian: pyarts.arts.ArrayOfPropmatMatrix | None = None, ray_path_propagation_matrix_source_vector_nonlte_jacobian: pyarts.arts.ArrayOfStokvecMatrix | None = None, propagation_matrix_agenda: pyarts.arts.Agenda | None = None, ray_path_frequency_grid: pyarts.arts.ArrayOfAscendingGrid | None = None, ray_path_frequency_grid_wind_shift_jacobian: pyarts.arts.ArrayOfVector3 | None = None, jacobian_targets: pyarts.arts.JacobianTargets | None = None, ray_path: pyarts.arts.ArrayOfPropagationPathPoint | None = None, ray_path_atmospheric_point: pyarts.arts.ArrayOfAtmPoint | None = None) None
Gets the propagation matrix and non-LTE source term along the path.
The calculations are in parallel if the program is not in parallel already.
Also outputs the
ray_path_frequency_grid
as a side effect (of wind).Author(s): Richard Larsson
- Parameters:
ray_path_propagation_matrix (ArrayOfPropmatVector, optional) – Propagation matrices along the propagation path. See
ray_path_propagation_matrix
, defaults toself.ray_path_propagation_matrix
[OUT]ray_path_propagation_matrix_source_vector_nonlte (ArrayOfStokvecVector, optional) – Additional non-LTE along the propagation path. See
ray_path_propagation_matrix_source_vector_nonlte
, defaults toself.ray_path_propagation_matrix_source_vector_nonlte
[OUT]ray_path_propagation_matrix_jacobian (ArrayOfPropmatMatrix, optional) – Propagation derivative matrices along the propagation path. See
ray_path_propagation_matrix_jacobian
, defaults toself.ray_path_propagation_matrix_jacobian
[OUT]ray_path_propagation_matrix_source_vector_nonlte_jacobian (ArrayOfStokvecMatrix, optional) – Additional non-LTE derivative along the propagation path. See
ray_path_propagation_matrix_source_vector_nonlte_jacobian
, defaults toself.ray_path_propagation_matrix_source_vector_nonlte_jacobian
[OUT]propagation_matrix_agenda (Agenda, optional) – Compute the propagation matrix, the non-LTE source vector, and their derivatives. See
propagation_matrix_agenda
, defaults toself.propagation_matrix_agenda
[IN]ray_path_frequency_grid (ArrayOfAscendingGrid, optional) – All
frequency_grid
along the propagation path. Seeray_path_frequency_grid
, defaults toself.ray_path_frequency_grid
[IN]ray_path_frequency_grid_wind_shift_jacobian (ArrayOfVector3, optional) – A list of
frequency_grid_wind_shift_jacobian
for a ray path. Seeray_path_frequency_grid_wind_shift_jacobian
, defaults toself.ray_path_frequency_grid_wind_shift_jacobian
[IN]jacobian_targets (JacobianTargets, optional) – A list of targets for the Jacobian Matrix calculations. See
jacobian_targets
, defaults toself.jacobian_targets
[IN]ray_path (ArrayOfPropagationPathPoint, optional) – A list path points making up a propagation path. See
ray_path
, defaults toself.ray_path
[IN]ray_path_atmospheric_point (ArrayOfAtmPoint, optional) – Atmospheric points along the propagation path. See
ray_path_atmospheric_point
, defaults toself.ray_path_atmospheric_point
[IN]