measurement_sensorFromPredefined

Workspace.measurement_sensorFromPredefined(self, measurement_sensor: pyarts3.arts.ArrayOfSensorObsel | None = None, measurement_sensor_meta: pyarts3.arts.ArrayOfSensorMetaInfo | None = None, pos: pyarts3.arts.Vector3 | None = None, los: pyarts3.arts.Vector2 | None = None, sensor: pyarts3.arts.PredefinedSensor | None = None, n: pyarts3.arts.Index | None = None, channels: pyarts3.arts.Vector | None = None) 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 (ArrayOfSensorObsel, optional) – A list of sensor elements that fully describe one or more observing sensor(s). See measurement_sensor, defaults to self.measurement_sensor [OUT]

  • measurement_sensor_meta (ArrayOfSensorMetaInfo, optional) – Metadata describing each sensor’s block in measurement_vec. See measurement_sensor_meta, 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 (Index, optional) – Frequency samples per parametric baseband interval. Defaults to 5 [IN]

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