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

Add a backend for IonQ. #391

Merged
merged 14 commits into from
Jun 14, 2021
Merged

Add a backend for IonQ. #391

merged 14 commits into from
Jun 14, 2021

Commits on Jun 14, 2021

  1. Add a backend for IonQ.

    amilstead committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    f423569 View commit details
    Browse the repository at this point in the history
  2. Update projectq/setups/ionq.py

    Thanks for the correction!
    
    Co-authored-by: Nguyen Damien <ngn.damien@gmail.com>
    amilstead and Takishima committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    ebbf132 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73653a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8988a88 View commit details
    Browse the repository at this point in the history
  5. Fix comment

    amilstead committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    8286c33 View commit details
    Browse the repository at this point in the history
  6. Fix measurement mappings and result parsing.

    * Fix some bad logic with result probability mappings.
    * Fix some erroneous test cases.
    * Fix example code.
    * Ensure qubits are "deallocated" and reset after job submit.
    * Drop dependency on mappers in favor of API response mappings.
    * Add better error handling for API/http errors.
    * Fix tests.
    amilstead committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    ae16243 View commit details
    Browse the repository at this point in the history
  7. Update example notebook.

    amilstead committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    4df10a4 View commit details
    Browse the repository at this point in the history
  8. Fix qubit mapping.

    * Use a dedicated qubit mapper instead of bashing self.main_engine.
    * Update backend, add tests, to reflect new mapper.
    amilstead committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    caf7f80 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9e889ba View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7c33ec1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ca2729f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    56a6650 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8294bd9 View commit details
    Browse the repository at this point in the history
  14. Missed formatter issues

    amilstead committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    1f28e3f View commit details
    Browse the repository at this point in the history