You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+55-4
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ TensorCircuit is built on top of modern machine learning frameworks: Jax, Tensor
37
37
38
38
Please begin with [Quick Start](/docs/source/quickstart.rst) in the [full documentation](https://tensorcircuit.readthedocs.io/).
39
39
40
-
For more information on software usage, sota algorithm implementation and engineer paradigm demonstration, please refer to 60+ [example scripts](/examples) and 30+ [tutorial notebooks](https://tensorcircuit.readthedocs.io/en/latest/#tutorials). API docstrings and test cases in [tests](/tests) are also informative.
40
+
For more information on software usage, sota algorithm implementation and engineer paradigm demonstration, please refer to 70+ [example scripts](/examples) and 30+ [tutorial notebooks](https://tensorcircuit.readthedocs.io/en/latest/#tutorials). API docstrings and test cases in [tests](/tests) are also informative.
h = tc.quantum.PauliStringSum2COO(pauli_structures, weights)
95
+
print(h)
96
+
# BCOO(complex64[64, 64], nse=448)
97
+
c = tc.Circuit(n)
98
+
c.h(range(n))
99
+
energy = tc.templates.measurements.operator_expectation(c, h)
100
+
# -6
101
+
```
102
+
103
+
- Large-scale simulation with tensor network engine
104
+
105
+
```python
106
+
# tc.set_contractor("cotengra-30-10")
107
+
n=500
108
+
c = tc.Circuit(n)
109
+
c.h(0)
110
+
c.cx(range(n-1), range(1, n))
111
+
c.expectation_ps(z=[0, n-1], reuse=False)
112
+
```
113
+
114
+
</details>
115
+
79
116
## Install
80
117
81
118
The package is written in pure Python and can be obtained via pip as:
@@ -168,6 +205,8 @@ We also have [Docker support](/docker).
168
205
169
206
- Reusable common circuit/measurement/problem templates and patterns.
170
207
208
+
- Jittable classical shadow infrastructures.
209
+
171
210
- SOTA quantum algorithm and model implementations.
172
211
173
212
- Support hybrid workflows and pipelines with CPU/GPU/QPU hardware from local/cloud/hpc resources using tf/torch/jax/cupy/numpy frameworks all at the same time.
@@ -182,12 +221,14 @@ This project is released by [Tencent Quantum Lab](https://quantum.tencent.com/)
182
221
183
222
### Citation
184
223
185
-
If this project helps in your research, please cite our software whitepaper published in Quantum:
224
+
If this project helps in your research, please cite our software whitepaper to acknowledge the work put into the development of TensorCircuit.
186
225
187
-
[TensorCircuit: a Quantum Software Framework for the NISQ Era](https://quantum-journal.org/papers/q-2023-02-02-912/)
226
+
[TensorCircuit: a Quantum Software Framework for the NISQ Era](https://quantum-journal.org/papers/q-2023-02-02-912/) (published in Quantum)
188
227
189
228
which is also a good introduction to the software.
190
229
230
+
Research works citing TensorCircuit can be highlighted in [Research and Applications section](https://github.com/tencent-quantum-lab/tensorcircuit#research-and-applications).
231
+
191
232
### Guidelines
192
233
193
234
For contribution guidelines and notes, see [CONTRIBUTING](/CONTRIBUTING.md).
@@ -232,8 +273,10 @@ TensorCircuit is open source, released under the Apache License, Version 2.0.
- Practical advantage of quantum machine learning in ghost imaging: https://www.nature.com/articles/s42005-023-01290-1 (published in Communications Physics).
370
+
320
371
</details>
321
372
322
373
If you want to highlight your research work here, feel free to add by opening PR.
0 commit comments