ray_path_suns_pathFromPathObserver

Workspace.ray_path_suns_pathFromPathObserver(self, ray_path_suns_path: ArrayOfArrayOfArrayOfPropagationPathPoint = self.ray_path_suns_path, surf_field: SurfaceField = self.surf_field, ray_path_observer_agenda: Agenda = self.ray_path_observer_agenda, ray_path: ArrayOfPropagationPathPoint = self.ray_path, suns: ArrayOfSun = self.suns, angle_cut: Numeric = 0, refinement: Index = 1, just_hit: Index = 0) None

Wraps sun_pathFromObserverAgenda() for all paths to all suns.

Author: Richard Larsson

Parameters:
  • ray_path_suns_path (~pyarts3.arts.ArrayOfArrayOfArrayOfPropagationPathPoint, optional) – A list of paths to the suns from the ray path. Defaults to self.ray_path_suns_path. [OUT]

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

  • ray_path_observer_agenda (~pyarts3.arts.Agenda, optional) – Gets the propagation path as it is observed. Defaults to self.ray_path_observer_agenda. [IN]

  • ray_path (~pyarts3.arts.ArrayOfPropagationPathPoint, optional) – A list path points making up a propagation path. Defaults to self.ray_path. [IN]

  • suns (~pyarts3.arts.ArrayOfSun, optional) – A list of Sun. Defaults to self.suns. [IN]

  • angle_cut (~pyarts3.arts.Numeric, optional) – The angle delta-cutoff in the iterative solver [0.0, …]. Defaults to 0 [IN]

  • refinement (~pyarts3.arts.Index, optional) – The refinement of the search algorithm (twice the power of this is the resolution). Defaults to 1 [IN]

  • just_hit (~pyarts3.arts.Index, optional) – Whether or not it is enough to just hit the sun or if better accuracy is needed. Defaults to 0 [IN]