Basic drawing and printing of the different data-structures:
- Tableaus
- PauliPolynomials
- PauliExponentials
You can orient yourself on the code inpauliopt for both: https://github.com/hashberg-io/pauliopt/blob/main/pauliopt/pauli/pauli_polynomial.py#L215
You need to create wrappers for Tableaus, PauliPolynomials and PauliExponentials which you can then visualize.
Create this objects in rust as pyO3 python bindings.
Out of scope:
Video visualization of the synthesis methods that is automatically generated.