New features
* Forest devices now support custom wire labels. 55 57 58 59
One can now specify any string or number as a custom wire label, and use these labels to address subsystems on the device:
python
dev = qml.device('forest.qvm' device='4q-qvm', wires=['q1', 'ancilla', 0, 1])
qml.qnode(dev)
def circuit():
qml.Hadamard(wires='q1')
qml.CNOT(wires=[1, 'ancilla'])
return qml.expval(qml.PauliZ(0))
Bug fixes
* Fixes a bug where basis states were not correctly initialized 56
* Tensor measurements have been fixed due to a change in PL v0.11 52
* The QCS no longer supports lattice-based devices such as Aspen-4-5Q-E. As a result, the `forest.qvm` and `forest.qpu` devices no longer accept lattice-based devices, and must be loaded with the full device name (e.g. Aspen-4). 51
Contributors
Theodor Isacsson, Josh Izaac, Maria Schuld, Antal Száva
---