Files
python-pyquil/python-pyquil.changes

77 lines
3.6 KiB
Plaintext

-------------------------------------------------------------------
Fri Apr 9 13:52:38 UTC 2021 - Markéta Machová <mmachova@suse.com>
- Add patch rounding.patch to fix tests on 32-bit
-------------------------------------------------------------------
Wed Jan 27 10:03:31 UTC 2021 - andy great <andythe_great@pm.me>
- Update to version 2.28.0.
* Fix parsing error for parameterized DEFCIRUCITS.
-------------------------------------------------------------------
Tue Jan 19 14:07:30 UTC 2021 - andy great <andythe_great@pm.me>
- Disable build for python36 because scipy dependency.
- Update to version 2.27.0.
* Bump RPCQ dependency to 3.6.0.
* Tests can be run in parallel.
* Fix hanging test due to ZMQ bug.
* Fix unitary comparison in Quil compilation test .
* Fix parsing comments in Lark grammar.
- Updates for version 2.26.0.
* Quil-T brings the dimension of time to your quantum programs!
* Quil-T is an extension of Quil which allows one to develop
quantum programs at the level of pulses and waveforms and
brings an unprecedented level of fine-grained control over
the QPU.
* Unpacking bitstrings is significantly faster.
* Parsing is now performed using Lark rather than ANTLR, often
allowing a 10x improvement in parsing large and complex
programs.
* Gates now generally allow a "formal" qubit label as in
DEFCIRCUIT, rather that requiring a numeric index.
* Program objects come with additional Quil-T related properties,
such as calibrations, waveforms, and frames.
* The AbstractCompiler classes come with tools for performing
calibration of programs. Namely, get_calibration_program
provides a program for calibrating against recent QPU settings.
rewrite_arithmetic now converts phase angle from radians to
revolutions.
* Readout is more permissive, and does not require the
destination to be named "ro".
* The default value for QPU_COMPILER_URL has been updated to
point to Rigetti's translation service. This changes allows one
to use the translation service to translate a Quil- program and
receive the binary payload without having a QPU reservation.
- Updates for version 2.25.0.
* Timeout configuration has been revamped. get_qc now accepts a
compiler_timeoutoption, and QVMCompiler and QPUCompiler provide
a set_timeout method, which shouldgreatly simplify the task of
changing the default timeout. QVMCompiler also provides a
quilc_client property so that it shares the same interface as
QPUCompiler. Documentation has been updated to reflect these
changes.
- Updates for version 2.24.0.
* run_and_measure now only measures the qubits that are used in a
program (rather than all qubits on the device) when the target
QAM is a QVM without noise. This prevents the QVM from
exhausting memory when it tries to allocate for e.g. 32 qubits
when only e.g. 2 qubits are used in the program
* Include a py.typed so that libraries that depend on pyquil can
validate their typing against it
* Fix Apache 2 license
* Removed warnings expected in normal workflows that cannot be
avoided programmatically. This included the warning about
passing native Quil to native_quil_to_executable. Documentation
has been updated to clarify expected behavior.
-------------------------------------------------------------------
Tue Aug 18 08:09:19 UTC 2020 - andy great <andythe_great@pm.me>
- Initial package release.
- Disable test pyquil/api/_qvm.py,
pyquil/tests/test_quantum_computer.py, and
pyquil/api/tests/test_compiler.py as it need network connection.
gh#rigetti/pyquil#1240