Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 2.26.0 #1284

Merged
merged 3 commits into from
Dec 10, 2020
Merged

Version 2.26.0 #1284

merged 3 commits into from
Dec 10, 2020

Conversation

kalzoo
Copy link
Contributor

@kalzoo kalzoo commented Dec 10, 2020

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, Efficient unpacking of bitstring #1276).
  • Parsing is now performed using Lark rather than ANTLR, often allowing a 10x improvement
    in parsing large and complex programs (@notmgsk, Port to Lark parser #1278).
  • Gates now generally allow a "formal" qubit label as in DEFCIRCUIT, rather than
    requiring a numeric index (Quilt Extensions #1257).
  • Program objects come with additional Quil-T related properties, such as
    calibrations, waveforms, and frames (Quilt Extensions #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 (Quilt Extensions #1257).
  • rewrite_arithmetic now converts phase angle from radians to revolutions (Quilt Extensions #1257).
  • Readout is more permissive, and does not require the destination to be named "ro"
    (Quilt Extensions #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
    (Quilt Extensions #1257).

@kalzoo kalzoo requested a review from notmgsk December 10, 2020 04:37
@kalzoo kalzoo requested a review from a team as a code owner December 10, 2020 04:37
@notmgsk
Copy link
Contributor

notmgsk commented Dec 10, 2020

A necessary addition:

@notmgsk notmgsk force-pushed the bump-version-2.26.0 branch from 89b956a to 68faa34 Compare December 10, 2020 15:47
@notmgsk notmgsk merged commit b76abef into master Dec 10, 2020
@ameyer-rigetti ameyer-rigetti deleted the bump-version-2.26.0 branch July 12, 2021 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants