Skip to content

Releases: Jutho/TensorKit.jl

v0.14.5

26 Feb 11:06
491aa77
Compare
Choose a tag to compare

TensorKit v0.14.5

Diff since v0.14.4

Merged pull requests:

Closed issues:

  • MethodError in svd_pullback! (#219)
  • @constinferred fails for insertleftunit and insertrightunit of HomSpaces for particular Sectors (#221)
  • MethodError in qr_pullback! (#222)

v0.14.4

08 Feb 22:36
Compare
Choose a tag to compare

TensorKit v0.14.4

Diff since v0.14.3

Merged pull requests:

Closed issues:

  • An AD issue in contractions with diagonal tensors (#209)
  • rrule for exponential of TensorMap (#213)
  • Autodiff for twist? (#216)

v0.14.3

18 Jan 20:40
660bdf7
Compare
Choose a tag to compare

TensorKit v0.14.3

Diff since v0.14.2

Merged pull requests:

Closed issues:

  • repartition unexpected behaviour (#200)
  • AD of SVD question (#201)
  • a small issue of leftorth! (#204)

v0.14.2

11 Jan 19:35
80ade51
Compare
Choose a tag to compare

TensorKit v0.14.2

Diff since v0.14.1

Merged pull requests:

Closed issues:

  • libblas not available on nightly (#65)
  • The initial functions TensorMap(zeros) and similar appear to be time-consuming for large tensors. (#147)
  • Undefined constructor. (#153)
  • similar does not work if storagetype is a PtrArray (#194)
  • rrules have type instabilities (#197)

v0.14.1

02 Jan 10:01
6aa0c7b
Compare
Choose a tag to compare

TensorKit v0.14.1

Diff since v0.14.0

  • Fix an issue with fusiontree iterators for symmetries with multiple fusion.

Merged pull requests:

  • Fix bug in fusion tree iterator for multiple fusion case (#193) (@Jutho)

Closed issues:

  • Fusiontree iterator with multiplicities (#192)

v0.14.0

19 Dec 22:58
00eb107
Compare
Choose a tag to compare

TensorKit v0.14.0

Diff since v0.13.2

  • Various index functionalities have been added: flip can be used to change arrows, insertleftunit, insertrightunit and removeunit will manipulate trivial indices.

Breaking changes

  • The DiagonalTensorMap is now the default output type for the diagonal singular and eigenvalue tensors returned by tsvd, eig and related functions
  • There is a small change in the truncation of singular values for non-abelian symmetries, where now it is guaranteed that smaller singular values are removed first

Merged pull requests:

Closed issues:

  • svdvals and eigvals (#34)
  • How to apply gradient of gradient? (#175)
  • convert to floating point in matrix factorisations (#181)
  • Fail to extract block by specifying sector of each index for (N,0) or (0,N) tensors (#182)
  • Why using weighted singular values for the truncation? (#184)
  • Partial convert(Array, TensorMap) (#186)

v0.13.2

21 Nov 15:11
6387f26
Compare
Choose a tag to compare

TensorKit v0.13.2

Diff since v0.13.1

  • Add functionality for working with DiagonalTensorMap (currently not yet used)
  • Various fixes and improvements

Merged pull requests:

  • WIP: implementation of DiagonalTensorMap (#174) (@Jutho)
  • CompatHelper: bump compat for VectorInterface to 0.5, (keep existing compat) (#176) (@github-actions[bot])
  • Bump codecov/codecov-action from 4 to 5 (#177) (@dependabot[bot])
  • Braidingtensor improvements (#179) (@lkdvos)
  • Fix converting empty tensors to array (#180) (@lkdvos)

Closed issues:

  • convert to Array fails for empty TensorMap (#178)

v0.13.1

12 Nov 01:40
cf796ae
Compare
Choose a tag to compare

TensorKit v0.13.1

Diff since v0.13.0

  • small patches and improvements

Merged pull requests:

Closed issues:

  • LoadError: type Nothing has no field _conj (#158)
  • Error using a combination of mul!, One() and blocks of length 1 (#171)

v0.13.0

04 Nov 11:52
Compare
Choose a tag to compare

TensorKit v0.13.0

Diff since v0.12.7

Merged pull requests:

Closed issues:

  • Feature request: a more flexible SVD truncation scheme (#164)
  • Question: solving linear equations (#165)

v0.12.7

18 Oct 09:22
Compare
Choose a tag to compare

TensorKit v0.12.7

Diff since v0.12.6

Fixes for some AD behavior and for the extension loading change in Julia 1.11.1

Merged pull requests:

Closed issues:

  • Unexpected Behavior with truncerr(η) and p=Inf Truncation Scheme (#150)
  • TensorMap constructor is slow when applied to an array (#155)