ray_pathAddGeometricAltitudeGridCrossings

Workspace.ray_pathAddGeometricAltitudeGridCrossings(self, ray_path: pyarts3.arts.ArrayOfPropagationPathPoint | None = None, alt_grid: pyarts3.arts.AscendingGrid | None = None, surf_field: pyarts3.arts.SurfaceField | None = None) None

Fill the path with with points that crosses the alt_grid

Also checks that only crossings of the alt_grid are in ray_path upon exit.

The intent is to use this only with methods that work on altitude profiles.

Author: Richard Larsson

Parameters:
  • ray_path (ArrayOfPropagationPathPoint, optional) – A list path points making up a propagation path. See ray_path, defaults to self.ray_path [INOUT]

  • alt_grid (AscendingGrid, optional) – An ascending list of alt. Often related to a field or a profile. See alt_grid, defaults to self.alt_grid [IN]

  • surf_field (SurfaceField, optional) – The surface field. See surf_field, defaults to self.surf_field [IN]