From 7d4da4b474f17bb71114ea93b6ba2a22e0257a97 Mon Sep 17 00:00:00 2001 From: Matt Fishman Date: Wed, 3 Dec 2025 17:16:38 -0500 Subject: [PATCH 1/2] Fix check in `tensor_product_axis` for one-based axes --- .../BlockSparseArraysTensorAlgebraExt.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/BlockSparseArraysTensorAlgebraExt/BlockSparseArraysTensorAlgebraExt.jl b/ext/BlockSparseArraysTensorAlgebraExt/BlockSparseArraysTensorAlgebraExt.jl index 94e658c..4874dcd 100644 --- a/ext/BlockSparseArraysTensorAlgebraExt/BlockSparseArraysTensorAlgebraExt.jl +++ b/ext/BlockSparseArraysTensorAlgebraExt/BlockSparseArraysTensorAlgebraExt.jl @@ -10,7 +10,7 @@ using TensorAlgebra: TensorAlgebra, BlockReshapeFusion, BlockedTuple, matricize, function TensorAlgebra.tensor_product_axis( ::BlockReshapeFusion, r1::BlockUnitRange, r2::BlockUnitRange ) - isone(first(r1)) || isone(first(r2)) || + (isone(first(r1)) && isone(first(r2))) || throw(ArgumentError("Only one-based axes are supported")) blockaxpairs = Iterators.product(eachblockaxes1(r1), eachblockaxes1(r2)) blockaxs = vec(splat(tensor_product_axis).(blockaxpairs)) From bd00b275f548fd26f32f82aaf72954b457cc12aa Mon Sep 17 00:00:00 2001 From: Matt Fishman Date: Wed, 3 Dec 2025 17:17:02 -0500 Subject: [PATCH 2/2] Bump version from 0.10.13 to 0.10.14 --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 7355d8c..60b8c3c 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "BlockSparseArrays" uuid = "2c9a651f-6452-4ace-a6ac-809f4280fbb4" authors = ["ITensor developers and contributors"] -version = "0.10.13" +version = "0.10.14" [deps] Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"