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
variables
andcoefficients
are allowed to compute all variables/coefficients in the order described in the description ofjacobianAddShapeCatalogParameter()
.For example, if
line_identities
have length 5,species
length 4,variables
length 3, andcoefficients
length 2, there will be 5*4x3x2 = 120 new additions tojacobian_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:
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]