Qmasm

Latest version: v4.1

Safety actively analyzes 638452 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

1.1

The biggest change since the previous release is support for array notation. It's now possible to write


this[0:2] = that[5:3]


instead of


this[0] = that[5]
this[1] = that[4]
this[2] = that[3]


and


thirteen[3:0] := 1101


instead of


thirteen[3] := 1
thirteen[2] := 1
thirteen[1] := 0
thirteen[0] := 1


Actually, an arguably even bigger change is that QASM has now been renamed to QMASM, which is a more unique name and manages to include the "M" in "quantum _macro_ assembler".

The code has been made more robust to miscellaneous sources of confusion: lots of missing qubits/couplers in the topology, disconnected variables in the `.qmasm` source file, and both proxied and non-proxied network access.

All users should consider upgrading from QASM v1.0 to QMASM v1.1.

1.0

This is the first formal release of QASM. It was tested using Python 2.7.12, SAPI 2.4, and qOp 2.2, all on Ubuntu Linux 16.04 LTS (Xenial Xerus).

Page 2 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.