ray_pathFillGeometricHalfStep

Workspace.ray_pathFillGeometricHalfStep(self, ray_path: pyarts.arts.ArrayOfPropagationPathPoint | None = None, surface_field: pyarts.arts.SurfaceField | None = None, max_step: pyarts.arts.Numeric | None = None) None

Fill the path with geometric step points.

If two path points are more than max_step apart, additional points are added at half the distance between these two points.

This process is repeated until there are no more neighboring points for which the premise is true.

Author(s): 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]

  • surface_field (SurfaceField, optional) – The surface field describes the surface properties. See surface_field, defaults to self.surface_field [IN]

  • max_step (Numeric, optional) – The maximum step length. Defaults to 1000 [IN]