measurement_sensorAddSimpleRadar
- Workspace.measurement_sensorAddSimpleRadar(self, measurement_sensor: ArrayOfSensorObsel = self.measurement_sensor, measurement_sensor_meta: ArrayOfSensorMetaInfo = self.measurement_sensor_meta, radar_range_limits: Matrix = self.radar_range_limits, freq_grid: AscendingGrid = self.freq_grid, pos: Vector3, los: Vector2, pol: Stokvec = [0.5, 0.5, 0, 0], range_bins: AscendingGrid) None
Adds range-resolved pencil-beam radar observation elements.
For every frequency in
freq_grid, one observation element is appended for every interval inrange_bins. The ordering is frequency first and range bin second, matching the ARTS2yRadarconvention. All generated elements share their frequency and position/LOS grids. The matching limits are appended toradar_range_limits, andmeasurement_sensor_metareceives one range grid per frequency.The receiving polarization is a Stokes dot-product vector. For example,
[0.5, 0.5, 0, 0]is the old ARTS polarization index 5 (vertical linear).Authors: Patrick Eriksson, OpenAI Codex
- Parameters:
measurement_sensor (~pyarts3.arts.ArrayOfSensorObsel, optional) – A list of sensor elements that fully describe one or more observing sensor(s). Defaults to
self.measurement_sensor. [INOUT]measurement_sensor_meta (~pyarts3.arts.ArrayOfSensorMetaInfo, optional) – Metadata describing each sensor’s block in
measurement_vec. Defaults toself.measurement_sensor_meta. [INOUT]radar_range_limits (~pyarts3.arts.Matrix, optional) – Range-gate limits for active-radar measurements. Defaults to
self.radar_range_limits. [INOUT]freq_grid (~pyarts3.arts.AscendingGrid, optional) – A frequency grid. Unit: Hz. Defaults to
self.freq_grid. [IN]pos (Vector3) – Radar position [altitude, latitude, longitude]. [IN]
los (Vector2) – Radar viewing direction [zenith, azimuth]. [IN]
pol (~pyarts3.arts.Stokvec, optional) – Receiving-polarization Stokes weights. Defaults to
0.5 0.5 0 0[IN]range_bins (AscendingGrid) – Common range-bin edges. [IN]