libadcc.guesses_from_diagonal(arg0: libadcc.AdcMatrix, arg1: libadcc.AdcGuessKind, arg2: str, arg3: int, arg4: float) → List[libadcc.AmplitudeVector]

Obtain guesses by inspecting a block of the diagonal of the passed ADC matrix. The symmetry of the returned vectors is already set-up properly. Note that this routine may return fewer vectors than requested in case the requested number could not be found.

matrix AdcMatrix for which guesses are to be constructed kind AdcGuessKind object describing the kind of guesses to be constructed block The block of the diagonal to investigate. May be ‘s’ (singles) or

‘d’ (doubles).

n_guesses The number of guesses to look for. degeneracy_tolerance Tolerance for two entries of the diagonal to be considered

degenerate, i.e. identical.