f_gridFromSensorHIRS
- Workspace.f_gridFromSensorHIRS(self: pyarts.arts._Workspace, f_grid: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.f_grid, f_backend: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector | None = self.f_backend, backend_channel_response: pyarts.arts.WorkspaceVariable | pyarts.arts.ArrayOfGriddedField1 | None = self.backend_channel_response, spacing: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric | None = 5e8, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None
Automatically calculate f_grid to match the sensor.
This method is handy if you are simulating a HIRS-type instrument, consisting of a few discrete channels.
It calculates f_grid to match the instrument, as given by the nominal band frequencies
f_backend
and the spectral channel response functions given bybackend_channel_response
.You have to specify the desired spacing in the keyword
spacing
, which has a default value of 5e8 Hz.The produced grid will not have exactly the requested spacing, but will not be coarser than requested. The algorithm starts with the band edges, then adds additional points until the spacing is at least as fine as requested.
There is a similar method for AMSU-type instruments, see
f_gridFromSensorAMSU()
.Author(s): Stefan Buehler
- Parameters:
f_grid (Vector, optional) – The frequency grid for monochromatic pencil beam calculations. See
f_grid
, defaults toself.f_grid
[OUT]f_backend (Vector, optional) – The frequency position of each backend (spectrometer) channel. See
f_backend
, defaults toself.f_backend
[IN]backend_channel_response (ArrayOfGriddedField1, optional) – The response of each backend channel. See
backend_channel_response
, defaults toself.backend_channel_response
[IN]spacing (Numeric, optional) – Desired grid spacing in Hz. Defaults to
5e8
[IN]verbosity (Verbosity) – ARTS verbosity. See
verbosity
, defaults toself.verbosity
[IN]