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)