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
754 stars 191 forks source link

Implement pure separable state preparation #490

Open glassnotes opened 3 years ago

glassnotes commented 3 years ago

As discussed in #488, local state preparation forces the use of a mixed state representation under the hood, even if the state is pure in theory.

A proposed new feature is to give the user the option to explicitly prepare pure states.