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

Tdm compiler #484

Closed nquesada closed 3 years ago

nquesada commented 3 years ago

Adds a basic compiler method for the tdm program. As currently written it requires a modification of the way a given device is specified in as a DeviceSpec instance.

codecov[bot] commented 3 years ago

Codecov Report

:exclamation: No coverage uploaded for pull request base (ch1197-submitting-tdm-programs@1acb374). Click here to learn what that means. The diff coverage is n/a.

@@                        Coverage Diff                        @@
##             ch1197-submitting-tdm-programs     #484   +/-   ##
=================================================================
  Coverage                                  ?   97.89%           
=================================================================
  Files                                     ?       70           
  Lines                                     ?     7278           
  Branches                                  ?        0           
=================================================================
  Hits                                      ?     7125           
  Misses                                    ?      153           
  Partials                                  ?        0           

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 1acb374...b25b0ff. Read the comment docs.