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 standardized device calibration data for OQC and Rigetti #109

Merged
merged 30 commits into from
Apr 5, 2022

Commits on Sep 13, 2021

  1. Configuration menu
    Copy the full SHA
    e721c72 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. sync: public changes to staging (#3)

    * feature: support for StartPreserveBlock and EndPreserveBlock instructions. (#94)
    
    * prepare release v1.3.0
    
    * update development version to v1.3.1.dev0
    
    * Update copyright headers (#95)
    
    * feature: StartVerbatimBox and EndVerbatimBox (#96)
    
    Added the StartVerbatimBox and EndVerbatimBox instructions.
    The code between the start and end instructions will not be modified by
    the compiler, thus delineating a "verbatim" box of code.
    
    The astute reader will notice that this is merely a renaming of the
    instructions StartVerbatimBlock and EndVerbatimBlock; this change is
    marked as a feature to emphasize the incompatibility with v1.3.0.
    
    * prepare release v1.4.0
    
    * update development version to v1.4.1.dev0
    
    * doc: Fix jaqcd typo in README.md (#97)
    
    * prepare release v1.4.0.post0
    
    * update development version to v1.4.1.dev0
    
    Co-authored-by: Sergei-kag-aws <kag@amazon.com>
    Co-authored-by: ci <ci>
    Co-authored-by: Cody Wang <speller26@gmail.com>
    Co-authored-by: Jacky Ko <60188942+kjacky@users.noreply.github.com>
    4 people committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    6ffc1f2 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. Sync with public repository (#10)

    * feature: support for StartPreserveBlock and EndPreserveBlock instructions. (#94)
    
    * prepare release v1.3.0
    
    * update development version to v1.3.1.dev0
    
    * Update copyright headers (#95)
    
    * feature: StartVerbatimBox and EndVerbatimBox (#96)
    
    Added the StartVerbatimBox and EndVerbatimBox instructions.
    The code between the start and end instructions will not be modified by
    the compiler, thus delineating a "verbatim" box of code.
    
    The astute reader will notice that this is merely a renaming of the
    instructions StartVerbatimBlock and EndVerbatimBlock; this change is
    marked as a feature to emphasize the incompatibility with v1.3.0.
    
    * prepare release v1.4.0
    
    * update development version to v1.4.1.dev0
    
    * doc: Fix jaqcd typo in README.md (#97)
    
    * prepare release v1.4.0.post0
    
    * update development version to v1.4.1.dev0
    
    * Fix: Pin pydantic and jsonschema versions (#98)
    
    * prepare release v1.4.1
    
    * update development version to v1.4.2.dev0
    
    * feature: Add support for jobs (#99)
    
    * prepare release v1.5.0
    
    * update development version to v1.5.1.dev0
    
    * fix: change annealingDurationRange to a list of floats. (#100)
    
    * prepare release v1.5.1
    
    * update development version to v1.5.2.dev0
    
    Co-authored-by: Sergei-kag-aws <kag@amazon.com>
    Co-authored-by: ci <ci>
    Co-authored-by: Cody Wang <speller26@gmail.com>
    Co-authored-by: Jacky Ko <60188942+kjacky@users.noreply.github.com>
    Co-authored-by: Milan <30416311+krneta@users.noreply.github.com>
    5 people committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    43c8a02 View commit details
    Browse the repository at this point in the history
  2. Merge openqasm changes to main (#11)

    * feature: support for StartPreserveBlock and EndPreserveBlock instructions. (#94)
    
    * prepare release v1.3.0
    
    * update development version to v1.3.1.dev0
    
    * Update copyright headers (#95)
    
    * feature: StartVerbatimBox and EndVerbatimBox (#96)
    
    Added the StartVerbatimBox and EndVerbatimBox instructions.
    The code between the start and end instructions will not be modified by
    the compiler, thus delineating a "verbatim" box of code.
    
    The astute reader will notice that this is merely a renaming of the
    instructions StartVerbatimBlock and EndVerbatimBlock; this change is
    marked as a feature to emphasize the incompatibility with v1.3.0.
    
    * prepare release v1.4.0
    
    * update development version to v1.4.1.dev0
    
    * doc: Fix jaqcd typo in README.md (#97)
    
    * prepare release v1.4.0.post0
    
    * update development version to v1.4.1.dev0
    
    * Fix: Pin pydantic and jsonschema versions (#98)
    
    * prepare release v1.4.1
    
    * update development version to v1.4.2.dev0
    
    * added openqasm program and device capability.
    
    * OpenQASM support initial commit.
    
    * added rigetti/ionq tests; added result_type.py
    
    * updated README.md
    
    * reformatted.
    
    * removed unused import.
    
    * reformatted docstring in openqasm_device_action_properties.py
    
    * reformatted.
    
    * [fix] updated docstring.
    
    * [fix] incoporate Kshitij's comments.
    
    * added openqasm schema header in test_schema_base.py
    
    * reformatted.
    
    * reformatted.
    
    * turn off flake8 for jaqcd results/shared_models import alias.
    
    * updated jaqcd __init__.py to support import results from jaqcd folder.
    
    * empty commit to test github checker.
    
    * empty commit 2 to test github checker.
    
    * Merging in changes from main and updating imports for OpenQASM
    
    * Fixing names and defaults to match docs
    
    * Reformatted with `black`
    
    * Bring in internal changes
    
    * Merge changes from the internal repository (#8)
    
    * Fix typo in supportsPhysicalQubits
    
    cr: https://code.amazon.com/reviews/CR-61878135
    
    * Removing `results` from OpenQASM Program
    
    cr: https://code.amazon.com/reviews/CR-62355578
    
    * Reformat files
    
    Co-authored-by: Srikrishna Jaliparthy <jalipart@amazon.com>
    Co-authored-by: Jeffrey Heckey <heckey@amazon.com>
    
    * fix: Revert to old module structure (#9)
    
    Co-authored-by: Sergei-kag-aws <kag@amazon.com>
    Co-authored-by: ci <ci>
    Co-authored-by: Cody Wang <speller26@gmail.com>
    Co-authored-by: Jacky Ko <60188942+kjacky@users.noreply.github.com>
    Co-authored-by: Jeffrey Heckey <heckey@amazon.com>
    Co-authored-by: shiyunon <shiyunon@amazon.com>
    Co-authored-by: Jeff Heckey <jheckey@gmail.com>
    Co-authored-by: ℂ𝓞𝔇𝚈 <caw@amazon.com>
    Co-authored-by: Srikrishna Jaliparthy <jalipart@amazon.com>
    9 people committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    b86ab27 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2022

  1. sync: public schemas to staging (#15)

    * feature: support for StartPreserveBlock and EndPreserveBlock instructions. (#94)
    
    * prepare release v1.3.0
    
    * update development version to v1.3.1.dev0
    
    * Update copyright headers (#95)
    
    * feature: StartVerbatimBox and EndVerbatimBox (#96)
    
    Added the StartVerbatimBox and EndVerbatimBox instructions.
    The code between the start and end instructions will not be modified by
    the compiler, thus delineating a "verbatim" box of code.
    
    The astute reader will notice that this is merely a renaming of the
    instructions StartVerbatimBlock and EndVerbatimBlock; this change is
    marked as a feature to emphasize the incompatibility with v1.3.0.
    
    * prepare release v1.4.0
    
    * update development version to v1.4.1.dev0
    
    * doc: Fix jaqcd typo in README.md (#97)
    
    * prepare release v1.4.0.post0
    
    * update development version to v1.4.1.dev0
    
    * Fix: Pin pydantic and jsonschema versions (#98)
    
    * prepare release v1.4.1
    
    * update development version to v1.4.2.dev0
    
    * feature: Add support for jobs (#99)
    
    * prepare release v1.5.0
    
    * update development version to v1.5.1.dev0
    
    * fix: change annealingDurationRange to a list of floats. (#100)
    
    * prepare release v1.5.1
    
    * update development version to v1.5.2.dev0
    
    * feature: add control-sqrt-not gate (#101)
    
    * feature: add control-sqrt-not gate
    
    Addint this gate makes things like CHSH circuits much more manageable off the bat.
    
    * fix: added tests for CV gate, in line with CY/CZ gates
    
    * fix: updated tox.ini so that unit-tests succeed
    
    * fix: unit tests for CV gate
    
    * fix: revert tox.ini ahead of merge.
    
    Co-authored-by: Mark C <mc@localhost.localdomain>
    Co-authored-by: Mark C <mark.carney@gruposantander.com>
    
    * prepare release v1.6.0
    
    * update development version to v1.6.1.dev0
    
    Co-authored-by: Sergei-kag-aws <kag@amazon.com>
    Co-authored-by: ci <ci>
    Co-authored-by: Cody Wang <speller26@gmail.com>
    Co-authored-by: Jacky Ko <60188942+kjacky@users.noreply.github.com>
    Co-authored-by: Kshitij Chhabra <kshitijc@users.noreply.github.com>
    Co-authored-by: Milan <30416311+krneta@users.noreply.github.com>
    Co-authored-by: Mark C <idelta0@gmail.com>
    Co-authored-by: Mark C <mc@localhost.localdomain>
    Co-authored-by: Mark C <mark.carney@gruposantander.com>
    9 people committed Jan 28, 2022
    Configuration menu
    Copy the full SHA
    b449437 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. feature: add ECR gate (#14)

    * feature: add ECR gate
    
    * spacing
    
    * fix: ECR as DoubleTarget
    
    Co-authored-by: Cody Wang <speller26@gmail.com>
    virajvchaudhari and speller26 committed Feb 1, 2022
    Configuration menu
    Copy the full SHA
    0e46a0c View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2022

  1. sync: public changes to staging (#17)

    * feature: support for StartPreserveBlock and EndPreserveBlock instructions. (#94)
    
    * prepare release v1.3.0
    
    * update development version to v1.3.1.dev0
    
    * Update copyright headers (#95)
    
    * feature: StartVerbatimBox and EndVerbatimBox (#96)
    
    Added the StartVerbatimBox and EndVerbatimBox instructions.
    The code between the start and end instructions will not be modified by
    the compiler, thus delineating a "verbatim" box of code.
    
    The astute reader will notice that this is merely a renaming of the
    instructions StartVerbatimBlock and EndVerbatimBlock; this change is
    marked as a feature to emphasize the incompatibility with v1.3.0.
    
    * prepare release v1.4.0
    
    * update development version to v1.4.1.dev0
    
    * doc: Fix jaqcd typo in README.md (#97)
    
    * prepare release v1.4.0.post0
    
    * update development version to v1.4.1.dev0
    
    * Fix: Pin pydantic and jsonschema versions (#98)
    
    * prepare release v1.4.1
    
    * update development version to v1.4.2.dev0
    
    * feature: Add support for jobs (#99)
    
    * prepare release v1.5.0
    
    * update development version to v1.5.1.dev0
    
    * fix: change annealingDurationRange to a list of floats. (#100)
    
    * prepare release v1.5.1
    
    * update development version to v1.5.2.dev0
    
    * feature: add control-sqrt-not gate (#101)
    
    * feature: add control-sqrt-not gate
    
    Addint this gate makes things like CHSH circuits much more manageable off the bat.
    
    * fix: added tests for CV gate, in line with CY/CZ gates
    
    * fix: updated tox.ini so that unit-tests succeed
    
    * fix: unit tests for CV gate
    
    * fix: revert tox.ini ahead of merge.
    
    Co-authored-by: Mark C <mc@localhost.localdomain>
    Co-authored-by: Mark C <mark.carney@gruposantander.com>
    
    * prepare release v1.6.0
    
    * update development version to v1.6.1.dev0
    
    * feature: adding MultiQubitPauliChannel to ir (#103)
    
    * change: Relax requirements from pydantic (#102)
    
    Allow using any version from 1.8.2 to 2.0.0 (excluding). This should be a reasonable balance between stability and flexibility.
    
    * prepare release v1.7.0
    
    * update development version to v1.7.1.dev0
    
    * fix: multiqubit pauli channel with multitarget (#104)
    
    * prepare release v1.7.1
    
    * update development version to v1.7.2.dev0
    
    Co-authored-by: Sergei-kag-aws <kag@amazon.com>
    Co-authored-by: ci <ci>
    Co-authored-by: Cody Wang <speller26@gmail.com>
    Co-authored-by: Jacky Ko <60188942+kjacky@users.noreply.github.com>
    Co-authored-by: Kshitij Chhabra <kshitijc@users.noreply.github.com>
    Co-authored-by: Milan <30416311+krneta@users.noreply.github.com>
    Co-authored-by: Mark C <idelta0@gmail.com>
    Co-authored-by: Mark C <mc@localhost.localdomain>
    Co-authored-by: Mark C <mark.carney@gruposantander.com>
    Co-authored-by: mbeach-aws <85963088+mbeach-aws@users.noreply.github.com>
    Co-authored-by: Or Ostrovsky <93072774+orclassiq@users.noreply.github.com>
    11 people committed Feb 2, 2022
    Configuration menu
    Copy the full SHA
    bc69ee9 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2022

  1. Configuration menu
    Copy the full SHA
    43f90b3 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. feature: add schemas for OQC (#12)

    * feature: add schemas for OQC
    
    * Update calibration data in tests
    
    * update docstring
    
    * Update docstrings
    
    * parametrize tests, update region
    
    * update oqc device_capabilities based on latest enum changes
    virajvchaudhari committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    9469aaf View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. feat: Add OQC executedProgram in task result metadata (#20)

    * feat: Add OQC executedProgram in task result metadata
    
    * Revert reformatting
    kshitijc committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    9300b13 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. Configuration menu
    Copy the full SHA
    12b80ab View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2022

  1. fix: correct provider properties field for OQC

    fix: correct provider properties field for OQC
    saravsak committed Feb 16, 2022
    Configuration menu
    Copy the full SHA
    be89d85 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2022

  1. Configuration menu
    Copy the full SHA
    3f17876 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #21 from aws/result

    fix: added OQC device parameter to TaskMetadata
    rchilaka-amzn committed Feb 18, 2022
    Configuration menu
    Copy the full SHA
    4f733c9 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. Configuration menu
    Copy the full SHA
    82c49cf View commit details
    Browse the repository at this point in the history
  2. Revert "fix: Rename executedProgram to compiledProgram"

    This reverts commit 82c49cf.
    rchilaka-amzn committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    01b1b10 View commit details
    Browse the repository at this point in the history
  3. Add supportsPartialVerbatimBox, supportsUnassignedMeasurements to Ope… (

    #23)
    
    Add supportsPartialVerbatimBox, supportsUnassignedMeasurements to OpenQasm device action properties
    rchilaka-amzn committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    508eeae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f4e019 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2022

  1. fix: make provider properties specs to keep consistent with similar p…

    …roperties for other QHPs. Make OneQubit gate number an integer instead of a float
    Matt Cordoba committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    8599541 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #25 from aws/oqc-minor-fix

    Make provider properties specs to keep consistent with similar properties for other QHPs. Make OneQubit gate number an integer instead of a float
    MattCordoba committed Mar 18, 2022
    Configuration menu
    Copy the full SHA
    35fd178 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. Configuration menu
    Copy the full SHA
    69fb3b4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #26 from aws/oqc-fix-type-hint

    Update type hint for specs object to reflect new structure OQC
    MattCordoba committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    8ed8fb7 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2022

  1. Revert "Merge pull request #26 from aws/oqc-fix-type-hint"

    This reverts commit 8ed8fb7, reversing
    changes made to 35fd178.
    Matt Cordoba committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    26f8082 View commit details
    Browse the repository at this point in the history
  2. Revert "fix: make provider properties specs to keep consistent with s…

    …imilar properties for other QHPs. Make OneQubit gate number an integer instead of a float"
    
    This reverts commit 8599541.
    Matt Cordoba committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    1319d8d View commit details
    Browse the repository at this point in the history
  3. fix: Update OQC json schema to match GetDevice API call

    Matt Cordoba committed Mar 23, 2022
    Configuration menu
    Copy the full SHA
    b79c33c View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. Merge pull request #28 from aws/match-json-schema-oqc

    Update OQC json schema to match GetDevice API call
    MattCordoba committed Mar 28, 2022
    Configuration menu
    Copy the full SHA
    8e91be6 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. feat: Add standardized device calibration data for OQC and Rigetti (#29)

    feat: Add standardized device calibration data for OQC and Rigetti
    MattCordoba committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    5f2cf38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5460304 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0782fd9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6ea8223 View commit details
    Browse the repository at this point in the history