Skip to content

Commit 7d3ec76

Browse files
committed
add vbe tutorial
1 parent 2ecf6b1 commit 7d3ec76

File tree

13 files changed

+1577
-8
lines changed

13 files changed

+1577
-8
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,5 +99,6 @@ which is also a good introduction to the software.
9999

100100
### Variational basis state encoder
101101
An efficient algorithm to encode phonon states in electron-phonon systems for quantum computation.
102-
See [examples](https://github.com/tencent-quantum-lab/TenCirChem/tree/master/example).
102+
See [examples](https://github.com/tencent-quantum-lab/TenCirChem/tree/master/example)
103+
and the [tutorial](https://tencent-quantum-lab.github.io/TenCirChem/tutorial_jupyter/vbe_tutorial_td.html).
103104
Reference paper: https://arxiv.org/pdf/2301.01442.pdf (published in PRR).

README_CN.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ TenCirChem 使用 Academic Public License 发布。
9696

9797
### 变分基矢编码器
9898
变分基矢编码器是编码电声子系统中的声子用以量子计算的高效算法。
99-
请参考[例子](https://github.com/tencent-quantum-lab/TenCirChem/tree/master/example).
99+
请参考[例子](https://github.com/tencent-quantum-lab/TenCirChem/tree/master/example)
100+
[教程](https://tencent-quantum-lab.github.io/TenCirChem/tutorial_jupyter/vbe_tutorial_td.html)
100101
参考论文: https://arxiv.org/pdf/2301.01442.pdf (发表于PRR).
101102

docs/source/tutorial_jupyter/figs/vbe_gs_Fig1.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/source/tutorial_jupyter/figs/vbe_gs_Fig2.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/source/tutorial_jupyter/figs/vbe_td_Fig1.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/source/tutorial_jupyter/figs/vbe_td_Fig2.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/source/tutorial_jupyter/vbe_tutorial_groundstate.ipynb

Lines changed: 656 additions & 0 deletions
Large diffs are not rendered by default.

docs/source/tutorial_jupyter/vbe_tutorial_td.ipynb

Lines changed: 903 additions & 0 deletions
Large diffs are not rendered by default.

docs/source/tutorials.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,5 @@ Tutorials
1212
tutorial_jupyter/noisy_simulation.ipynb
1313
tutorial_jupyter/sbm_dynamics.ipynb
1414
tutorial_jupyter/marcus.ipynb
15+
tutorial_jupyter/vbe_tutorial_groundstate.ipynb
16+
tutorial_jupyter/vbe_tutorial_td.ipynb

example/vbe_td.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616

1717
from tencirchem import set_backend, Op, Mpo, Model, OpSum
1818
from tencirchem.dynamic import get_ansatz, get_deriv, get_jacobian_func, qubit_encode_basis, sbm
19-
20-
from vbe_lib import get_psi_indices, get_contracted_mpo, get_contract_args
19+
from tencirchem.applications.vbe_lib import get_psi_indices, get_contracted_mpo, get_contract_args
2120

2221
set_backend("jax")
2322

0 commit comments

Comments
 (0)