Skip to content

Releases: Jutho/TensorKit.jl

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)

v0.12.6

13 Aug 12:39
Compare
Choose a tag to compare

TensorKit v0.12.6

Diff since v0.12.5

Backports of some fixes while we prepare for new versions

Merged pull requests:

  • Fix TensorMap constructor for symmetric tensor from dense matrix (#144) (@lkdvos)
  • Fix reference to undefined _leftorth! (#145) (@lkdvos)

v0.12.5

03 Jul 08:52
Compare
Choose a tag to compare

TensorKit v0.12.5

Diff since v0.12.4

This update includes various small fixes in the implementations of the AD rules.
Additionally, support was added for eigvals, svdvals, diag and diagm.

Merged pull requests:

  • @non_differentiable TensorKit.id (#129) (@tangwei94)
  • Add support for eigvals, svdvals and diag, diagm. (#130) (@lkdvos)
  • small fix in the backward rule of norm (#131) (@tangwei94)
  • Move FiniteDifferences support to package extension (#132) (@lkdvos)
  • Refactor ChainRulesCoreExt into separate files (#133) (@lkdvos)
  • Soften type restrictions on tsvd kwargs (#134) (@lkdvos)

v0.12.4

05 Jun 08:18
Compare
Choose a tag to compare

TensorKit v0.12.4

Diff since v0.12.3

Merged pull requests:

Closed issues:

  • ComplexSpace constructor from sector-degeneracy pairs similar to that of GradedSpace? (#119)

v0.12.3

11 Apr 11:01
27bf150
Compare
Choose a tag to compare

TensorKit v0.12.3

Diff since v0.12.2

Merged pull requests:

Closed issues:

  • Edge cases for empty ProductSpaces (#102)
  • \otimes+TAB in PyJulia (#108)
  • fuse inconsistent in handling dual spaces (#110)

v0.12.2

27 Jan 09:20
Compare
Choose a tag to compare

TensorKit v0.12.2

Diff since v0.12.1

Merged pull requests:

Closed issues:

  • Problem with gradient when using tensors with Float64 and ComplexF64 entries (#90)
  • Confusing/bugged? index convention for braiding tensors. (#93)

v0.12.1

06 Jan 00:14
Compare
Choose a tag to compare

TensorKit v0.12.1

Diff since v0.12.0

  • Improved planar support
  • Improved and extended AD rules
  • Various small improvements

Merged pull requests:

Closed issues:

  • Automatic Differentiation support (#63)
  • Missing rrules for -(::AbstractTensorMap) and (#88)
  • difference of @planar and @tensor for fermionic tensors? (#91)
  • contractcheck does not work together with braiding symbols (#92)

v0.12.0

09 Oct 12:10
df0091f
Compare
Choose a tag to compare

TensorKit v0.12.0

Diff since v0.11.2

Merged pull requests:

  • Fermion Refactor (#81) (@lkdvos)
  • Automatic Differentiation (#82) (@lkdvos)
  • Remove field type-parameter for vectorspaces (#83) (@lkdvos)
  • CompatHelper: add new compat entry for PackageExtensionCompat at version 1, (keep existing compat) (#84) (@github-actions[bot])
  • Cherry-pick small fixes (#87) (@lkdvos)

Closed issues:

  • Inconsistent behaviour for tensor contraction (#80)

v0.11.2

21 Sep 20:23
Compare
Choose a tag to compare

TensorKit v0.11.2

Diff since v0.11.1

Merged pull requests:

  • Add some missing rrules. (#78) (@leburgel)
  • Remove some rrule overloads in light of TensorOperations update (#79) (@leburgel)

v0.11.1

14 Aug 17:05
Compare
Choose a tag to compare

TensorKit v0.11.1

Diff since v0.11.0