You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Merge Master
* update version
* update version
* update lightning_qubit_2
* add LightningQubit2 to init
* add LightningStateVector class
* add LightningMeasurements class
* add new QuantumScriptSerializer class
* allow lightning.qubit2 to be tested within our suite
* add tests and CI workflow for lightning_qubit_2
* update CI
* update CI
* add wire mapping, black
* add tests for custom wires
* add tests for custom wires
* add review suggestions
* format
* update
* adding tests from add-simulate branch
* remove python class to reverse order of PRs
* merge conflicts
* update simulate to get a LightningStateVector
* add reset state
* update simulate
* update docs
* add Result import
* create state vector on initialization
* remove import of modifier from lightning
* Update pennylane_lightning/lightning_qubit/lightning_qubit2.py
* Update pennylane_lightning/lightning_qubit/_measurements.py
Co-authored-by: Christina Lee <[email protected]>
* Update pennylane_lightning/lightning_qubit/_measurements.py
Co-authored-by: Christina Lee <[email protected]>
* minor test updates
* fix reset state
* Update pennylane_lightning/lightning_qubit/_state_vector.py
Co-authored-by: Christina Lee <[email protected]>
* Update pennylane_lightning/lightning_qubit/_state_vector.py
Co-authored-by: Christina Lee <[email protected]>
* Update pennylane_lightning/lightning_qubit/_state_vector.py
Co-authored-by: Christina Lee <[email protected]>
* remove LightningQubit2 references
* remove unnecessary modules
* merging Serializer classes
* update serialize tests
* update measurements with new serialize class
* remove outdated test
* register with setup.py, state vector fixes
* remove obsolete tests
* remove unused dtype input from simulate
* update measurements
* update state_vector
* update lightning_qubit2
* format
* pylint
* Update pennylane_lightning/lightning_qubit/_state_vector.py
Co-authored-by: Christina Lee <[email protected]>
* remove old comment
* some review suggestions
* Auto update version
* remove print
* update state vector class
* add state vector class tests
* adding measurement tests
* update state vector and tests
* move and rename test files, and format
* Auto update version
* skip measurements class for other devices and in the absence of binaries
* format
* add LightningQubit2 to init and format
* update measurements class
* expand measurement class testing
* garbage collection
* typo
* update coverage and StateVector class
* expand measurements class coverage
* Auto update version
* add coverage for n-controlled operations
* add map to standard wires to get_final_state for safety
* update jax config import
* Auto update version
* trigger CI
* update state vector class and tests for improved coverage
* update measurement class tests
* update dev version
* add cpp binary available variable
* remove device definition
* update dev version
* Auto update version
* reduce dependency on DefaultQubit for tests
* update LightningQubit2
* clean test_measurements_class.py
* isort+black
* review suggestion
* fix docs
* Add qml.var support.
* Add probs support.
* increase tolerance
* Auto update version
* isort
* Add double-obs tests.
* Pin pytest version (#624)
* update dev version
* update changelog
* pin pytest version in requirement files
* add a requirements file for tests against Pennylane master
* update wheels' workflows
* Version Bump (#626)
* post release version bump
* trigger CI
---------
Co-authored-by: AmintorDusko <[email protected]>
Co-authored-by: AmintorDusko <[email protected]>
* increase tolerance
* Introduce isort. (#623)
* Introduce isort.
* Auto update version
* Update changelog
* Auto update version
* Update changelog.
* trigger ci
---------
Co-authored-by: Dev version update bot <github-actions[bot]@users.noreply.github.com>
* Auto update version
* isort
* Add qml.var support.
* Add probs support.
* Add measurement tests with wires.
* review suggestions
* remove unused imports
* Introduce _new_API and fix/skip few tests.
* Fix few more tests.
* Skip shots, adjoint, vjp with new API.
* remove diagonalization gate application from state vector
* pytest.skip tests
* Auto update version
* Fix format
* Fix no-bin interface.
* WIP
* Initial shots support + fix test_measurement tests.
* update
* adding tests from add-simulate branch
* merge conflicts
* create state vector on initialization
* remove import of modifier from lightning
* Update pennylane_lightning/lightning_qubit/lightning_qubit2.py
* minor test updates
* register with setup.py, state vector fixes
* add LightningQubit2 to init and format
* add cpp binary available variable
* reduce dependency on DefaultQubit for tests
* update LightningQubit2
* Fixing rebase artifacts
* Add fewLQ2 tests.
* remove adjoint diff support from supports derivatives
* Remove print from test_apply
* Add expval/var tests.
* Remove duplicate class data.
* Include LQ2 in linux ests.
* Add _group_measurements support.
* --cov-append
* Add mcmc capability + tests.
* Auto update version
* update dev version
* add LightningAdjointJacobian class
* add unit tests for the LightningAdjointJacobian class
* format
* add changelog for PR #613
* [skip ci] Added skeleton file for LQ2 unit tests
* update changelog
* update adjoint Jacobian
* Auto update version
* codefactor
* Add shots tests and fix bugs in LQ, LQ2.
* Lightning qubit2 upgrade api (#628)
* update
* adding tests from add-simulate branch
* merge conflicts
* create state vector on initialization
* remove import of modifier from lightning
* Update pennylane_lightning/lightning_qubit/lightning_qubit2.py
* minor test updates
* register with setup.py, state vector fixes
* add LightningQubit2 to init and format
* add cpp binary available variable
* Auto update version
* reduce dependency on DefaultQubit for tests
* update LightningQubit2
* Introduce _new_API and fix/skip few tests.
* Fix few more tests.
* Skip shots, adjoint, vjp with new API.
* Fix no-bin interface.
* Remove duplicate class data.
* Include LQ2 in linux ests.
* --cov-append
---------
Co-authored-by: albi3ro <[email protected]>
Co-authored-by: AmintorDusko <[email protected]>
Co-authored-by: Dev version update bot <github-actions[bot]@users.noreply.github.com>
* fix processing_fn_expval
* make a proper new_tape
* Added init tests; Added skeleton tests for helpers
* Fix more bug with shots.
* trigger CI
* Change pennylane branch for CI.
* Update .github/CHANGELOG.md
Co-authored-by: Vincent Michaud-Rioux <[email protected]>
* Update pennylane_lightning/lightning_qubit/_adjoint_jacobian.py
Co-authored-by: Vincent Michaud-Rioux <[email protected]>
* Update pennylane_lightning/lightning_qubit/_adjoint_jacobian.py
Co-authored-by: Vincent Michaud-Rioux <[email protected]>
* Add probs support.
* Add double-obs tests.
* Add qml.var support.
* Add probs support.
* Add measurement tests with wires.
* pytest.skip tests
* Fix format
* update
* adding tests from add-simulate branch
* merge conflicts
* create state vector on initialization
* remove import of modifier from lightning
* Update pennylane_lightning/lightning_qubit/lightning_qubit2.py
* minor test updates
* register with setup.py, state vector fixes
* add LightningQubit2 to init and format
* add cpp binary available variable
* reduce dependency on DefaultQubit for tests
* update LightningQubit2
* Fixing rebase artifacts
* remove adjoint diff support from supports derivatives
* [skip ci] Added skeleton file for LQ2 unit tests
* Lightning qubit2 upgrade api (#628)
* update
* adding tests from add-simulate branch
* merge conflicts
* create state vector on initialization
* remove import of modifier from lightning
* Update pennylane_lightning/lightning_qubit/lightning_qubit2.py
* minor test updates
* register with setup.py, state vector fixes
* add LightningQubit2 to init and format
* add cpp binary available variable
* Auto update version
* reduce dependency on DefaultQubit for tests
* update LightningQubit2
* Introduce _new_API and fix/skip few tests.
* Fix few more tests.
* Skip shots, adjoint, vjp with new API.
* Fix no-bin interface.
* Remove duplicate class data.
* Include LQ2 in linux ests.
* --cov-append
---------
Co-authored-by: albi3ro <[email protected]>
Co-authored-by: AmintorDusko <[email protected]>
Co-authored-by: Dev version update bot <github-actions[bot]@users.noreply.github.com>
* Added init tests; Added skeleton tests for helpers
* Resolving rebase artifacts
* Refactor shots test.
* Added tests; integrated jacobian
* Update pennylane_lightning/lightning_qubit/lightning_qubit2.py
Co-authored-by: Amintor Dusko <[email protected]>
* Auto update version
* Small update to simulate_and_jacobian
* Auto update version
* Rerun isort.
* Uncomment integration tests.
* Reformat
* Delete symlink
* Fix pylint.
* Run linux tests in parallel (when possible).
* Run double obs tests with shots.
* Revert linux tests
* Fix bg in diag_gates.
* Call isort/black with python -m
* Add docstrings, rm C_DTYPE.
* Auto update version
* trigger ci
* Update tests/test_expval.py
Co-authored-by: Amintor Dusko <[email protected]>
* Init mcmc params to None in measurements.
* Reformat with python3.11
* Reformat black
---------
Co-authored-by: AmintorDusko <[email protected]>
Co-authored-by: Christina Lee <[email protected]>
Co-authored-by: Amintor Dusko <[email protected]>
Co-authored-by: Dev version update bot <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: AmintorDusko <[email protected]>
Co-authored-by: Mudit Pandey <[email protected]>
* Add `collapse` and `normalize` methods to the `StateVectorLQubit` classes, enabling "branching" of the wavefunction. Add methods to create and seed an RNG in the `Measurements` modules.
0 commit comments