Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Basic setup * Integrate utility for paulipolynomials * Add logic representing pauli polynomials * Cleanup of toplevel files * Create basic infrastructure for synthesis algorithms * Test basic infrastructure * Add in most relevant synthesis algorithms * Smaller fixes * Adds in X, Y and Z to preprend of a tableau Signed-off-by: David Winderl <[email protected]> * Note the clifford application on gates rather than on a tableau * Use propagation rules for propagating a pauli into a clifford * Reformat pauliopt * Fix PR Signed-off-by: David Winderl <[email protected]> Removes append_pauli gadegt must me -> must be Change type to float constructor Signed-off-by: David Winderl <[email protected]> Clifford clifford -> Clifford Tableau Signed-off-by: David Winderl <[email protected]> Removes redundant if condition Signed-off-by: David Winderl <[email protected]> Fix unit tests and pipeline Signed-off-by: David Winderl <[email protected]> Fix tests Signed-off-by: David Winderl <[email protected]> * Remove python 3.9 and add in 3.10, 3.11 and 3.12 Signed-off-by: David Winderl <[email protected]> * Small change * Fix PR --------- Signed-off-by: David Winderl <[email protected]> Co-authored-by: Richie Yeung <[email protected]>
- Loading branch information