ray_pathAddGeometricAltitudeGridCrossings

Workspace.ray_pathAddGeometricAltitudeGridCrossings(self, ray_path: ArrayOfPropagationPathPoint = self.ray_path, alt_grid: AscendingGrid = self.alt_grid, surf_field: SurfaceField = self.surf_field) → 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 (~pyarts3.arts.ArrayOfPropagationPathPoint, optional) – A list path points making up a propagation path. Defaults to self.ray_path. [INOUT]

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

  • surf_field (~pyarts3.arts.SurfaceField, optional) – The surface field. Defaults to self.surf_field. [IN]