jacobianAddShapeCatalogParameters

Workspace.jacobianAddShapeCatalogParameters(self: pyarts.arts._Workspace, jacobian_quantities: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfRetrievalQuantity]] = self.jacobian_quantities, jacobian_agenda: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Agenda]] = self.jacobian_agenda, line_identities: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfQuantumIdentifier], species: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfString], variables: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfString], coefficients: Union[pyarts.arts.WorkspaceVariable, pyarts.arts.ArrayOfString], verbosity: Optional[Union[pyarts.arts.WorkspaceVariable, pyarts.arts.Verbosity]] = self.verbosity) None

See jacobianAddShapeCatalogParameter() for information on the GIN parameters

This function accepts the same input but for lists of data. The function loops over each input list individually and appends the information to jacobian_quantities.

Special “ALL” for 1 length variables and coefficients are allowed to compute all variables/coefficients in the order described in the description of jacobianAddShapeCatalogParameter().

For example, if line_identities have length 5, species length 4, variables length 3, and coefficients length 2, there will be 5*4x3x2 = 120 new additions to jacobian_quantities in the order:

  • [{line_identities[0], species[0], variables[0] coefficients[0]}]

  • [{line_identities[0], species[0], variables[0] coefficients[1]}]

  • [{line_identities[0], species[0], variables[1] coefficients[0]}]

  • [{line_identities[0], species[0], variables[1] coefficients[1]}]

  • [{line_identities[0], species[0], variables[2] coefficients[0]}]

  • [{line_identities[0], species[0], variables[2] coefficients[1]}]

  • [{line_identities[0], species[1], variables[0] coefficients[0]}]

  • [{line_identities[4], species[3], variables[1] coefficients[1]}]

  • [{line_identities[4], species[3], variables[2] coefficients[0]}]

  • [{line_identities[4], species[3], variables[2] coefficients[1]}]

or in words: lines first, then species, then variables, then coefficients

Author(s): Richard Larsson

Parameters: