measurement_sensorFromPredefined

Workspace.measurement_sensorFromPredefined(self, measurement_sensor: ArrayOfSensorObsel = self.measurement_sensor, measurement_sensor_meta: ArrayOfSensorMetaInfo = self.measurement_sensor_meta, pos: Vector3, los: Vector2, sensor: PredefinedSensor, n: Index = 5, channels: Vector = ) → None

Create a code-defined, predefined instrument using the ARTS3 sensor builder.

The method replaces measurement_sensor and measurement_sensor_meta. It constructs the selected heterodyne channels, applies their channel-specific polarizations, and uses a pencil-beam antenna at pos and los.

See PredefinedSensor for the available sensor styles and their descriptions. The optional channels list contains one-based instrument channel numbers. An empty list selects all channels.

The integer n controls sampling for parametric channel definitions. Sensors with compiled tabulated responses use their fixed frequency grids instead.

Author: Richard Larsson

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. [OUT]

  • measurement_sensor_meta (~pyarts3.arts.ArrayOfSensorMetaInfo, optional) – Metadata describing each sensor’s block in measurement_vec. Defaults to self.measurement_sensor_meta. [OUT]

  • pos (Vector3) – Observer position [altitude, latitude, longitude]. [IN]

  • los (Vector2) – Observer line of sight [zenith, azimuth]. [IN]

  • sensor (PredefinedSensor) – Code-defined sensor style; see PredefinedSensor. [IN]

  • n (~pyarts3.arts.Index, optional) – Frequency samples per parametric baseband interval. Defaults to 5 [IN]

  • channels (~pyarts3.arts.Vector, optional) – Optional one-based instrument channel selection. Defaults to [] [IN]