Skip to content

Releases: ITensor/ITensors.jl

v0.6.14

16 Jun 21:32
35807ee
Compare
Choose a tag to compare

ITensors v0.6.14

Diff since v0.6.13

Merged pull requests:

  • CompatHelper: bump compat for StridedViews to 0.3 for package NDTensors, (keep existing compat) (#1500) (@github-actions[bot])
  • [SiteTypes] Add S2 operator for S=1 and update code style (#1502) (@emstoudenmire)

Closed issues:

  • [ITensors] [BUG] Operator "S2" does not work for SiteType "S=1" (#1501)

v0.6.13

14 Jun 21:01
338feb8
Compare
Choose a tag to compare

ITensors v0.6.13

Diff since v0.6.12

Merged pull requests:

  • [GradedAxes] [BlockSparseArrays] Upgrade to BlockArrays.jl v1 (#1495) (@mtfishman)
  • [BlockSparseArrays] Define in-place view that may instantiate blocks (#1498) (@mtfishman)
  • [Docs] Update RunningOnGPUs.md (#1499) (@mtfishman)

v0.6.12

13 Jun 13:26
3e1305d
Compare
Choose a tag to compare

ITensors v0.6.12

Diff since v0.6.11

Merged pull requests:

  • [NDTensors] Fix contracting dense with diag on GPU (#1453) (@kmp5VT)
  • [TensorAlgebra] Mat-vecs in contract, change handling of empty blockedperm blocks (#1459) (@mtfishman)
  • [BackendSelection] Fix printing (#1472) (@ogauthe)
  • [NDTensors] Catch broken case of DiagBlockSparse contraction (#1475) (@mtfishman)
  • [BlockSparseArrays] Fix eachindex(::BlockSparseArray) with dual axes (#1479) (@mtfishman)
  • [BlockSparseArrays] Generalize matrix multiplication, dual the axes in adjoint (#1480) (@mtfishman)
  • [BlockSparseArrays] Improve the design of block views (#1481) (@mtfishman)
  • [NDTensorscuTENSORExt] Temporary fix for block sparse contractions (#1485) (@kmp5VT)
  • [BlockSparseArrays] Fix more slicing operations (#1486) (@mtfishman)
  • [BlockSparseArrays] Redesign and fix slicing with unit ranges (#1487) (@mtfishman)
  • [BlockSparseArrays] Fix some bugs involving BlockSparseArrays with dual axes (#1488) (@mtfishman)
  • [BlockSparseArrays] Sub-slices of multiple blocks (#1489) (@mtfishman)
  • [GradedAxes] [BlockSparseArrays] Fix ambiguity error when slicing GradedUnitRange with BlockSlice (#1491) (@mtfishman)
  • [NDTensors] Generalize insertat and deleteat to tuples with mixed types (#1492) (@emstoudenmire)
  • [LabelledNumbers] Fix div (#1494) (@mtfishman)
  • CompatHelper: bump compat for KrylovKit to 0.8, (keep existing compat) (#1496) (@github-actions[bot])

Closed issues:

  • [TensorAlgebra] [BUG] TensorAlgebra.contract fails for full contraction (#1428)
  • [TensorAlgebra] [BUG] TensorAlgebra.blockedperm does not handle empty tuple correctly (#1458)
  • [NDTensors] [BUG] Incorrect result when contracting off-diagonal DiagBlockSparse with BlockSparse (#1474)
  • [NDTensors] [BUG] YOUR SHORT DESCRIPTION OF THE BUG HERE (#1478)
  • [LabelledNumbers] [BUG] LabelledInteger integer division returns float (#1493)

v0.6.11

27 May 20:36
b4a6880
Compare
Choose a tag to compare

ITensors v0.6.11

Diff since v0.6.10

Merged pull requests:

  • [UnallocatedArrays] Fix UnallocatedArray constructor (#1454) (@kmp5VT)
  • [ITensorMPS] Small simplification to OpSum examples (#1456) (@mtfishman)
  • CompatHelper: add new compat entry for Observers in [weakdeps] at version 0.2, (keep existing compat) (#1460) (@github-actions[bot])
  • [BlockSparseArrays] Allow more general axes (#1467) (@mtfishman)
  • [GradedAxes] Fix iterate (#1468) (@mtfishman)
  • [BlockSparseArrays] Fix adjoint and transpose (#1470) (@mtfishman)
  • [NDTensors] [ITensors] Add compat entries for weakdeps (#1471) (@mtfishman)

Closed issues:

  • [GradedAxes] [BUG] Iterating over GradedUnitRange yields unexpected type change (#1416)

v0.6.10

17 May 19:24
dc4d3db
Compare
Choose a tag to compare

ITensors v0.6.10

Diff since v0.6.9

Merged pull requests:

Closed issues:

  • [NDTensors] [BUG] Issue with constructing an ITensor from a sliced Tensor (#1431)
  • [ITensorMPS] [BUG] replace_siteinds erroneously modifies tensors in-place (#1439)

v0.6.9

17 May 15:40
d7096d8
Compare
Choose a tag to compare

ITensors v0.6.9

Diff since v0.6.8

Merged pull requests:

  • [ITensors] Make tr preserve element type of input (#1448) (@kmp5VT)

Closed issues:

  • [ITensors] [BUG] tr(::ITensor) doesn't preserve element type (#1444)

v0.6.8

17 May 02:02
c8168a4
Compare
Choose a tag to compare

ITensors v0.6.8

Diff since v0.6.7

Merged pull requests:

  • [ITensors] Rename randomITensor to random_itensor, diagITensor to diag_itensor (#1447) (@mtfishman)

v0.6.7

17 May 01:05
ca883e0
Compare
Choose a tag to compare

ITensors v0.6.7

Diff since v0.6.6

Merged pull requests:

v0.6.6

16 May 21:10
3c20776
Compare
Choose a tag to compare

ITensors v0.6.6

Diff since v0.6.5

Merged pull requests:

v0.6.5

16 May 17:14
4dc0f78
Compare
Choose a tag to compare

ITensors v0.6.5

Diff since v0.6.4

Merged pull requests:

  • [NDTensors] Fix issue in Tensor constructor when storage involves wrapper types (#1441) (@kmp5VT)
  • [SparseArrayDOKs] Fix escaping in @maybe_grow (#1442) (@emstoudenmire)
  • [ITensors] Fix issue with directsum involving EmptyStorage (#1443) (@kmp5VT)

Closed issues:

  • [NDTensors] [ITensors] [BUG] directsum with EmptyStorage (#1430)
  • [NDTensors] [BUG] Constructing a Tensor from a view of another tensor can fail (#1438)