- onboard onto ruff
- Device-specific supported observables
- Support
SProd
andCompositeOp
for expval
- Fix typo in qml.var usage
- Support
batch_execute
forBraketLocalQubitDevice
- Support
qml.counts
for circuits
- Replace
FreeParameter("b")
withFreeParameter("d")
in unittests
- Update autoray to >= 0.6.11
- pin autoray < 0.6.10
- Translate
Sum
for adjoint gradient
- Correct comment
- support LinearCombination as observable
- support Prod as an observable
- add phase RX gate
- Raise a
DeviceError instead of
TypeError`
- update test to use DummyOp
- minor change to tox instructions
- move to use measurementprocess.obs.name
- use the linter checks for code formatting
- update paradigm_properties to reflect new schema
- set the isort profile to black
- use measurements getting return types
- Raise warning when falling back on param-shift
- pulse programming support for OQC Lucy
- Remove legacy return types system
- Remove legacy return types system
- Use builtins for type hints
- remove python 3.8 support
- Update conf.py
- Replace aws org with amazon-braket in badges
- ops: update codeowner file to amazon-braket/braket-dev
- Extract tf casting method
- update for amazon-braket org
- build(deps): bump aws-actions/stale-issue-cleanup from 3 to 6
- Update PL requirement in
BraketQubitDevice
- Enable
FreeParameter
creation for trainable parameters
- Don't create
FreeParameter
s for noise
- docs: update README to recommend using Python 3.8
- Remove
do_queue
kwarg
- Replace Universal Analytics tag with GA4 tag in the docs
- support noise model in batch_execute
- native mode
- Fix compatibility with the new Projector class
- set do_queue default to None
- Update pennylane version constraint
- constrain tensorflow version
- arbitrary angle MS gate
- Lower shot count on shadow_expval integ test so it can finish
- implement support for classical shadows and computing expectation values with them
- temporarily disabling integ test.
- Update expval validation
- docs: add a linter to check proper rst formatting and fix up incorrect docs
- twine check action
- update the project name for coverage runs and clean the tox env
- Adjoint gradient active return compatibility
- Correct README format for PyPI
- Add AHS devices
- Tempfix for failing tests
- Postprocess jacobian result shape
- test: parallelize test execution for pytest
- add Python 3.11 support
- Merge pull request #144 from aws/readme-updates
- documenation: Update README support info
- add dependabot updates for GH actions
- Add support for Pennylane 0.29.1
- Only include trainable parameters in input
- Correct supported operations
- pin autoray
- deprecate python 3.7
- Add support for new custom measurements
- Remove use of in-place inversion. Replace it with
qml.adjoint
.
- update github workflows for node12 retirement
shots=0
measurements with trainable params
- update: adding build for python 3.10
- Merge branch 'main' into test310
- testing python 3.10
- Braket noise model for density matrix simulators
- Cap pennylane version at v0.27
- Use the new Pennylane Sphinx Theme
- Merge pull request #120 from aws/qaoa_bug_fix
- fixing linters
- removed qaoa integ test since it won't build on windows
- integrated with pl's device.use_grouping to fix a bug with qaoa creating multiple observables
- Only support adjoint gradient if shots=0
- Workaround for np.tensor around observable
- adjoint gradient
- remove env variable from integ tests
- add identity operation
- IonQ native gates
- use OpenQASM for device property validation
- Add user agent for Braket interactions
- Update for PennyLane 0.24
- Fix integ test imports
- Merge pull request #100 from aws/grad_update
- Update deprecated imports for version 0.23
- Merge pull request #97 from aws/obs_types
- pinning doc req to the same version as the build.
- removing pinning from doc requirement.
- updating pennylane req for docs.
- unit test for ECR gate
- update: fix ECR definition
- Merge pull request #92 from antalszava/remove_qhack
- Merge branch 'main' into remove_qhack
- Merge branch 'main' into remove_qhack
- Merge branch 'main' into remove_qhack
- pennylane 0.22 breaking changes
- integ tests for TF, Torch for PL>0.20
- add ECR gate
- Pin pennylane version
- Merge pull request #86 from aws/remove-pl-bucket
- make s3_bucket optional
- Fix device tracker integ test for PennyLane 0.21
- Merge branch 'main' into braket-tracker
- Merge pull request #85 from aws/update-format
- fix formatting
- Add check for older PL using batches differently
- Merge branch 'main' into braket-tracker
- Merge pull request #79 from aws/braket-tracker
- Merge branch 'main' into braket-tracker
- Add comment on which devices run tracking test
- Remove extra print statements
- integ tests for PL-0.20
- remove minified version of jquery and bootstrap
- Merge pull request #75 from albi3ro/add-tracker
- Merge branch 'main' into add-tracker
- fix format errors
- Update test/unit_tests/test_braket_device.py
- Support for Hamiltonians
- Remove YY gate import from integ tests
- Add IsingYY support
- correct operation names
- update: Make supported operations device specific
- Support
Projector
observable
- Support for density matrix simulators
- Use GitHub source for tox tests
- cache supported ops in the device
- Merge pull request #68 from antalszava/patch-2
- Update setup.py to ease PennyLane pinning
- Correct supported gates
- Bring functionality in line with PennyLane v0.15.0 release
- Correct parameter-shift rules
- Crank up coverage to 100%
- Add Python 3.9
- Update tests for AwsDevice implementation
- Decompositions of XY and Ising gates
- Improved wires support
- Fix probability returns
- Add inverses to integ tests
- Merge pull request #53 from aws/inverse
- integ test fix
- small refactors
- Enable Codecov
- Add build badge
- Use GitHub Actions for CI
- Fix link formatting in README
- Auto-publish to PyPi
- Prime repo for public release
- Merge pull request #46 from aws/infra/update-pl-min-ver
- Merge pull request #45 from aws/documentation/enable-tape
- Merge pull request #44 from aws/fix/batch-default
- Minor wording fix
- Use max_parallel=None as default for batching
- Mention tape mode and link to AWS quota details
- Update minimum dependency versions
- PennyLane docs theme
- Unwrap
tensor
s into a NumPyarray
s inapply()
- Remove private beta instructions
- Merge pull request #40 from aws/fix/batch-retry
- Enable specification of max_retries for batch_execute()
- Use batching methods in the Braket SDK to run parallel batch executions.
- Merge pull request #39 from aws/feature/batching-from-sdk
- Add minor comment about max_parallel and max_connections
- Refactor translation from Braket to PennyLane results to read task results directly instead of Braket tasks
- Merge pull request #37 from aws/fix/rename-package
- Merge branch 'main' into fix/rename-package
- Merge pull request #38 from aws/fix/default-polling-time
- Merge branch 'fix/rename-package' of ssh://github.com/aws/amazon-braket-pennylane-plugin-python into fix/rename-package
- Fix typo in package name
- Fix typo in package name
- Merge pull request #36 from aws/lundql-patch-1
- Merge branch 'main' into lundql-patch-1
- Update README.md
- Merge pull request #35 from aws/lundql-patch-2
- Merge branch 'main' into lundql-patch-2
- Merge pull request #34 from aws/lundql-patch-1
- Merge branch 'main' into lundql-patch-1
- Merge branch 'main' into lundql-patch-2
- Update index.rst
- Update braket_device.py
- Merge pull request #33 from aws/lundql-patch-1
- Update doc/usage.rst
- Update doc/usage.rst
- Update usage.rst
- Provide parallelized batch execution
- updating codeowners
- change s3 bucket exists check
- Add LocalSimulator support
- Enable shots=0
- One device to rule them all
- fix black formatting
- Bring contribution instructions in line with other repos
- Update formatting to follow new black rules
- Update formatting to follow new black rules