Skip to content

Commit 77cc734

Browse files
committed
update changelog
1 parent a8577a1 commit 77cc734

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

docs/changelog.md

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@
22

33
Release notes for `quimb`.
44

5-
(whats-new-1-6-1)=
6-
7-
## v1.6.1 (unreleased)
5+
(whats-new-1-7-0)=
6+
## v1.7.0 (unreleased)
87

98
**Breaking Changes**
109

1110
- {class}`~quimb.tensor.Circuit` : remove `target_size` in preparation for
1211
all contraction specifications to be encapsulated at the contract level (e.g.
1312
with `cotengra`)
13+
- some TN drawing options (mainly arrow options) have changed due to the
14+
backend change detailed below.
1415

1516
**Enhancements:**
1617

@@ -25,6 +26,8 @@ Release notes for `quimb`.
2526
`wedge`, `line_offset` and other tweaks for future use by main TN drawing.
2627
- [`Circuit`](quimb.tensor.Circuit) : allow any gate to be controlled by any
2728
number of qubits.
29+
- [`Circuit`](quimb.tensor.Circuit) : support for parsing `openqasm2`
30+
specifications now with custom and nested gate definitions etc.
2831
- add [`is_cyclic_x`](quimb.tensor.TensorNetwork2D.is_cyclic_x),
2932
[`is_cyclic_y`](quimb.tensor.TensorNetwork2D.is_cyclic_y) and
3033
[`is_cyclic_z`](quimb.tensor.TensorNetwork3D.is_cyclic_z) to
@@ -37,7 +40,6 @@ Release notes for `quimb`.
3740
for constructing MPS from a function that fills the tensors.
3841

3942
(whats-new-1-6-0)=
40-
4143
## v1.6.0 (2023-09-10)
4244

4345
**Breaking Changes**
@@ -62,7 +64,6 @@ Release notes for `quimb`.
6264
- fix gauge size check for some backends
6365

6466
(whats-new-1-5-1)=
65-
6667
## v1.5.1 (2023-07-28)
6768

6869
**Enhancements:**
@@ -83,7 +84,6 @@ Release notes for `quimb`.
8384
- fix bug where calling `tn.norm()` would mangle indices.
8485

8586
(whats-new-1-5-0)=
86-
8787
## v1.5.0 (2023-05-03)
8888

8989
**Enhancements**
@@ -148,7 +148,6 @@ Release notes for `quimb`.
148148
triangular R factors.
149149

150150
(whats-new-1-4-2)=
151-
152151
## v1.4.2 (28th November 2022)
153152

154153
**Enhancements**
@@ -157,7 +156,6 @@ Release notes for `quimb`.
157156
[setuptools_scm](https://pypi.org/project/setuptools-scm/) for versioning
158157

159158
(whats-new-1-4-1)=
160-
161159
## v1.4.1 (28th November 2022)
162160

163161
**Enhancements**
@@ -191,7 +189,6 @@ Release notes for `quimb`.
191189
> - allow unpickling of `PTensor` objects ({issue}`128`, {pull}`131`)
192190
193191
(whats-new-1-4-0)=
194-
195192
## v1.4.0 (14th June 2022)
196193

197194
**Enhancements**
@@ -211,7 +208,6 @@ Release notes for `quimb`.
211208
- Various graph generators and TN builders
212209

213210
(whats-new-1-3-0)=
214-
215211
## v1.3.0 (18th Feb 2020)
216212

217213
**Enhancements**
@@ -248,7 +244,6 @@ Release notes for `quimb`.
248244
- Make cache import and initilization of `petsc4py` and `slepc4py` more robust.
249245

250246
(whats-new-1-2-0)=
251-
252247
## v1.2.0 (6th June 2019)
253248

254249
**Enhancements**

quimb/tensor/circuit.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
"""Tools for quantum circuit simulation using tensor networks.
2+
3+
TODO:
4+
- [ ] gate-by-gate sampling
5+
- [ ] sub-MPO apply for MPS simulation
6+
- [ ] multi qubit gates via MPO for MPS simulation
27
"""
38

49
import functools
@@ -217,7 +222,7 @@ def parse_openqasm2_str(contents):
217222
if rgxs["error"].match(line):
218223
# raise hard error for custom tate defns etc
219224
raise NotImplementedError(
220-
f"Custom gate definitions are not supported: {line}"
225+
f"The following instruction is not supported: {line}"
221226
)
222227

223228
if rgxs["gate_def"].match(line):

0 commit comments

Comments
 (0)