VectorLogSpace

Workspace.VectorLogSpace(self: pyarts.arts._Workspace, output: pyarts.arts.WorkspaceVariable | pyarts.arts.Vector, start: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric, stop: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric, step: pyarts.arts.WorkspaceVariable | pyarts.arts.Numeric, verbosity: pyarts.arts.WorkspaceVariable | pyarts.arts.Verbosity | None = self.verbosity) None

Initializes a vector with logarithmic spacing.

The first element equals always the start value, and the spacing equals always the step value, but note that the last value can deviate from the stop value. The keyword step can be both positive and negative.

Note, that although start has to be given in direct coordinates, step has to be given in log coordinates.

Explicitly, the vector is:

exp([ln(start), ln(start)+step, ln(start)+2*step, …])

Author(s): Stefan Buehler

Parameters:
  • output (Vector) – Variable to initialize. [OUT]

  • start (Numeric) – The start value. (Direct coordinates!). [IN]

  • stop (Numeric) – The maximum value of the end value. (Direct coordinates!). [IN]

  • step (Numeric) – The spacing of the vector. (Log coordinates!). [IN]

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