abs_linesAdaptOnTheFlyLineMixing

Workspace.abs_linesAdaptOnTheFlyLineMixing(self: pyarts.arts._Workspace, abs_lines: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfAbsorptionLines]] = self.abs_lines, ecs_data: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.MapOfErrorCorrectedSuddenData]] = self.ecs_data, t_grid: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector], pressure: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric], order: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index], robust: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = 1, rosenkranz_adaptation: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Index]] = 0, verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Adapts the line-catalog from using ecs_data data to. instead fit ordered parameters to imitate the line mxixing

The order should be 1 or 2. It will compute at 3 as well, but there’s no support in current ARTS LBL to make use of it so it will crash at some point

Author(s): Richard Larsson

Parameters:
  • abs_lines (ArrayOfAbsorptionLines, optional) – A list of spectral line data. See abs_lines, defaults to self.abs_lines [INOUT]

  • ecs_data (MapOfErrorCorrectedSuddenData, optional) – Error corrected sudden data. See ecs_data, defaults to self.ecs_data [IN]

  • t_grid (Vector) – The sorted temperature grid. [IN]

  • pressure (Numeric) – The pressure at which the adaptation is made. [IN]

  • order (Index) – The order of the parameters in adaptation. [IN]

  • robust (Index, optional) – Boolean for failed band adaptation behavior. 0: throw exception. not 0: conversion to line-by-line calculations. Defaults to 1 [IN]

  • rosenkranz_adaptation (Index, optional) – Apply direct Rosenkranz adaptation instead of computing the Eigenvalues. Defaults to 0 [IN]

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