abs_linesBaseParameterMatchingLevel

Workspace.abs_linesBaseParameterMatchingLevel(self: pyarts.arts._Workspace, abs_lines: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfAbsorptionLines]] = self.abs_lines, QI: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.QuantumIdentifier], parameter_name: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.String], change: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric], verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Set parameter of all levels in abs_lines that match with QuantumIdentifier.

Only works for these parameter_name:
  • "Statistical Weight"

  • "Zeeman Coefficient"

Author(s): Richard Larsson

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

  • QI (QuantumIdentifier) – Information to match the level. [IN]

  • parameter_name (String) – Name of parameter to be replaced. [IN]

  • change (Numeric) – Value with which to set matching level’s value. [IN]

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