Skip to content

Commit 88a6203

Browse files
authored
Upgrade to NamedDimsArrays v0.8 (#8)
1 parent 3549a9c commit 88a6203

File tree

4 files changed

+10
-11
lines changed

4 files changed

+10
-11
lines changed

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ITensorNetworksNext"
22
uuid = "302f2e75-49f0-4526-aef7-d8ba550cb06c"
33
authors = ["ITensor developers <[email protected]> and contributors"]
4-
version = "0.1.4"
4+
version = "0.1.5"
55

66
[deps]
77
Adapt = "79e6a3ab-5dfb-504d-930d-738a2a938a0e"
@@ -24,7 +24,7 @@ Dictionaries = "0.4.5"
2424
Graphs = "1.13.1"
2525
LinearAlgebra = "1.10"
2626
MacroTools = "0.5.16"
27-
NamedDimsArrays = "0.7.13"
27+
NamedDimsArrays = "0.8"
2828
NamedGraphs = "0.6.9, 0.7"
2929
SimpleTraits = "0.9.5"
3030
SplitApplyCombine = "1.2.3"

src/abstracttensornetwork.jl

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ using Graphs:
2828
vertices
2929
using LinearAlgebra: LinearAlgebra, factorize
3030
using MacroTools: @capture
31-
using NamedDimsArrays: dimnames
31+
using NamedDimsArrays: dimnames, inds
3232
using NamedGraphs: NamedGraphs, NamedGraph, not_implemented, steiner_tree
3333
using NamedGraphs.GraphsExtensions:
3434
, directed_graph, incident_edges, rem_edges!, rename_vertices, vertextype
@@ -105,7 +105,7 @@ function linkinds(tn::AbstractTensorNetwork, edge::Pair)
105105
return linkinds(tn, edgetype(tn)(edge))
106106
end
107107
function linkinds(tn::AbstractTensorNetwork, edge::AbstractEdge)
108-
return nameddimsindices(tn[src(edge)]) nameddimsindices(tn[dst(edge)])
108+
return inds(tn[src(edge)]) inds(tn[dst(edge)])
109109
end
110110
function linkaxes(tn::AbstractTensorNetwork, edge::Pair)
111111
return linkaxes(tn, edgetype(tn)(edge))
@@ -121,9 +121,9 @@ function linknames(tn::AbstractTensorNetwork, edge::AbstractEdge)
121121
end
122122

123123
function siteinds(tn::AbstractTensorNetwork, v)
124-
s = nameddimsindices(tn[v])
124+
s = inds(tn[v])
125125
for v′ in neighbors(tn, v)
126-
s = setdiff(s, nameddimsindices(tn[v′]))
126+
s = setdiff(s, inds(tn[v′]))
127127
end
128128
return s
129129
end
@@ -221,10 +221,9 @@ end
221221

222222
dag(x) = x
223223

224-
using NamedDimsArrays: nameddimsindices
225224
function insert_trivial_link!(tn, e)
226225
add_edge!(tn, e)
227-
l = rand_trivial_namedunitrange(eltype(nameddimsindices(tn[src(e)])))
226+
l = rand_trivial_namedunitrange(eltype(inds(tn[src(e)])))
228227
x = similar(tn[src(e)], (l,))
229228
x[1] = 1
230229
@preserve_graph tn[src(e)] = tn[src(e)] * x

src/tensornetwork.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using DataGraphs: DataGraphs, AbstractDataGraph, DataGraph
22
using Dictionaries: AbstractDictionary, Indices, dictionary
33
using Graphs: AbstractSimpleGraph
4-
using NamedDimsArrays: AbstractNamedDimsArray, dimnames, nameddimsarray
4+
using NamedDimsArrays: AbstractNamedDimsArray, dimnames
55
using NamedGraphs: NamedGraphs, NamedEdge, NamedGraph, vertextype
66
using NamedGraphs.GraphsExtensions: arranged_edges, vertextype
77

test/Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
1414
Aqua = "0.8.14"
1515
Dictionaries = "0.4.5"
1616
Graphs = "1.13.1"
17-
ITensorBase = "0.2.12"
17+
ITensorBase = "0.3"
1818
ITensorNetworksNext = "0.1.1"
19-
NamedDimsArrays = "0.7.14"
19+
NamedDimsArrays = "0.8"
2020
NamedGraphs = "0.6.8, 0.7"
2121
SafeTestsets = "0.1"
2222
Suppressor = "0.2.8"

0 commit comments

Comments
 (0)