v0.15.2
TensorKit v0.15.2
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:
- Changes for TensorKitSectors v0.3 (#290) (@borisdevos)
- Refactor test suite (#298) (@lkdvos)
- Fix
TruncationIntersectionimplementation and test (#300) (@lkdvos) - Show improvements +
subblocksiterator (#304) (@lkdvos) - avoid twist allocating in rrules when not required (#306) (@lkdvos)
- Bump v0.15.2 (#307) (@lkdvos)
Closed issues: