ray_pathFillGeometricStepwise

Workspace.ray_pathFillGeometricStepwise(self, ray_path: pyarts3.arts.ArrayOfPropagationPathPoint | None = None, surface_field: pyarts3.arts.SurfaceField | None = None, max_stepsize: pyarts3.arts.Numeric | None = None) None

Fill the path with geometric step points.

If two path points are more than max_stepsize apart, additional points are added by propagating one of the points towards the other with a step length of max_stepsize.

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

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]

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

  • max_stepsize (Numeric, optional) – A control parameter for stepping through layers in ray tracing. See max_stepsize, defaults to self.max_stepsize [IN]