Skip to content

Commit

Permalink
Update CHANGELOG.md (#207)
Browse files Browse the repository at this point in the history
* Update CHANGELOG.md

* Update CHANGELOG.md

* Update .github/CHANGELOG.md

Co-authored-by: Theodor <theodor@xanadu.ai>
  • Loading branch information
nquesada and thisac authored Oct 20, 2020
1 parent 2db9808 commit 38bc225
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions .github/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,28 @@

### New features

* Adds the function `find_classical_subsystem` that tries to find a subset of the mode with a classical covariance matrix. [#193](https://github.com/XanaduAI/thewalrus/pull/193)
* Adds the function `find_classical_subsystem` that tries to find a subset of the modes with a classical covariance matrix. [#193](https://github.com/XanaduAI/thewalrus/pull/193)

* Adds the functions `mean_number_of_clicks` and `variance_number_of_clicks` that calculate the first and second statistical moments of the total number of clicks in a Gaussian state centered at the origin. [#195](https://github.com/XanaduAI/thewalrus/pull/195)

* Adds the module `decompositions` with the function `williamson` to find the Williamson decomposition of an even-size positive-semidefinite matrix. [#200](https://github.com/XanaduAI/thewalrus/pull/200)

* Adds the `loop_hafnian_quad` function to the Python interface for converting double into quad, do the calculations in quad and then return a double. [#201](https://github.com/XanaduAI/thewalrus/pull/201)

### Improvements

* Introduces a new faster and significantly more accurate algorithm to calculate power traces allowing to speed up the calculation of loop hafnians [#199](https://github.com/XanaduAI/thewalrus/pull/199)

* The `quantum` module has been refactored and organized into sub-modules. Several functions have been renamed, while the old names are being deprecated. [#197](https://github.com/XanaduAI/thewalrus/pull/197)

* Adds support for C++14 [#202](https://github.com/XanaduAI/thewalrus/pull/202)

* `pytest-randomly` is added to the test suite to improve testing and avoid stochastically failing tests. [#205](https://github.com/XanaduAI/thewalrus/pull/205)

* Modifies the function `input_validation` to use `np.allclose` for checking the symmetry of the input matrices. [#206](https://github.com/XanaduAI/thewalrus/pull/205)

* Modifies the function `_hafnian` to calculate efficiently loop hafnians of diagonal matrices. [#206](https://github.com/XanaduAI/thewalrus/pull/205)

### Bug fixes

### Breaking changes
Expand All @@ -24,7 +36,8 @@

This release contains contributions from (in alphabetical order):

Nicolas Quesada, Trevor Vincent
Theodor Isacsson, Nicolas Quesada, Trevor Vincent


---

Expand Down

0 comments on commit 38bc225

Please sign in to comment.