ray_path_observer_agendaSetGeometric
- Workspace.ray_path_observer_agendaSetGeometric(self, ray_path_observer_agenda: pyarts.arts.Agenda | None = None, max_step_option: pyarts.arts.String | None = None, surface_search_accuracy: pyarts.arts.Numeric | None = None, max_step: pyarts.arts.Numeric | None = None, remove_nearby: pyarts.arts.Numeric | None = None, atm_key: pyarts.arts.AtmKey | None = None, surface_safe_search: pyarts.arts.Index | None = None, remove_nearby_first: pyarts.arts.Index | None = None, add_crossings: pyarts.arts.Index | None = None, remove_non_crossings: pyarts.arts.Index | None = None, fix_updown_azimuth: pyarts.arts.Index | None = None, add_limb: pyarts.arts.Index | None = None, remove_non_atm: pyarts.arts.Index | None = None) None
Set
ray_path_observer_agenda
from programmable geometric settings.The default settings essentially call the default settings for
ray_pathGeometric()
.Options:
max_step_option
andmax_step
: Choose the maximum distance between two points. The first string tells the behavior, and the second the distance.surface_search_accuracy
andsurface_safe_search
: The accuracy to search for surface intersections and whether or not to do it at all.remove_nearby
andremove_nearby_first
: The minimum distance between points, ignored if 0 or less. The second option tells which point to remove if they are too close.atm_key
andadd_crossings
andremove_non_crossings
: The atmospheric field key for which the grid is expected if adding grid crossings is desired. The other two options tell whether to add all grid points or remove non-crossings. The removal happens after the filling of the path.fix_updown_azimuth
: Fix the azimuth angle when looking at 0 or 180 degrees.add_limb
: Add the limb point.remove_non_atm
: Remove points in space or in the subsurface.
Author(s): Richard Larsson
- Parameters:
ray_path_observer_agenda (Agenda, optional) – Get the propagation path as it is obeserved. See
ray_path_observer_agenda
, defaults toself.ray_path_observer_agenda
[OUT]max_step_option (String, optional) – Option for max stepping. See
ray_path_observer_agendaSetGeometricMaxStep
. Defaults to"step"
[IN]surface_search_accuracy (Numeric, optional) – The accuracy to search for surface intersections. Defaults to
0.1
[IN]max_step (Numeric, optional) – The distance to step in-case max stepping is required. Defaults to
1000
[IN]remove_nearby (Numeric, optional) – The minimum distance between points, ignroed if 0 or less. Defaults to
0
[IN]atm_key (AtmKey, optional) – The atmospheric field key for which the grid is expected if adding grid crossings is desired. Defaults to
t
[IN]surface_safe_search (Index, optional) – Whether or not to search for the surface intersection in a safer but slower manner. Defaults to
1
[IN]remove_nearby_first (Index, optional) – Which point (first or second) to remove if they are too close. Defaults to
1
[IN]add_crossings (Index, optional) – Add all grid crossings. Defaults to
0
[IN]remove_non_crossings (Index, optional) – Remove non-crossings. Defaults to
0
[IN]fix_updown_azimuth (Index, optional) – Fix the azimuth angle when looking at 0 or 180 degrees. Defaults to
1
[IN]add_limb (Index, optional) – Add the limb point. Defaults to
0
[IN]remove_non_atm (Index, optional) – Remove non-atmospheric points. Defaults to
1
[IN]