Skip to content

Commit 5010880

Browse files
mtfishmanclaude
andauthored
Remove lazy named dims array types (#199)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 57ebba7 commit 5010880

8 files changed

Lines changed: 8 additions & 109 deletions

File tree

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "NamedDimsArrays"
22
uuid = "60cbd0c0-df58-4cb7-918c-6f5607b73fde"
3-
version = "0.14.18"
3+
version = "0.15.0"
44
authors = ["ITensor developers <support@itensor.org> and contributors"]
55

66
[workspace]
@@ -43,7 +43,7 @@ LinearAlgebra = "1.10"
4343
Mooncake = "0.4.202, 0.5"
4444
Random = "1.10"
4545
SimpleTraits = "0.9.4"
46-
TensorAlgebra = "0.6.12, 0.7"
46+
TensorAlgebra = "0.8"
4747
TupleTools = "1.6"
4848
TypeParameterAccessors = "0.4"
4949
VectorInterface = "0.5"

docs/Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ path = ".."
1313
Documenter = "1"
1414
ITensorFormatter = "0.2.27"
1515
Literate = "2"
16-
NamedDimsArrays = "0.14"
17-
TensorAlgebra = "0.6, 0.7"
16+
NamedDimsArrays = "0.15"
17+
TensorAlgebra = "0.8"

examples/Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
77
path = ".."
88

99
[compat]
10-
NamedDimsArrays = "0.14"
11-
TensorAlgebra = "0.6, 0.7"
10+
NamedDimsArrays = "0.15"
11+
TensorAlgebra = "0.8"

src/NamedDimsArrays.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ include("namedarray.jl")
1515
include("abstractnamedunitrange.jl")
1616
include("namedunitrange.jl")
1717
include("abstractnameddimsarray.jl")
18-
include("lazynameddimsarray.jl")
1918
include("broadcast.jl")
2019
include("tensoralgebra.jl")
2120
include("linearalgebra.jl")

src/lazynameddimsarray.jl

Lines changed: 0 additions & 66 deletions
This file was deleted.

src/tensoralgebra.jl

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,6 @@ using TupleTools: TupleTools
55
# This layer is used to define derivative rules (to skip differentiating `setdiff`).
66
dimnames_setdiff(s1, s2) = setdiff(s1, s2)
77

8-
function TA.add!(
9-
dest::AbstractNamedDimsArray, src::AbstractNamedDimsArray, α::Number, β::Number
10-
)
11-
TA.add!(denamed(dest), denamed(src, dimnames(dest)), α, β)
12-
return dest
13-
end
14-
158
Base.:*(a1::AbstractNamedDimsArray, a2::AbstractNamedDimsArray) = mul_nameddims(a1, a2)
169
function mul_nameddims(a1::AbstractArray, a2::AbstractArray)
1710
a_dest, dimnames_dest = TA.contract(

test/Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ Combinatorics = "1"
2929
ITensorPkgSkeleton = "0.3.42"
3030
JLArrays = "0.2, 0.3"
3131
Mooncake = "0.4, 0.5"
32-
NamedDimsArrays = "0.14"
32+
NamedDimsArrays = "0.15"
3333
Random = "1.10"
3434
SafeTestsets = "0.1"
3535
StableRNGs = "1"
3636
Suppressor = "0.2"
37-
TensorAlgebra = "0.6, 0.7"
37+
TensorAlgebra = "0.8"
3838
Test = "1.10"
3939
VectorInterface = "0.5"

test/test_lazy.jl

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)