Skip to content

Commit 4df1a80

Browse files
authored
Use random_itensor and random_mps (#5)
* Use `random_itensor` and `random_mps` * Bump to v0.1.5
1 parent c5c5bb6 commit 4df1a80

File tree

7 files changed

+27
-35
lines changed

7 files changed

+27
-35
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ITensorUnicodePlots"
22
uuid = "73163f41-4a9e-479f-8353-73bf94dbd758"
33
authors = ["Matthew Fishman <[email protected]>"]
4-
version = "0.1.4"
4+
version = "0.1.5"
55

66
[deps]
77
Graphs = "86223c79-3864-5bf0-83f7-82e725a168b6"

examples/Project.toml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
[deps]
2+
GeometryBasics = "5c1252a2-5f33-56bf-86c9-59e7332b4326"
3+
Graphs = "86223c79-3864-5bf0-83f7-82e725a168b6"
4+
ITensorUnicodePlots = "73163f41-4a9e-479f-8353-73bf94dbd758"
5+
ITensors = "9136182c-28ba-11e9-034c-db9fb085ebd5"
6+
LayeredLayouts = "f4a74d36-062a-4d48-97cd-1356bad1de4e"
7+
NetworkLayout = "46757867-2c16-5918-afeb-47bfcb05e46a"
8+
9+
[compat]
10+
ITensorMPS = "0.2.2"
11+
ITensors = "0.6.8"

examples/ex_dmrg.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ x = Index([QN("Sz", 0) => 2]; tags="X")
1414
y = Index([QN("Sz", 0) => 2]; tags="Y")
1515

1616
n = 2
17-
ψn1n2 = randomITensor(l⃗[n - 1], s⃗[n], s⃗[n + 1], l⃗[n + 1], dag(x), dag(y))
18-
hn1 = randomITensor(dag(h⃗[n - 1]), s⃗[n]', dag(s⃗[n]), h⃗[n], x, y)
19-
hn2 = randomITensor(dag(h⃗[n]), s⃗[n + 1]', dag(s⃗[n + 1]), h⃗[n + 1])
20-
ELn0 = randomITensor(l⃗[n - 1]', h⃗[n - 1], dag(l⃗[n - 1]))
21-
ERn2 = randomITensor(l⃗[n + 1]', dag(h⃗[n + 1]), dag(l⃗[n + 1]))
17+
ψn1n2 = random_itensor(l⃗[n - 1], s⃗[n], s⃗[n + 1], l⃗[n + 1], dag(x), dag(y))
18+
hn1 = random_itensor(dag(h⃗[n - 1]), s⃗[n]', dag(s⃗[n]), h⃗[n], x, y)
19+
hn2 = random_itensor(dag(h⃗[n]), s⃗[n + 1]', dag(s⃗[n + 1]), h⃗[n + 1])
20+
ELn0 = random_itensor(l⃗[n - 1]', h⃗[n - 1], dag(l⃗[n - 1]))
21+
ERn2 = random_itensor(l⃗[n + 1]', dag(h⃗[n + 1]), dag(l⃗[n + 1]))
2222

2323
edge_labels = (; plevs=true)
2424

examples/ex_qn_mps.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ using ITensorMPS
33
using ITensorUnicodePlots
44

55
s = siteinds("S=1/2", 5; conserve_qns=true)
6-
ψ = randomMPS(s, n -> isodd(n) ? "" : ""; linkdims=2)
6+
ψ = random_mps(s, n -> isodd(n) ? "" : ""; linkdims=2)
77
ψ = orthogonalize(ψ, 2)
88
ψdag = prime(linkinds, dag(ψ))
99
tn =..., ψdag...]

examples/notest_ex_qft_circuit.jl

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

test/Project.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,7 @@ LayeredLayouts = "f4a74d36-062a-4d48-97cd-1356bad1de4e"
77
NetworkLayout = "46757867-2c16-5918-afeb-47bfcb05e46a"
88
ReferenceTests = "324d217c-45ce-50fc-942e-d289b448e8cf"
99
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
10+
11+
[compat]
12+
ITensorMPS = "0.2.2"
13+
ITensors = "0.6.8"

test/test_basics.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ using Test
1919
y = Index([QN("Sz", 0) => 2]; tags="Y")
2020

2121
n = 2
22-
ψn1n2 = randomITensor(l⃗[n - 1], s⃗[n], s⃗[n + 1], l⃗[n + 1], dag(x), dag(y))
23-
hn1 = randomITensor(dag(h⃗[n - 1]), s⃗[n]', dag(s⃗[n]), h⃗[n], x, y)
24-
hn2 = randomITensor(dag(h⃗[n]), s⃗[n + 1]', dag(s⃗[n + 1]), h⃗[n + 1])
25-
ELn0 = randomITensor(l⃗[n - 1]', h⃗[n - 1], dag(l⃗[n - 1]))
26-
ERn2 = randomITensor(l⃗[n + 1]', dag(h⃗[n + 1]), dag(l⃗[n + 1]))
22+
ψn1n2 = random_itensor(l⃗[n - 1], s⃗[n], s⃗[n + 1], l⃗[n + 1], dag(x), dag(y))
23+
hn1 = random_itensor(dag(h⃗[n - 1]), s⃗[n]', dag(s⃗[n]), h⃗[n], x, y)
24+
hn2 = random_itensor(dag(h⃗[n]), s⃗[n + 1]', dag(s⃗[n + 1]), h⃗[n + 1])
25+
ELn0 = random_itensor(l⃗[n - 1]', h⃗[n - 1], dag(l⃗[n - 1]))
26+
ERn2 = random_itensor(l⃗[n + 1]', dag(h⃗[n + 1]), dag(l⃗[n + 1]))
2727

2828
tn = [ELn0, ψn1n2, hn1, hn2, ERn2]
2929

0 commit comments

Comments
 (0)