Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Added `ParametrizedEvolution` support to OQC Lucy * feat: add Python 3.11 support (#148) * feat: add Python 3.11 support * prepare release v1.14.0 * update development version to v1.14.1.dev0 * test: parallelize test execution for pytest (#152) * prepare release v1.14.1 * update development version to v1.14.2.dev0 * feat: Add AHS devices (#158) Also made plugin compatible with new return types specification (#153) Co-authored-by: Mudit Pandey <[email protected]> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Cody Wang <[email protected]> * Postprocess jacobian result shape (#159) * fix: Tempfix for failing tests (#161) * prepare release v1.15.0 * update development version to v1.15.1.dev0 * doc: Correct README format for PyPI (#162) * prepare release v1.15.0.post0 * update development version to v1.15.1.dev0 * tests work weeeeee * Added PE to PulseSequence translation * Updated to support multiple pulses * Added comments for readability * Update src/braket/pennylane_plugin/translation.py Co-authored-by: Korbinian Kottmann <[email protected]> * Refactoring * add anharmonicities * Remove coupling from settings * add tests * tox formatting * fix code formatting issues * Added test for pulse gate translation * apply suggestions from code review * fix failing tests * docstrings * Updated translation to stop fixing amplitude * Reformatting * change name from settings to pulse_settings * Apply suggestions from code review Co-authored-by: lillian542 <[email protected]> * Added back translation for AAMS * Add `ParametrizedEvolution` to OQC Lucy's supported operations (#10) * Added `ParametrizedEvolution` support to OQC Lucy * feat: add Python 3.11 support (#148) * feat: add Python 3.11 support * prepare release v1.14.0 * update development version to v1.14.1.dev0 * test: parallelize test execution for pytest (#152) * prepare release v1.14.1 * update development version to v1.14.2.dev0 * feat: Add AHS devices (#158) Also made plugin compatible with new return types specification (#153) Co-authored-by: Mudit Pandey <[email protected]> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Cody Wang <[email protected]> * Postprocess jacobian result shape (#159) * fix: Tempfix for failing tests (#161) * prepare release v1.15.0 * update development version to v1.15.1.dev0 * doc: Correct README format for PyPI (#162) * prepare release v1.15.0.post0 * update development version to v1.15.1.dev0 * tests work weeeeee * Fixed shadow expval error --------- Co-authored-by: lillian542 <[email protected]> Co-authored-by: lillian542 <[email protected]> Co-authored-by: Abe Coull <[email protected]> Co-authored-by: ci <ci> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Cody Wang <[email protected]> * fix: constrain tensorflow version (#185) * prepare release v1.17.1 * update development version to v1.17.2.dev0 * Add `ParametrizedEvolution` to OQC Lucy's supported operations (#10) * Added `ParametrizedEvolution` support to OQC Lucy * feat: add Python 3.11 support (#148) * feat: add Python 3.11 support * prepare release v1.14.0 * update development version to v1.14.1.dev0 * test: parallelize test execution for pytest (#152) * prepare release v1.14.1 * update development version to v1.14.2.dev0 * feat: Add AHS devices (#158) Also made plugin compatible with new return types specification (#153) Co-authored-by: Mudit Pandey <[email protected]> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Cody Wang <[email protected]> * Postprocess jacobian result shape (#159) * fix: Tempfix for failing tests (#161) * prepare release v1.15.0 * update development version to v1.15.1.dev0 * doc: Correct README format for PyPI (#162) * prepare release v1.15.0.post0 * update development version to v1.15.1.dev0 * tests work weeeeee * Fixed shadow expval error --------- Co-authored-by: lillian542 <[email protected]> Co-authored-by: lillian542 <[email protected]> Co-authored-by: Abe Coull <[email protected]> Co-authored-by: ci <ci> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Cody Wang <[email protected]> * Added unit tests * Linting * Updated return value of wires * Updated variable name * Update src/braket/pennylane_plugin/translation.py Co-authored-by: lillian542 <[email protected]> * Updated tests * pulse validation * Add translation function to get `PulseGate` from `ParametrizedEvolution` (#13) * Added `ParametrizedEvolution` support to OQC Lucy * feat: add Python 3.11 support (#148) * feat: add Python 3.11 support * prepare release v1.14.0 * update development version to v1.14.1.dev0 * test: parallelize test execution for pytest (#152) * prepare release v1.14.1 * update development version to v1.14.2.dev0 * feat: Add AHS devices (#158) Also made plugin compatible with new return types specification (#153) Co-authored-by: Mudit Pandey <[email protected]> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Cody Wang <[email protected]> * Postprocess jacobian result shape (#159) * fix: Tempfix for failing tests (#161) * prepare release v1.15.0 * update development version to v1.15.1.dev0 * doc: Correct README format for PyPI (#162) * prepare release v1.15.0.post0 * update development version to v1.15.1.dev0 * tests work weeeeee * Added PE to PulseSequence translation * Updated to support multiple pulses * Added comments for readability * Update src/braket/pennylane_plugin/translation.py Co-authored-by: Korbinian Kottmann <[email protected]> * Refactoring * Added test for pulse gate translation * Updated translation to stop fixing amplitude * Reformatting * Apply suggestions from code review Co-authored-by: lillian542 <[email protected]> * Added back translation for AAMS * fix: constrain tensorflow version (#185) * prepare release v1.17.1 * update development version to v1.17.2.dev0 * Add `ParametrizedEvolution` to OQC Lucy's supported operations (#10) * Added `ParametrizedEvolution` support to OQC Lucy * feat: add Python 3.11 support (#148) * feat: add Python 3.11 support * prepare release v1.14.0 * update development version to v1.14.1.dev0 * test: parallelize test execution for pytest (#152) * prepare release v1.14.1 * update development version to v1.14.2.dev0 * feat: Add AHS devices (#158) Also made plugin compatible with new return types specification (#153) Co-authored-by: Mudit Pandey <[email protected]> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Cody Wang <[email protected]> * Postprocess jacobian result shape (#159) * fix: Tempfix for failing tests (#161) * prepare release v1.15.0 * update development version to v1.15.1.dev0 * doc: Correct README format for PyPI (#162) * prepare release v1.15.0.post0 * update development version to v1.15.1.dev0 * tests work weeeeee * Fixed shadow expval error --------- Co-authored-by: lillian542 <[email protected]> Co-authored-by: lillian542 <[email protected]> Co-authored-by: Abe Coull <[email protected]> Co-authored-by: ci <ci> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Cody Wang <[email protected]> * Added unit tests * Linting * Updated return value of wires * Updated variable name * Update pennylane version constraint (#188) * Update src/braket/pennylane_plugin/translation.py Co-authored-by: lillian542 <[email protected]> * prepare release v1.17.2 * update development version to v1.17.3.dev0 * Updated tests * fix: set do_queue default to None (#175) Co-authored-by: Cody Wang <[email protected]> * prepare release v1.17.3 * update development version to v1.17.4.dev0 * Addressed code review --------- Co-authored-by: lillian542 <[email protected]> Co-authored-by: lillian542 <[email protected]> Co-authored-by: Abe Coull <[email protected]> Co-authored-by: ci <ci> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Cody Wang <[email protected]> Co-authored-by: Stephen Face <[email protected]> Co-authored-by: Kshitij Chhabra <[email protected]> * remove unwanted changes to translation.py * revert unwanted changes to shadow_expval tests * fix typo from last commit * remove unwanted changes to test_translation * linting * more lint * raise clear NotImplementedError if pulse properties are called on other devices * update tests * Fix formatting * clean up after merge conflict * warn if pulse settings don't match * update validation functions * add tests that mostly work * working freq range test * tox formatting * allow qml.pulse.constant as constant parameters * Apply suggestions from code review * Added callable related changes to translation * Fix compatibility with the new Projector class (#189) * Fix attempt * support tests * Test error when not in Z basis * fix formatting * prepare release v1.17.4 * update development version to v1.17.5.dev0 * infra: Update CODEOWNERS (#184) Co-authored-by: Abe Coull <[email protected]> * feat: native mode (#187) You can now specify `verbatim` when creating a device to run tasks in verbatim mode. This enables using native gates on QPUs. * prepare release v1.18.0 * update development version to v1.18.1.dev0 * Adding docs * Updated docs * Updated white spacing * Updated docs * Pulse validation (#14) * Updated translation to stop fixing amplitude * Reformatting * Apply suggestions from code review Co-authored-by: lillian542 <[email protected]> * Added back translation for AAMS * fix: constrain tensorflow version (#185) * prepare release v1.17.1 * update development version to v1.17.2.dev0 * Add `ParametrizedEvolution` to OQC Lucy's supported operations (#10) * Added `ParametrizedEvolution` support to OQC Lucy * feat: add Python 3.11 support (#148) * feat: add Python 3.11 support * prepare release v1.14.0 * update development version to v1.14.1.dev0 * test: parallelize test execution for pytest (#152) * prepare release v1.14.1 * update development version to v1.14.2.dev0 * feat: Add AHS devices (#158) Also made plugin compatible with new return types specification (#153) Co-authored-by: Mudit Pandey <[email protected]> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Cody Wang <[email protected]> * Postprocess jacobian result shape (#159) * fix: Tempfix for failing tests (#161) * prepare release v1.15.0 * update development version to v1.15.1.dev0 * doc: Correct README format for PyPI (#162) * prepare release v1.15.0.post0 * update development version to v1.15.1.dev0 * tests work weeeeee * Fixed shadow expval error --------- Co-authored-by: lillian542 <[email protected]> Co-authored-by: lillian542 <[email protected]> Co-authored-by: Abe Coull <[email protected]> Co-authored-by: ci <ci> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Cody Wang <[email protected]> * Added unit tests * Linting * Updated return value of wires * Updated variable name * Update src/braket/pennylane_plugin/translation.py Co-authored-by: lillian542 <[email protected]> * Updated tests * pulse validation * clean up after merge conflict * warn if pulse settings don't match * update validation functions * add tests that mostly work * working freq range test * tox formatting * allow qml.pulse.constant as constant parameters * Apply suggestions from code review * Added callable related changes to translation * Fix compatibility with the new Projector class (#189) * Fix attempt * support tests * Test error when not in Z basis * fix formatting * prepare release v1.17.4 * update development version to v1.17.5.dev0 * infra: Update CODEOWNERS (#184) Co-authored-by: Abe Coull <[email protected]> * feat: native mode (#187) You can now specify `verbatim` when creating a device to run tasks in verbatim mode. This enables using native gates on QPUs. * prepare release v1.18.0 * update development version to v1.18.1.dev0 --------- Co-authored-by: Mudit Pandey <[email protected]> Co-authored-by: Stephen Face <[email protected]> Co-authored-by: ci <ci> Co-authored-by: Abe Coull <[email protected]> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Cody Wang <[email protected]> Co-authored-by: BorjaRequena <[email protected]> Co-authored-by: Aaron Berdy <[email protected]> * remove custom wire logic * use AwsDevice instead of BraketAwsQubitDevice * remove stray print statement * use ConstantWaveform for pulse.constant * chronological wire ordering * update docstring * further clarify docstring * clarify comment in validate_pulse_parameters * update _is_single_qubit_12_frame error message * make device required for ParametrizedEvolution dispatch * update documentation * black * update check_validity * received * update units documentation * fix formatting * add integration test * black formatting * handle device offline in integ tests * remove unused import in test file --------- Co-authored-by: lillian542 <[email protected]> Co-authored-by: lillian542 <[email protected]> Co-authored-by: Mudit Pandey <[email protected]> Co-authored-by: Abe Coull <[email protected]> Co-authored-by: ci <ci> Co-authored-by: Christina Lee <[email protected]> Co-authored-by: Tom Bromley <[email protected]> Co-authored-by: Korbinian Kottmann <[email protected]> Co-authored-by: David Wierichs <[email protected]> Co-authored-by: Stephen Face <[email protected]> Co-authored-by: Kshitij Chhabra <[email protected]> Co-authored-by: BorjaRequena <[email protected]> Co-authored-by: Aaron Berdy <[email protected]>
- Loading branch information