Skip to content

v0.15.2

Choose a tag to compare

@github-actions github-actions released this 28 Oct 13:30
· 91 commits to main since this release
30f440e

TensorKit v0.15.2

Diff since v0.15.1

TensorKit v0.15.2 contains some changes with respect to how objects are printed. By default, tensors now no longer print their data, and only print their spaces. To inspect the data of a tensor t, blocks(t) and subblocks(t) can be used to print and alter the data in different forms.

We've also updated our compatibility to TensorKitSectors v0.3, which entails some internal consistency naming changes and improvements but should otherwise not affect users. This does provide a step towards full support of multi-fusion categories in TensorKit (Shout-out to @borisdevos for this work).

This patch release also contains fixes and performance improvements:

  • The issue with multiple truncation schemes (TruncationIntersection) has been solved (#300)
  • Some unnecessary allocations in the reverse rules for contractions and tensor products have been avoided (#306)
  • The test suite was refactored and split into several groups to reduce the total CI runtime and improve local selective running of the tests (#298)

Merged pull requests:

Closed issues:

  • Verbosity of Base.show for TensorMap (#301)
  • fusionblockstructure with argument TensorMapSpace is not defined (#302)
  • fusionblockstructure with argument of the type TensorMapSpace error (#303)