XanaduAI / strawberryfields

Strawberry Fields is a full-stack Python library for designing, simulating, and optimizing continuous variable (CV) quantum optical circuits.
https://strawberryfields.ai
Apache License 2.0
747 stars 186 forks source link

Delete `shared_ops.py` #559

Closed nquesada closed 3 years ago

nquesada commented 3 years ago

Most of the functionality of shared_ops.py is now provided by The Walrus. The only exception is the changebasis function. Once a new release of TW is made implementing this feature in The Walrus https://github.com/XanaduAI/thewalrus/issues/232 , the files ops.py, decompositions.py, bosonicbackend/backend.py states.py and gaussiancircuit.py should be updated and shared_ops.py should be deleted.