Releases: ITensor/ITensors.jl
Releases · ITensor/ITensors.jl
v0.6.15
ITensors v0.6.15
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:
v0.6.14
ITensors v0.6.14
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
ITensors v0.6.13
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
ITensors v0.6.12
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
ITensors v0.6.11
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
ITensors v0.6.10
Merged pull requests:
- [ITensorMPS] Make
replace_siteinds
non-mutating (#1449) (@mtfishman)
Closed issues:
v0.6.9
ITensors v0.6.9
Merged pull requests:
Closed issues:
- [ITensors] [BUG] tr(::ITensor) doesn't preserve element type (#1444)
v0.6.8
ITensors v0.6.8
Merged pull requests:
- [ITensors] Rename randomITensor to random_itensor, diagITensor to diag_itensor (#1447) (@mtfishman)
v0.6.7
ITensors v0.6.7
Merged pull requests:
- [ITensorMPS] Rename randomMPS to random_mps (#1446) (@mtfishman)
v0.6.6
ITensors v0.6.6
Merged pull requests:
- [ITensorMPS] Update randomMPS linkdims syntax (#1445) (@mtfishman)