freq_gridFitNonLTE

Workspace.freq_gridFitNonLTE(self, freq_grid: pyarts3.arts.AscendingGrid | None = None, abs_bands: pyarts3.arts.AbsorptionBands | None = None, df: pyarts3.arts.Numeric | None = None, nf: pyarts3.arts.Index | None = None) None

Frequency grid useful for atm_profileFitNonLTE().

This method creates a frequency grid around the line-center of each absorption line in the abs_bands variable.

Note

For all sorted absorption line centers \(f_i\), the following should be true:

\[f_{i -1} + \delta f < f_i < f_{i + 1} - \delta f\]

That is, the frequency ranges are not allowed to overlap.

Author: Richard Larsson

Parameters:
  • freq_grid (AscendingGrid, optional) – A frequency grid. Unit: Hz. See freq_grid, defaults to self.freq_grid [OUT]

  • abs_bands (AbsorptionBands, optional) – Bands of absorption lines for line-by-line (LBL) calculations. See abs_bands, defaults to self.abs_bands [IN]

  • df (Numeric) – Frequency grid around the line-center. The range will cover \(f_i\) pm left(1-delta fright)forall i` of each absorption line \(i\), where this variable is \(\delta f\). [IN]

  • nf (Index, optional) – Number of frequency points per line. The step between frequency grid points will be \(2\frac{\delta f}{N - 1}\), where this is \(N\). Defaults to 401 [IN]