xinv.neq.fix#

xinv.neq.fix.fix(dsneq, keep=False, **kwargs)#

Fix/remove parameters from a Normal equation system using coordinate labelling Parameters: ———– dsneq: xarray.Dataset

Dataset containing the normal equation system to be fixed

keep: bool, optional

If True, the parameters are kept instead of fixed. The default is False.

**kwargs:

keyword arguments with the dimension name as key and a list of coordinate labels to be fixed/removed from the system coord1 = fixlabels1 , .. coord2 = fixlabels2

xinv.neq.fix.groupfix(dsneq, groupname, keep=False)#

Fix/remove by groupname a group of parameters from a normal equation system :param dsneq: Dataset containing the normal equation system to be fixed/removed :type dsneq: xr.Dataset :param groupname: The groupname of the parameters to be fixed/removed :type groupname: str :param keep: If True, the group parameters are kept instead of fixed. The default is False. :type keep: bool, optional

xinv.neq.fix.ifix(dsneq, idx, keep=False)#

Fix/remove parameters in a normal equation system to their apriori values using indexing Parameters: ———– dsneq: xarray.Dataset

Dataset containing the normal equation system to be fixed

idx: list or np.ndarray

index of the coordinates to fix or keep in the system