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
* init commit with PauliX,Y,Z, Hardmard support
* add unit tests & sample
* add PauliX, Y, Z & Hadamard support
* move expval shots to base class
* Auto update version
* add MPI support
* add samples_to_counts to measurement base class
* tidy up tests
* move tests to measurement base
* move mpi tests to measurement base class
* make format
* add python layer
* add mpi tests
* remove else
* add tensor product support
* add more tests for tensor prod obs shots
* make format
* add Hamiltonian support
* make format
* quick fix
* add hamiltonian tests
* add more py tests for tensorprod
* remove changes made in py layer
* revert more changes in py layer
* tidy up code
* update measurement base and kokkos
* make format
* refactor and add _sample_state method
* for loop sum to accumulate sum
* refactor and add _preprocess_state() method
* add more unit tests for LK backend
* Auto update version
* tidy up docstring
* remove samples() and samples2counts method
* fix typo
* quick fix
* update LQRaw object creation
* fix for multiple backends
* update format
* format fix
* format update
* make format & trigger MPI CI
* add changelog and codecov for expval(obs) method
* add shot_range coverage
* tidy up code
* add more unit tests
* fix typos
* add MPI Hamiltonian tests for shots
* add HamBase tests for applyInPlaceShots
* update based on comments
* add more unit tests
* move tests for non-distributed backends to base
* move all unit tests into the base class
* move getTotalNumQubits to base and tidy up code
* tidy up code
* revert changes in Test_MeasurementLQ
* fix typo
Copy file name to clipboardexpand all lines: .github/CHANGELOG.md
+3
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,9 @@
2
2
3
3
### New features since last release
4
4
5
+
* Add shots support for expectation value calculation for given observables (`NamedObs`, `TensorProd` and `Hamiltonian`) based on Pauli words, `Identity` and `Hadamard` in the C++ layer by adding `measure_with_samples` to the measurement interface. All Lightning backends support this support feature.
*`qml.QubitUnitary` operators can be included in a circuit differentiated with the adjoint method. Lightning handles circuits with arbitrary non-differentiable `qml.QubitUnitary` operators. 1,2-qubit `qml.QubitUnitary` operators with differentiable parameters can be differentiated using decomposition.
0 commit comments