github rigetti/pyquil v2.26.0

latest releases: v4.14.2, v4.14.2-rc.0, v4.14.1...
3 years ago

Announcements

  • 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.

Improvements and Changes

  • Unpacking bitstrings is significantly faster (@mhodson-rigetti, @notmgsk, #1276).
  • Parsing is now performed using Lark rather than ANTLR, often allowing a 10x improvement
    in parsing large and complex programs (@notmgsk, #1278).
  • Gates now generally allow a "formal" qubit label as in DEFCIRCUIT, rather than
    requiring a numeric index (#1257).
  • Program objects come with additional Quil-T related properties, such as
    calibrations, waveforms, and frames (#1257).
  • The AbstractCompiler classes come with tools for performing calibration of
    programs. Namely, get_calibration_program provides a program for calibrating against
    recent QPU settings (#1257).
  • rewrite_arithmetic now converts phase angle from radians to revolutions (#1257).
  • Readout is more permissive, and does not require the destination to be named "ro"
    (#1257).
  • 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-T program and receive the binary payload without having a QPU reservation
    (#1257).

Don't miss a new pyquil release

NewReleases is sending notifications on new releases.