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 parametersThis 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
variablesandcoefficientsare allowed to compute all variables/coefficients in the order described in the description ofjacobianAddShapeCatalogParameter().For example, if
line_identitieshave length 5,specieslength 4,variableslength 3, andcoefficientslength 2, there will be 5*4x3x2 = 120 new additions tojacobian_quantitiesin 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:
jacobian_quantities (ArrayOfRetrievalQuantity, optional) – The retrieval quantities in the Jacobian matrix. See
jacobian_quantities, defaults toself.jacobian_quantities[INOUT]jacobian_agenda (Agenda, optional) – Pure numerical Jacobian calculations. See
jacobian_agenda, defaults toself.jacobian_agenda[INOUT]line_identities (ArrayOfQuantumIdentifier) – List of line identifiers. [IN]
species (ArrayOfString) – List of species of interest. [IN]
variables (ArrayOfString) – List of variables of interest. [IN]
coefficients (ArrayOfString) – List of coefficients of interest. [IN]
verbosity (Verbosity) – ARTS verbosity. See
verbosity, defaults toself.verbosity[IN]