MatrixGaussian

Workspace.MatrixGaussian(self: pyarts.arts._Workspace, Y: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Matrix], x_row: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector], x0_row: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = 0, si_row: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = -1, fwhm_row: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = -1, x_col: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Vector], x0_col: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = 0, si_col: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = -1, fwhm_col: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Numeric]] = -1, verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

Fills a matrix with a Gaussian function.

Works as VectorGaussian() but grid, mean and si/fwhm must be specified for each dimension.

Author(s): Patrick Eriksson

Parameters:
  • Y (Matrix) – Output Matrix. [OUT]

  • x_row (Vector) – Grid of the function for row dimension. [IN]

  • x0_row (Numeric, optional) – Centre/mean point of the function for row dimension. Defaults to 0 [IN]

  • si_row (Numeric, optional) – Row standard deviation of the function, ignored if <=0. Defaults to -1 [IN]

  • fwhm_row (Numeric, optional) – Row full width at half-max of the function, ignored if <=0. Defaults to -1 [IN]

  • x_col (Vector) – Grid of the function for column dimension. [IN]

  • x0_col (Numeric, optional) – Centre/mean point of the function for column dimension. Defaults to 0 [IN]

  • si_col (Numeric, optional) – Column standard deviation of the function, ignored if <=0. Defaults to -1 [IN]

  • fwhm_col (Numeric, optional) – Column full width at half-max of the function, ignored if <=0. Defaults to -1 [IN]

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