#quantum-circuit #parser #qasm3

qurust

Collection of modules used for working with quantum programs and circuits

2 unstable releases

new 0.2.0 Apr 7, 2024
0.1.0 Jan 28, 2024

#164 in Science

Download history 1/week @ 2024-02-13 8/week @ 2024-02-20 23/week @ 2024-02-27 1/week @ 2024-03-26 101/week @ 2024-04-02

102 downloads per month

MIT license

1MB
22K SLoC

qurust

crates.io crates.io/docs License: MIT

qurust library is a collection of modules used for working with quantum programs and circuits.

Usage

Update your Cargo.toml by including qurust:

[dependencies]
qurust = "0.2.0"

Contributing

Please refer to CONTRIBUTING.MD for contributions guidelines.


lib.rs:

qurust library is a collection of modules used for working with quantum programs and circuits.

Module qasm3 serves as a set of modules used for representation and parsing of OpenQASM3 programs. We refer to OpenQASM3 as QASM3 for short. For more information and an example, see the module documentation.

Dependencies

~3.5–5MB
~86K SLoC