Releases: QuantumKitHub/TensorKit.jl
v0.14.10
TensorKit v0.14.10
v0.14.10 contains a number of small fixes, utility and convenience.
- The docs got some minor fixes to be up to date with the latest state of the package
- A small bug was fixed for when the frobenius schur factors were not gauged to be
\pm1 - Various compat entries were updated
- A bug with the parsing of
@planarand@plansorwas resolved
Merged pull requests:
- Change frobeniusschur factor (#260) (@lkdvos)
- Restrict
oplustoElementarySpace(#265) (@lkdvos) - Bump actions/checkout from 4 to 5 (#267) (@dependabot[bot])
- Citation.cff (#268) (@lkdvos)
- Updates to get MatrixAlgebraKit to work (#269) (@kshyatt)
- Update TODO to reflect AMD and fix typo (#270) (@kshyatt)
- Added a few more eig/eigh/svd tests (#271) (@kshyatt)
- Excise MatrixAlgebra module entirely to use MatrixAlgebraKit (#272) (@kshyatt)
- Attempt to fix #262 (#273) (@kshyatt)
- CompatHelper: bump compat for TensorKitSectors to 0.2, (keep existing compat) (#275) (@github-actions[bot])
- Bump VectorInterface compat to
0.4.8, 0.5(#277) (@lkdvos) - Bump actions/checkout from 4 to 5 (#278) (@dependabot[bot])
- Bump julia-actions/setup-julia from 1 to 2 (#279) (@dependabot[bot])
- Update README.md (#280) (@kshyatt)
- Basic set up for GPU CI on TensorKit (#281) (@kshyatt)
- Docfixes and v0.14.10 bump (#282) (@lkdvos)
Closed issues:
v0.14.9
v0.14.8
v0.14.7
TensorKit v0.14.7
This patch release contains some non-breaking changes in the form of important performance reworks that are particularly relevant to non-Abelian symmetries in the context of tensors with a larger number of indices.
The backend for index manipulations for these kinds of tensors should be noticeably faster.
For those that wish the experiment, you can also now configure the multithreading settings for these operations through set_num_transformer_threads(n).
Additionally, the system for keeping the cached data has been refactored and cleaned up, so it should be slightly easier to interact with that and print information about it.
Finally, various minor convenience and docs improvements have been carried out.
Merged pull requests:
- make all caches behave the same (#244) (@Jutho)
- Default
spacetypeandsectortypeimplementations in type domain (#248) (@ogauthe) - DiagonalTensorMap performance and convenience specializations (#249) (@lkdvos)
- small type stability fix (#250) (@Jutho)
- [Performance]
TreeTransformerrefactor + multithreading (#251) (@lkdvos) - Add color inversion for docs images in dark themes (#253) (@leburgel)
Closed issues:
- Dark theme of website "https://jutho.github.io/TensorKit.jl/stable/" (#128)
- Can the category VecG be supported? (#227)
- About functions on braided sector (#246)
v0.14.6
TensorKit v0.14.6
This patch release features mostly small fixes and improvements.
Most notable are the addition of rrule support for inv, DiagonalTensorMap and flip, and the ability to use in-place versions of the special-purpose constructors like isomorphism!, unitary! etc.
Merged pull requests:
- Add
complex(::BraidingTensor)specialization (#226) (@lkdvos) - Replace
isequalwith==forFusionTree(#228) (@lkdvos) - Correct argument names in planartrace function (#229) (@lkdvos)
- correct typo in docs (#231) (@VictorVanthilt)
- Rewrite special-purpose constructors to use in-place operations (#232) (@lkdvos)
- Add benchmark suite (#233) (@lkdvos)
- Add
rruleforDiagonalTensorMapand include tests (#234) (@lkdvos) - Add
rruleforinvand corresponding tests (#236) (@lkdvos) - Improve error handling for tensor functions (#238) (@lkdvos)
- Allow twisting of trivial sectors without restrictions (#240) (@lkdvos)
- add rrule for flip (#241) (@sanderdemeyer)
Closed issues:
v0.14.5
v0.14.4
TensorKit v0.14.4
Merged pull requests:
- Add dedicated
BlockIterators (#206) (@lkdvos) - DiagonalTensorMap constructor rrule (#208) (@ebelnikola)
- Fix rrules of TensorOperations with
DiagonalTensorMap(#210) (@lkdvos) - Add DiagonalTensorMap constructors and converters (#212) (@Yue-Zhengyuan)
- Add rrule for matrix exponential (#214) (@lkdvos)
- Nightly tests don't count as failed CI (#215) (@lkdvos)
- Add rrule for
twist(#217) (@lkdvos) - Attempt to use default
archin actions to avoid complaints (#218) (@lkdvos)
Closed issues:
v0.14.3
TensorKit v0.14.3
Merged pull requests:
- fixed typo (#199) (@adamnemecek)
rruleforcopy_oftype,permutedcopy_oftype(#202) (@lkdvos)- Fix leftorth! and rightorth! with empty blocks (#205) (@Jutho)
- add
unthunkin rrules ofeig!eigh!leftorth!rightorth!(#207) (@tangwei94)
Closed issues:
v0.14.2
TensorKit v0.14.2
Merged pull requests:
Closed issues:
v0.14.1
TensorKit v0.14.1
- Fix an issue with fusiontree iterators for symmetries with multiple fusion.
Merged pull requests:
Closed issues:
- Fusiontree iterator with multiplicities (#192)