-
Notifications
You must be signed in to change notification settings - Fork 117
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
[do not merge] feature/autoqasm → main #613
Commits on Jul 5, 2023
-
AutoQASM is an experimental module offering a new quantum-imperative programming experience embedded in Python for developing quantum programs. Co-authored-by: Lauren Capelluto <[email protected]> Co-authored-by: Ryan Shaffer <[email protected]> Co-authored-by: Tim (Yi-Ting) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4114432 - Browse repository at this point
Copy the full SHA 4114432View commit details -
Configuration menu - View commit details
-
Copy full SHA for d38ccb7 - Browse repository at this point
Copy the full SHA d38ccb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d994357 - Browse repository at this point
Copy the full SHA d994357View commit details
Commits on Jul 6, 2023
-
change: move simulator mcm=True argument into device.run for autoqasm…
… programs (#600) * Move mcm=True argument into device.run * Add comments explaining mcm=True kwarg
Configuration menu - View commit details
-
Copy full SHA for 6aa6bab - Browse repository at this point
Copy the full SHA 6aa6babView commit details
Commits on Jul 7, 2023
-
change: increase autoqasm transpiler code coverage to 100% (#599)
* Begin improving transpiler code coverage * Code coverage for transpiler to 100% * Remove unnecessary line * Improve exception handling and test cases
Configuration menu - View commit details
-
Copy full SHA for 04b00ce - Browse repository at this point
Copy the full SHA 04b00ceView commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0a4f24f - Browse repository at this point
Copy the full SHA 0a4f24fView commit details
Commits on Jul 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 68270fb - Browse repository at this point
Copy the full SHA 68270fbView commit details
Commits on Jul 14, 2023
-
Update local simulator commit (#617)
* Update local simulator commit * update simulator commit hash in tox --------- Co-authored-by: Tim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d8402fb - Browse repository at this point
Copy the full SHA d8402fbView commit details
Commits on Jul 17, 2023
-
fix: support multiprocessing for autoqasm program generation (#606)
* Enable multiprocessing for aq.function calls * Add rx gate
Configuration menu - View commit details
-
Copy full SHA for afc65e6 - Browse repository at this point
Copy the full SHA afc65e6View commit details -
Change: update how num_qubits get supplied by autoqasm functions (#612)
* Change: update how num_qubits get supplied by autoqasm functions * Update README * Add test for mismatched num_qubits args
Configuration menu - View commit details
-
Copy full SHA for f46eec6 - Browse repository at this point
Copy the full SHA f46eec6View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfd812a - Browse repository at this point
Copy the full SHA dfd812aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d5ee9f - Browse repository at this point
Copy the full SHA 8d5ee9fView commit details
Commits on Jul 18, 2023
-
Add AutoQASM example notebooks (#610)
* add gates for notebook examples * autoqasm example notebooks * update example in readme * update notebooks and readme * minor change in mentioning qubit number * update text * update text for merge and for comments
Configuration menu - View commit details
-
Copy full SHA for 4845290 - Browse repository at this point
Copy the full SHA 4845290View commit details
Commits on Jul 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 548322d - Browse repository at this point
Copy the full SHA 548322dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a9d5a6 - Browse repository at this point
Copy the full SHA 2a9d5a6View commit details
Commits on Jul 24, 2023
-
fix: Handling for autoqasm subroutine return values (#633)
* Handle unnamed return values properly * Combine retval variable names * Fix handling of recursive function return values * Fix handling of return values from non-recursive functions * Move new tests to test_types.py
Configuration menu - View commit details
-
Copy full SHA for 043ce72 - Browse repository at this point
Copy the full SHA 043ce72View commit details -
Configuration menu - View commit details
-
Copy full SHA for c28984c - Browse repository at this point
Copy the full SHA c28984cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7b34a9 - Browse repository at this point
Copy the full SHA f7b34a9View commit details
Commits on Jul 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3a8e576 - Browse repository at this point
Copy the full SHA 3a8e576View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d64dac - Browse repository at this point
Copy the full SHA 1d64dacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 772ff15 - Browse repository at this point
Copy the full SHA 772ff15View commit details
Commits on Jul 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2447f35 - Browse repository at this point
Copy the full SHA 2447f35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e9e68d - Browse repository at this point
Copy the full SHA 2e9e68dView commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 682663a - Browse repository at this point
Copy the full SHA 682663aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8936d2b - Browse repository at this point
Copy the full SHA 8936d2bView commit details
Commits on Aug 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c944489 - Browse repository at this point
Copy the full SHA c944489View commit details
Commits on Aug 8, 2023
-
Raise error if the user puts a break in their autoqasm loop (#662)
* Raise error if the user puts a break in their autoqasm loop * Update src/braket/experimental/autoqasm/converters/break_statements.py Co-authored-by: Ryan Shaffer <[email protected]> --------- Co-authored-by: Ryan Shaffer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 10a80e2 - Browse repository at this point
Copy the full SHA 10a80e2View commit details
Commits on Aug 9, 2023
-
Usability: Warning when user calls "return" from their autoqasm entry…
… point function (#661) * Add error message for using 'return' from the main autoqasm function. * Respond to CR
Configuration menu - View commit details
-
Copy full SHA for 97f6cab - Browse repository at this point
Copy the full SHA 97f6cabView commit details -
change: improving autoqasm api.py coverage to 100% (#665)
* change: improving autoqasm api.py coverage to 100% * Update src/braket/experimental/autoqasm/api.py --------- Co-authored-by: Ryan Shaffer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a9d0237 - Browse repository at this point
Copy the full SHA a9d0237View commit details -
Improve error message for tuple parameters (#668)
* Improve error message for tuple parameters * Update src/braket/experimental/autoqasm/types/conversions.py Co-authored-by: Ryan Shaffer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a3fc06 - Browse repository at this point
Copy the full SHA 3a3fc06View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf80539 - Browse repository at this point
Copy the full SHA cf80539View commit details
Commits on Aug 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4778a18 - Browse repository at this point
Copy the full SHA 4778a18View commit details -
Return type hint ignored when possible in favor of actual return type (…
…#667) * Return type hint ignored when possible in favor of actual return type * Update test/unit_tests/braket/experimental/autoqasm/test_types.py Co-authored-by: Ryan Shaffer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 821209c - Browse repository at this point
Copy the full SHA 821209cView commit details
Commits on Aug 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ec2a3fb - Browse repository at this point
Copy the full SHA ec2a3fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68b4241 - Browse repository at this point
Copy the full SHA 68b4241View commit details
Commits on Aug 15, 2023
-
* extend the gate set * update imports in notebooks * update module doc * modify gate function signature and annotations * explicitly define gates * simplify repeated code for gate definition
Configuration menu - View commit details
-
Copy full SHA for 19a7fcf - Browse repository at this point
Copy the full SHA 19a7fcfView commit details
Commits on Aug 18, 2023
-
feat: add pulse control operations to autoqasm (#676)
* feat: add pulse control operations * update module docstrings * avoid type check with subscripted generics * update docstrings * update docstring
Configuration menu - View commit details
-
Copy full SHA for 4fc1244 - Browse repository at this point
Copy the full SHA 4fc1244View commit details -
Configuration menu - View commit details
-
Copy full SHA for 474bb55 - Browse repository at this point
Copy the full SHA 474bb55View commit details -
change: Update oqpy version for feature/autoqasm branch (#677)
* Update oqpy commit hash * Fix pulse tests after oqpy version upgrade * Lint * Update oqpy commit hash * Use correct return type hint in test * Coverage * Adjust duration literals in pulse control tests * Update OQ3 duration literals in tests
Configuration menu - View commit details
-
Copy full SHA for e6d86f0 - Browse repository at this point
Copy the full SHA e6d86f0View commit details
Commits on Aug 23, 2023
-
move pulse module to the top level (#680)
* rename pulse module * remove pulse from init of instructions * move pulse to a separate module * update module docstring * fix: docstring typos
Configuration menu - View commit details
-
Copy full SHA for c376860 - Browse repository at this point
Copy the full SHA c376860View commit details -
doc: fix linter issues in feature/autoqasm after fixing BCS flake8 pl…
…ugin (#681) * Fix BCS flake8 linter issues * Use main branch of amazon-braket-build-tools
Configuration menu - View commit details
-
Copy full SHA for a7dee52 - Browse repository at this point
Copy the full SHA a7dee52View commit details
Commits on Aug 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c29653e - Browse repository at this point
Copy the full SHA c29653eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97c783b - Browse repository at this point
Copy the full SHA 97c783bView commit details
Commits on Aug 25, 2023
-
Split aq.function into aq.main and aq.subroutine (#682)
* Split aq.function into aq.main and aq.subroutine Remove unused error, add new tests, update docstrings. Update example notebooks * Apply suggestions from code review Co-authored-by: Ryan Shaffer <[email protected]> --------- Co-authored-by: Ryan Shaffer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e2c6f24 - Browse repository at this point
Copy the full SHA e2c6f24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7edd682 - Browse repository at this point
Copy the full SHA 7edd682View commit details
Commits on Aug 26, 2023
-
Use a callback to simplify autoqasm/api logic (#685)
* Use a callback to simplify autoqasm/api logic * Move code, respond to CR
Configuration menu - View commit details
-
Copy full SHA for d21e10b - Browse repository at this point
Copy the full SHA d21e10bView commit details
Commits on Aug 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 60fe22e - Browse repository at this point
Copy the full SHA 60fe22eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bda835 - Browse repository at this point
Copy the full SHA 8bda835View commit details
Commits on Aug 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4180217 - Browse repository at this point
Copy the full SHA 4180217View commit details
Commits on Sep 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4c71dc6 - Browse repository at this point
Copy the full SHA 4c71dc6View commit details
Commits on Sep 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 94dd965 - Browse repository at this point
Copy the full SHA 94dd965View commit details
Commits on Sep 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 22cd02a - Browse repository at this point
Copy the full SHA 22cd02aView commit details -
feat: gate calibrations for binding to built main programs (#692)
* calibration as a karg of converted program call * add a unit test * bind_calibrations method of aq.Program class * use _function_wrapper for aq.calibration * update type check * aq.pulse_sequence as the interface for gate calibration * adapted to updated _function_wrapper * increase test coverage * increase validation coverage * fix typo * simplify logic of args matching * rename calibration entry point * update docstring * use aq program in GateCalibration * enforce physical qubits for barrier and delay * update type hint * fix unit test for not binding calibration inplace
Configuration menu - View commit details
-
Copy full SHA for a69c39b - Browse repository at this point
Copy the full SHA a69c39bView commit details
Commits on Sep 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 202a817 - Browse repository at this point
Copy the full SHA 202a817View commit details
Commits on Sep 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b1418b6 - Browse repository at this point
Copy the full SHA b1418b6View commit details
Commits on Sep 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6985361 - Browse repository at this point
Copy the full SHA 6985361View commit details
Commits on Sep 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 33a6efb - Browse repository at this point
Copy the full SHA 33a6efbView commit details
Commits on Sep 20, 2023
-
add pulse programming notebooks (#700)
* add pulse programming notebook * remove overwriting pi * include pulse notebook in tests * remove pulse notebook from test * add gate calibration notebook * add notebook test in tox for calibration notebook * update pulse programming notebook * update the gate calibration notebook * update text to reflect comments * add introduction in a section
Configuration menu - View commit details
-
Copy full SHA for 7040c1d - Browse repository at this point
Copy the full SHA 7040c1dView commit details
Commits on Sep 25, 2023
-
feature: add serialization configuration to AutoQASM (#710)
* add SerializationConfig and default to braket compatible patterns * update options in serialization config * add field for mutable default in dataclass * fix typo * simplify and move serialization config to to_ir * fix gate_calibration has_pulse_control * rerun notebooks * upper case QASM * rename to OpenQASMSerializationProperties
Configuration menu - View commit details
-
Copy full SHA for 3850d1e - Browse repository at this point
Copy the full SHA 3850d1eView commit details
Commits on Sep 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 92f131d - Browse repository at this point
Copy the full SHA 92f131dView commit details -
Add documentation about decorators (#714)
* Add documentation about decorators Co-authored-by: Tim Chen <yitchen-tim> Co-authored-by: Ryan Shaffer <[email protected]> * Apply suggestions from code review Co-authored-by: Ryan Shaffer <[email protected]> * Respond to CR --------- Co-authored-by: Ryan Shaffer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9cf49c2 - Browse repository at this point
Copy the full SHA 9cf49c2View commit details -
doc: Add FAQs to AutoQASM README (#713)
* Add FAQs to AutoQASM README * Apply suggestions from code review Co-authored-by: Ryan Shaffer <[email protected]> * Respond to CR --------- Co-authored-by: Ryan Shaffer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a28baf - Browse repository at this point
Copy the full SHA 4a28bafView commit details
Commits on Oct 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 41a878d - Browse repository at this point
Copy the full SHA 41a878dView commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 439f95f - Browse repository at this point
Copy the full SHA 439f95fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b8f1bd - Browse repository at this point
Copy the full SHA 0b8f1bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c544b77 - Browse repository at this point
Copy the full SHA c544b77View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4835a9 - Browse repository at this point
Copy the full SHA f4835a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ea59f4 - Browse repository at this point
Copy the full SHA 5ea59f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2e4635 - Browse repository at this point
Copy the full SHA d2e4635View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f51964f - Browse repository at this point
Copy the full SHA f51964fView commit details
Commits on Oct 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4c3dde5 - Browse repository at this point
Copy the full SHA 4c3dde5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb0b4ec - Browse repository at this point
Copy the full SHA fb0b4ecView commit details -
* change: Update type hints to use built-ins
Configuration menu - View commit details
-
Copy full SHA for a079c52 - Browse repository at this point
Copy the full SHA a079c52View commit details
Commits on Oct 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fc628a1 - Browse repository at this point
Copy the full SHA fc628a1View commit details
Commits on Oct 30, 2023
-
[feature] AutoQASM: Free parameters (#762)
* feature: Add basic support for FreeParameters
Configuration menu - View commit details
-
Copy full SHA for eca82e6 - Browse repository at this point
Copy the full SHA eca82e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a68b6c - Browse repository at this point
Copy the full SHA 6a68b6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71af67d - Browse repository at this point
Copy the full SHA 71af67dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5459174 - Browse repository at this point
Copy the full SHA 5459174View commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 53ea006 - Browse repository at this point
Copy the full SHA 53ea006View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98efca1 - Browse repository at this point
Copy the full SHA 98efca1View commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 12d93ec - Browse repository at this point
Copy the full SHA 12d93ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3dd806e - Browse repository at this point
Copy the full SHA 3dd806eView commit details
Commits on Nov 6, 2023
-
feature: support FreeParameter binding via
make_bound_program
(#779)* feature: Add support for binding FreeParameters in AutoQASM programs. * Move IO declaration logic into Program * Allow "strict" option for parameter binding
Configuration menu - View commit details
-
Copy full SHA for 9bfd34c - Browse repository at this point
Copy the full SHA 9bfd34cView commit details
Commits on Nov 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7c2f958 - Browse repository at this point
Copy the full SHA 7c2f958View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6e2f9a - Browse repository at this point
Copy the full SHA f6e2f9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b46755 - Browse repository at this point
Copy the full SHA 6b46755View commit details
Commits on Nov 10, 2023
-
feature: Add support for FreeParameters in AutoQASM conditional state…
…ments (#789) * feature: FreeParameters in conditional statements * Update type check to include FreeParameter as a qasm type * Add support for free parameters in logical operations * Add support for comparison statements --------- Co-authored-by: Ryan Shaffer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 77690e6 - Browse repository at this point
Copy the full SHA 77690e6View commit details
Commits on Nov 14, 2023
-
feat: support freeparameter in AutoQASM pulse instruction (#794)
* enable freeparameter for pulse instruction * add pulse test with freeparameter in condition
Configuration menu - View commit details
-
Copy full SHA for c345fdb - Browse repository at this point
Copy the full SHA c345fdbView commit details -
feat: support AutoQASM program in AwsDevice.run (#795)
* enable freeparameter for pulse instruction * AwsDevice.run supports AutoQASM program * add test to increase coverage * remove duplicated code
Configuration menu - View commit details
-
Copy full SHA for 45c051a - Browse repository at this point
Copy the full SHA 45c051aView commit details
Commits on Nov 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 87d48ff - Browse repository at this point
Copy the full SHA 87d48ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4524ed0 - Browse repository at this point
Copy the full SHA 4524ed0View commit details
Commits on Nov 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8cdf8a4 - Browse repository at this point
Copy the full SHA 8cdf8a4View commit details
Commits on Nov 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ab8e4d7 - Browse repository at this point
Copy the full SHA ab8e4d7View commit details
Commits on Dec 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2fff311 - Browse repository at this point
Copy the full SHA 2fff311View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca581c0 - Browse repository at this point
Copy the full SHA ca581c0View commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5450a46 - Browse repository at this point
Copy the full SHA 5450a46View commit details
Commits on Dec 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f4bef51 - Browse repository at this point
Copy the full SHA f4bef51View commit details
Commits on Dec 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 91ab4f5 - Browse repository at this point
Copy the full SHA 91ab4f5View commit details
Commits on Dec 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 568bf9d - Browse repository at this point
Copy the full SHA 568bf9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b6f7d2d - Browse repository at this point
Copy the full SHA b6f7d2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for af8ddf8 - Browse repository at this point
Copy the full SHA af8ddf8View commit details
Commits on Dec 18, 2023
-
add magic state distillation notebook (#823)
* fix: over validation * rename notebook * add magic state distillation notebook * update workflow for notebook testing * update test to increase coverage * update tests for aq.BoolVar * update notebook to address feedbacks * update text in notebook * fix typos * update notebook for feedback * distinguish T-type and A-type magic state in text * fix merge updates in magic state notebook
Configuration menu - View commit details
-
Copy full SHA for d95f937 - Browse repository at this point
Copy the full SHA d95f937View commit details
Commits on Dec 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c262352 - Browse repository at this point
Copy the full SHA c262352View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5850e06 - Browse repository at this point
Copy the full SHA 5850e06View commit details
Commits on Dec 22, 2023
-
simplify looping reset in AutoQASM notebook (#844)
* simplify for-looping reset in notebook * update mcm-cim version
Configuration menu - View commit details
-
Copy full SHA for fe741da - Browse repository at this point
Copy the full SHA fe741daView commit details -
doc: Update AutoQASM docs to reflect recent changes (#845)
* Minor updates to reflect recent changes * Minor updates to reflect recent changes * Update src/braket/experimental/autoqasm/doc/decorators.md Co-authored-by: Aaron Berdy <[email protected]> * Address review comments --------- Co-authored-by: Aaron Berdy <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 212dcee - Browse repository at this point
Copy the full SHA 212dceeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3102be7 - Browse repository at this point
Copy the full SHA 3102be7View commit details
Commits on Jan 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ad92350 - Browse repository at this point
Copy the full SHA ad92350View commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9db5465 - Browse repository at this point
Copy the full SHA 9db5465View commit details
Commits on Feb 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b5371f1 - Browse repository at this point
Copy the full SHA b5371f1View commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d74f253 - Browse repository at this point
Copy the full SHA d74f253View commit details
Commits on Feb 9, 2024
-
feature: Add support for returning values from AutoQASM main (#871)
* feature: Add support for returning values from AutoQASM main * Improve readability of program add_io_declarations Co-authored-by: Ryan Shaffer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64a331d - Browse repository at this point
Copy the full SHA 64a331dView commit details
Commits on Feb 13, 2024
-
Porting oqpy 0.3.5 upgrade to AutoQASM (#869)
* feat: update OQpy to version 0.3.5 (#697) * add duration type to FreeParameterExpression * consider FreeParameter as float * move to_ast to FreeParameterExprsesion * change back FPEIdentifier's parent to Identifier * clean up syntax * add precision about the expression type * add __repr__ to waveforms * do not simplify constants with defcals * add type validation * update oqpy to 0.3.2 * fix linters * increase test coverage * update to oqpy 0.3.3 * fix last merge commit * fix type hints * update to oqpy 0.3.4 * fix oqpy to 0.3.3 * remove FreeParameterExpressionIdentitifer * declare input parameters with pulse sequences * use machine-size types * create _InputVarSplitter * remove never visited branch * fix partial coverage * hacking test because the set order changes with python version * pass inputs with PulseSequence * pass empty dict to OpenQasmProgram * force FloatVar locally * add FreeDurationParameterExpression * simplify operation methods * use TYPE_CHECKING * move FreeDurationParameterExpression to pulse folder * remove TYPE_CHECKING * remove algebra rule for FreeDurationParameterExpression * accept integers as binding values * convert FreeParameter to OQpyExpression * fix coverage * clean tests * register freeparameters with delay * trigger GitHub actions * modify and rename _format_parameter_ast * update to oqpy 0.3.5 OQPy 0.3.5 converts now correctly ExpressionConvertible to duration * trigger GitHub actions * clean code * clean import * remove unnecessary test * remove IR transformer --------- Co-authored-by: Cody Wang <[email protected]> Co-authored-by: Abe Coull <[email protected]> Co-authored-by: Kshitij Chhabra <[email protected]> Co-authored-by: Aaron Berdy <[email protected]> * prepare release v1.69.0 * update development version to v1.69.1.dev0 * fix: let price tracker checks skip over devices without execution win… (#866) * fix: let price tracker checks skip over devices without execution windows * tox formatting fix * Update test_cost_tracking.py Co-authored-by: Lauren Capelluto <[email protected]> * tox formatting fix --------- Co-authored-by: Abe Coull <[email protected]> Co-authored-by: Lauren Capelluto <[email protected]> * infra: update schema version to latest in setup.py (#870) * prepare release v1.69.1 * update development version to v1.69.2.dev0 * fix merge * port fixes * feat: Support noise models in DM simulators (#850) Support initializing density matrix simulators with a noise model, including the local DM simulator and DM1. Noises are automatically applied to circuits upon calling `device.run`. * handle machine-size type FloatVar * regression: mark test as xfails * do not add FreeParameter to kwargs * do not touch failing test resuts * fix merge * fix linters * prepare release v1.70.0 * update development version to v1.70.1.dev0 * Do not autodeclare FreeParameter in OQpy (#872) * do not declare FreeParameter * add test * linters * fix typos * fix coverage * fix docstring * fix type hints * do not sort parameters during to_ir * prepare release v1.70.1 * update development version to v1.70.2.dev0 * sort input parameters when doing testing equality of two PulseSequences * fix docstrings * add comment * fix: Sort input parameters when doing testing equality of two PulseSequences (#874) * sort input parameters when doing testing equality of two PulseSequences * fix docstrings --------- Co-authored-by: Cody Wang <[email protected]> Co-authored-by: Abe Coull <[email protected]> Co-authored-by: Kshitij Chhabra <[email protected]> Co-authored-by: Aaron Berdy <[email protected]> Co-authored-by: ci <ci> Co-authored-by: Abe Coull <[email protected]> Co-authored-by: Lauren Capelluto <[email protected]> Co-authored-by: Angela Guo <[email protected]> Co-authored-by: Tim (Yi-Ting) <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a0c7a13 - Browse repository at this point
Copy the full SHA a0c7a13View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa1d1ee - Browse repository at this point
Copy the full SHA fa1d1eeView commit details
Commits on Feb 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3082b4c - Browse repository at this point
Copy the full SHA 3082b4cView commit details
Commits on Feb 20, 2024
-
feature: Follow up with AutoQASM return statement fixes (#876)
* Fix returning expressions * Fix output `bit`s size error * Unmark as xfail tests that are now passing * Remove unnecessary local var in program.py Co-authored-by: Ryan Shaffer <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c5662a1 - Browse repository at this point
Copy the full SHA c5662a1View commit details -
maintenance: remove deadcode (#880)
* maintenance: remove deadcode from autoqasm and bring coverage back to 100%
Configuration menu - View commit details
-
Copy full SHA for 23858e4 - Browse repository at this point
Copy the full SHA 23858e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c542924 - Browse repository at this point
Copy the full SHA c542924View commit details -
Configuration menu - View commit details
-
Copy full SHA for ccae267 - Browse repository at this point
Copy the full SHA ccae267View commit details -
feature: Add support for returning tuples of values from aq.main (#882)
* Add support for returning tuples of values
Configuration menu - View commit details
-
Copy full SHA for c0daba3 - Browse repository at this point
Copy the full SHA c0daba3View commit details
Commits on Feb 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ff56a1f - Browse repository at this point
Copy the full SHA ff56a1fView commit details
Commits on Feb 23, 2024
-
documentation: Update example notebooks to use AutoQASM return statem…
…ents (#892) * documentation: Update example notebooks to use AutoQASM return statement. Update return value default name to return_value from retval_
Configuration menu - View commit details
-
Copy full SHA for d723235 - Browse repository at this point
Copy the full SHA d723235View commit details
Commits on Feb 28, 2024
-
feature: Support AutoQASM return statements for pulse (#886)
* feature: Support AutoQASM return statements for pulse.capture_v0 instruction
Configuration menu - View commit details
-
Copy full SHA for 7ff8d31 - Browse repository at this point
Copy the full SHA 7ff8d31View commit details
Commits on Mar 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f4dc0ac - Browse repository at this point
Copy the full SHA f4dc0acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95a95c0 - Browse repository at this point
Copy the full SHA 95a95c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebe3a8b - Browse repository at this point
Copy the full SHA ebe3a8bView commit details
Commits on Mar 27, 2024
-
feature: Provide access to global qubit register inside AutoQASM prog…
…ram (#918) * Add aq.qubits to loop over global qubit register * Move global_qubit_register to qubits module * Initialize global qubit register size with num_qubits * Move global_qubit_register into program conversion context * Add GlobalQubitRegister class * Update example notebooks to use aq.qubits() syntax * Implement aq.qubits as module-level attribute
Configuration menu - View commit details
-
Copy full SHA for 5e8f043 - Browse repository at this point
Copy the full SHA 5e8f043View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff34cd4 - Browse repository at this point
Copy the full SHA ff34cd4View commit details
Commits on Mar 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa3455c - Browse repository at this point
Copy the full SHA fa3455cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bb8f63 - Browse repository at this point
Copy the full SHA 4bb8f63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61ae9dd - Browse repository at this point
Copy the full SHA 61ae9ddView commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 790ede5 - Browse repository at this point
Copy the full SHA 790ede5View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 943da39 - Browse repository at this point
Copy the full SHA 943da39View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec9c00f - Browse repository at this point
Copy the full SHA ec9c00fView commit details
Commits on Apr 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1e8d67f - Browse repository at this point
Copy the full SHA 1e8d67fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dbd65a9 - Browse repository at this point
Copy the full SHA dbd65a9View commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for de993f7 - Browse repository at this point
Copy the full SHA de993f7View commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2bdd033 - Browse repository at this point
Copy the full SHA 2bdd033View commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8193c7c - Browse repository at this point
Copy the full SHA 8193c7cView commit details
Commits on May 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 72af596 - Browse repository at this point
Copy the full SHA 72af596View commit details -
feat: Add gate modifiers and additional supported gates to AutoQASM (#…
…958) * Implement control, control_state, power gate modifiers * Enable gate modifiers on custom gates * Add prx gate * Add physical qubit test case * Update type checks * Use BasisStateInput for control_state * Simplify control_state logic * Add docstrings and improve test parameterizations
Configuration menu - View commit details
-
Copy full SHA for d62e288 - Browse repository at this point
Copy the full SHA d62e288View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15ac8ee - Browse repository at this point
Copy the full SHA 15ac8eeView commit details