atmospheric_fieldFitNonLTE

Workspace.atmospheric_fieldFitNonLTE(self, atmospheric_field: pyarts.arts.AtmField | None = None, absorption_bands: pyarts.arts.AbsorptionBands | None = None, frequency_grid: pyarts.arts.AscendingGrid | None = None, propagation_matrix_agenda: pyarts.arts.Agenda | None = None, surface_field: pyarts.arts.SurfaceField | None = None, pol: pyarts.arts.Stokvec | None = None, levels: pyarts.arts.ArrayOfQuantumIdentifier | None = None, key: pyarts.arts.AtmKey | None = None, iteration_limit: pyarts.arts.Index | None = None, dza: pyarts.arts.Numeric | None = None, convergence_limit: pyarts.arts.Numeric | None = None, consider_limb: pyarts.arts.Index | None = None, collision_data: pyarts.arts.QuantumIdentifierGriddedField1Map | None = None, azimuth: pyarts.arts.Numeric | None = None, altitude_extrapolation: pyarts.arts.InterpolationExtrapolation | None = None) None

Fits

Wrapper calling Methods (in order):

Equivalent (mostly) Python code:

1ws = pyarts.Workspace()
2
3# ...
4
5 ws.atmospheric_profileFromGrid()
6 ws.atmospheric_profileFitNonLTE()
7 ws.atmospheric_fieldFromProfile()

Author(s): Richard Larsson

Parameters:
  • atmospheric_field (AtmField, optional) – An atmospheric field in ARTS. See atmospheric_field, defaults to self.atmospheric_field [INOUT]

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

  • frequency_grid (AscendingGrid, optional) – A single frequency grid. See frequency_grid, defaults to self.frequency_grid [IN]

  • propagation_matrix_agenda (Agenda, optional) – Compute the propagation matrix, the non-LTE source vector, and their derivatives. See propagation_matrix_agenda, defaults to self.propagation_matrix_agenda [IN]

  • surface_field (SurfaceField, optional) – The surface field describes the surface properties. See surface_field, defaults to self.surface_field [IN]

  • pol (Stokvec, optional) – The polarization selection vector (use the default unless you know what you are doing). Defaults to 1 0 0 0 [IN]

  • levels (ArrayOfQuantumIdentifier) – The order of the energy levels. [IN]

  • key (AtmKey, optional) – Key to find the GriddedField3 in the atmospheric field. Defaults to t [IN]

  • iteration_limit (Index, optional) – Maximum number of iterations. Defaults to 100 [IN]

  • dza (Numeric, optional) – The zenith angle limit for the internal call to zenith_gridProfilePseudo2D(). Defaults to 5 [IN]

  • convergence_limit (Numeric, optional) – Convergence criterion for the energy level distribution. Defaults to 1e-06 [IN]

  • consider_limb (Index, optional) – Whether to add extra limb points in zenith_gridProfilePseudo2D(). Defaults to 1 [IN]

  • collision_data (QuantumIdentifierGriddedField1Map) – Collision data for the transitions - for \(C_{ij}\) and \(C_{ji}\). [IN]

  • azimuth (Numeric, optional) – The azimuth of the radiation. Defaults to 0 [IN]

  • altitude_extrapolation (InterpolationExtrapolation, optional) – Extrapolation method along the altitude grid. Defaults to Linear [IN]