Skip to content

Releases: ITensor/ITensors.jl

v0.6.18

17 Sep 16:04
1ef12d6
Compare
Choose a tag to compare

ITensors v0.6.18

Diff since v0.6.17

Merged pull requests:

  • [NDTensors] Use TensorOperations.jl v5 in tests (#1483) (@kmp5VT)
  • Bump peter-evans/create-pull-request from 6 to 7 (#1527) (@dependabot[bot])
  • CompatHelper: bump compat for IsApprox to 1, (keep existing compat) (#1530) (@github-actions[bot])

Closed issues:

  • I cant open websit doc (#1525)

v0.6.17

03 Sep 20:54
63e7e73
Compare
Choose a tag to compare

ITensors v0.6.17

Diff since v0.6.16

Merged pull requests:

  • [BlockSparseArrays] Redesign nested views (#1504) (@mtfishman)
  • [BlockSparseArrays] Towards block merging (#1512) (@mtfishman)
  • [BlockSparseArrays] Redesign block views again (#1513) (@mtfishman)
  • [BlockSparseArrays] Permute and merge blocks (#1514) (@mtfishman)
  • [NDTensors] Scalar diag calls expose to skip scalar indexing (#1517) (@kmp5VT)
  • [DOCS] Fix typo in error_contract docstring (#1520) (@NuclearPowerNerd)
  • CompatHelper: bump compat for AMDGPU in [weakdeps] to 1 for package NDTensors, (keep existing compat) (#1522) (@github-actions[bot])

Closed issues:

  • [ITensors] [ENHANCEMENT] Add truncate keyword to the MPS constructor (#1509)
  • [NDTensors] [BUG] setindex!(::DiagBlockSparseTensor, val, ::Block) fails (#1523)

v0.6.16

24 Jun 00:47
d3afdb7
Compare
Choose a tag to compare

ITensors v0.6.16

Diff since v0.6.15

Merged pull requests:

  • [NDTensorsGPUArraysCoreExt] Fix nonuniform Diag-Dense contractions on GPU (#1511) (@mtfishman)

v0.6.15

23 Jun 14:47
7d5ecf9
Compare
Choose a tag to compare

ITensors v0.6.15

Diff since v0.6.14

Merged pull requests:

  • [NDTensors] Fix scalar indexing issue for Diag broadcast on GPU (#1497) (@kmp5VT)
  • [BlockSparseArrays] Update to BlockArrays v1.1, fix some issues with nested views (#1503) (@mtfishman)
  • [NDTensorsMappedArraysExt] Support for using MappedArrays as data of ITensors (#1505) (@mtfishman)
  • [BlockSparseArrays] Fix initializing blocks using broadcasting (#1506) (@mtfishman)
  • [ITensors] Generalize diag_itensor constructors to AbstractVector (#1510) (@mtfishman)

Closed issues:

  • [NDTensors] [BUG] tr on GPU (#1450)
  • [NDTensors] [BUG] Scalar indexing issue when broadcasting tensors with Diag storage on GPU (#1482)

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)