You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a new QuantumComputer.experiment method for running a collection of quantum programs as defined by a TomographyExperiment. These objects have a main program body and a collection of state preparation and measurement specifications, which capture the structure of many near-term applications and algorithms like the variational quantum eigensolver (VQE). In addition, the TomographyExperiment encodes information about symmetrization, active qubit reset, and the number of shots to perform on the quantum backend (e.g. the QVM or QPU). For more information check out the API documentation sections on the Quantum Computer and on the Experiment Module (@karalekas, gh-1100).
Improvements and Changes
Type hints have been added to the PauliTerm class (@rht, gh-1075).
The rigetti/forest Docker image now has less noisy output due to stdout and stderr redirection to log files entrypoint.sh (@karalekas, gh-1105).
Added a make typecheck target to run mypy over a subset of the pyquil sources, and enabled typechecks in the GitLab CI pipeline (@appleby, gh-1098).
Removed the tox.ini and readthedocs.yml files (@karalekas, gh-1108).
Type hints have been added to the PauliSum class (@rht, gh-1104).
Bugfixes
Fixed a bug in the LaTeX output of controlled unitary operations (@kilimanjaro, gh-1103).
Fixed an example of using the qc.run method in the docs to correctly declare the size of a memory register (@appleby, gh-1099).
Specify UTF-8 encoding when opening files that might contain non-ascii characters, such as when reading the pyquil README.md file in setup.py or when serializing / deserializing pyquil.experiment objects to/from JSON (@appleby, gh-1102).