In deciding to remove in_ket() and out_ket() from (Rust) "Qook," it became apparent that mirror circuit fidelity testing could still greatly benefit, in terms of reduced simulation overhead, from a method capable of returning single permutation basis eigenstate probabilities.
This release adds support for PermutationProb() in the Qrack shared library API, wrapped as prob_perm() in the PyQrack API, to allow single permutation basis eigenstate probability checks, (as well as probability checks of permutations of arbitrary qubit lists).