Skip to content

Commit 2c45ad2

Browse files
authored
Upgrade to NamedDimsArrays.jl v0.11 (#102)
1 parent fdc433e commit 2c45ad2

5 files changed

Lines changed: 9 additions & 17 deletions

File tree

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ITensorBase"
22
uuid = "4795dd04-0d67-49bb-8f44-b89c448a1dc7"
33
authors = ["ITensor developers <support@itensor.org> and contributors"]
4-
version = "0.4.1"
4+
version = "0.4.2"
55

66
[deps]
77
Accessors = "7d9f7c33-5ae7-4f3b-8dc6-eff91059b697"
@@ -24,7 +24,7 @@ DerivableInterfaces = "0.5"
2424
FillArrays = "1.13"
2525
LinearAlgebra = "1.10"
2626
MapBroadcast = "0.1.5"
27-
NamedDimsArrays = "0.10"
27+
NamedDimsArrays = "0.11.1"
2828
Random = "1.10"
2929
TensorAlgebra = "0.3, 0.4, 0.5, 0.6"
3030
UnallocatedArrays = "0.1.1"

docs/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ ITensorBase = {path = ".."}
1111
Documenter = "1"
1212
ITensorBase = "0.4"
1313
Literate = "2"
14-
NamedDimsArrays = "0.10"
14+
NamedDimsArrays = "0.11"

examples/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ ITensorBase = {path = ".."}
99
[compat]
1010
ITensorBase = "0.4"
1111
LinearAlgebra = "1.10"
12-
NamedDimsArrays = "0.10"
12+
NamedDimsArrays = "0.11"

src/abstractitensor.jl

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,10 @@
11
using MapBroadcast: Mapped
2-
using NamedDimsArrays:
3-
NamedDimsArrays,
4-
AbstractNamedDimsArray,
5-
NamedDimsArray,
6-
dename,
7-
dimnames,
8-
inds,
9-
mapinds
2+
using NamedDimsArrays: NamedDimsArrays, AbstractNamedDimsArray, NamedDimsArray, dename,
3+
dimnames, inds, mapinds
104

115
abstract type AbstractITensor <: AbstractNamedDimsArray{Any, Any} end
126

13-
NamedDimsArrays.nameddimstype(::Type{<:IndexName}) = ITensor
7+
NamedDimsArrays.nameddimsconstructor(::Type{<:IndexName}) = ITensor
148

159
Base.ndims(::Type{<:AbstractITensor}) = Any
1610

@@ -23,9 +17,7 @@ using UnspecifiedTypes: UnspecifiedZero
2317
function specify_eltype(a::Zeros{UnspecifiedZero}, elt::Type)
2418
return Zeros{elt}(axes(a))
2519
end
26-
function specify_eltype(a::AbstractArray, elt::Type)
27-
return a
28-
end
20+
specify_eltype(a::AbstractArray, elt::Type) = a
2921

3022
# TODO: Use `adapt` to reach down into the storage.
3123
function specify_eltype!(a::AbstractITensor, elt::Type)

test/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ITensorBase = {path = ".."}
1414
Aqua = "0.8.9"
1515
ITensorBase = "0.4"
1616
LinearAlgebra = "1.10"
17-
NamedDimsArrays = "0.10"
17+
NamedDimsArrays = "0.11"
1818
SafeTestsets = "0.1"
1919
Suppressor = "0.2"
2020
Test = "1.10"

0 commit comments

Comments
 (0)