abs_lines_per_speciesAdaptOnTheFlyLineMixing

Workspace.abs_lines_per_speciesAdaptOnTheFlyLineMixing(self: pyarts.arts._Workspace, abs_lines_per_species: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfArrayOfAbsorptionLines]] = self.abs_lines_per_species, 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

Calls abs_linesAdaptOnTheFlyLineMixing() for each internal array

Author(s): Richard Larsson

Parameters:
  • abs_lines_per_species (ArrayOfArrayOfAbsorptionLines, optional) – A list of spectral line data for each tag. See abs_lines_per_species, defaults to self.abs_lines_per_species [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]