WMRFSelectChannels

Workspace.WMRFSelectChannels(self: pyarts.arts._Workspace, f_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.f_grid, wmrf_weights: pyarts.arts.WorkspaceVariable | pyarts.arts.Sparse | None = self.wmrf_weights, f_backend: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.f_backend, wmrf_channels: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfIndex | None = self.wmrf_channels, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None

Select some channels for WMRF calculation.

The HIRS fast setup consists of a precalculated frequency grid covering all HIRS channels, and associated weights for each channel, stored in a weight matrix. (A sensor_response matrix.)

If not all channels are requested for simulation, then this method can be used to remove the unwanted channels. It changes a number of variables in consistent fashion:

  • Unwanted channels are removed from f_backend.

  • Unwanted channels are removed from wmrf_weights.

  • Unnecessary frequencies are removed from f_grid.

  • Unnecessary frequencies are removed from wmrf_weights.

Author(s): Stefan Buehler

Parameters:
  • f_grid (Vector, optional) – The frequency grid for monochromatic pencil beam calculations. See f_grid, defaults to self.f_grid [INOUT]

  • wmrf_weights (Sparse, optional) – The weights for a WMRF fast calculation. See wmrf_weights, defaults to self.wmrf_weights [INOUT]

  • f_backend (Vector, optional) – The frequency position of each backend (spectrometer) channel. See f_backend, defaults to self.f_backend [INOUT]

  • wmrf_channels (ArrayOfIndex, optional) – Channel selection for WMRF fast calculation. See wmrf_channels, defaults to self.wmrf_channels [IN]

  • verbosity (Verbosity) – ARTS verbosity. See verbosity, defaults to self.verbosity [IN]