Skip to content

v0.6.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 07 May 13:38
· 4 commits to master since this release
7254747

PEPSKit v0.6.0

Diff since v0.5.0

Version 0.6.0 of PEPSKit contains a number of small improvements and fixes, some minor breaking changes and most notably a large amount of documentation improvements.

The documentation page now hosts a better explanation of the workings of the package, both through better docstrings, but also with a large amount of working examples that showcase the capabilities of the package.

We expanded the features for the differentiation of the SVD routines by adding the ability to have Lorentzian broadening.

The minor improvements consist of some better show methods, conversions, utility constructors, real, imag support, ...

We now also have a slightly more consistent interface for initializing boundary MPS, for which we added the (breaking change) of renaming initializeMPS -> initialize_mps.
Additionally, PEPSKit is now compatible with MPSKit v0.13+.

The fixes include some missing parity matrices in the fermionic contractions, and some inconsistencies in the chosen scalartype for the environments of states with real elements.

Merged pull requests:

Closed issues:

  • Space mismatch for simple update with trivial unit cell (#169)
  • Negative network_value due to tr for fermions (#173)
  • Performance Issue with Parallelism (#178)
  • Degenerate SVD values (#179)