Skip to content

Commit

Permalink
Merge branch 'main' of https://github.com/QuantumBFS/OpenQASM.jl into…
Browse files Browse the repository at this point in the history
… feature/czgate
  • Loading branch information
contra-bit committed Feb 8, 2024
2 parents bd54b81 + 2734669 commit d7f0718
Show file tree
Hide file tree
Showing 3 changed files with 59 additions and 2 deletions.
37 changes: 37 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
cff-version: 1.2.0
message: "Cite this paper whenever you use Yao"
authors:
- family-names: "Luo"
given-names: "Xiu-Zhe"
- family-names: "Liu"
given-names: "Jin-Guo"
- family-names: "Pan"
given-names: "Zhang"
- family-names: "Wang"
given-names: "Lei"
title: "Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design"
version: "v1"
license: "MIT"
doi: "10.22331/q-2020-10-11-341"
date-released: 2020-10-11
url: "https://yaoquantum.org"
preferred-citation:
authors:
- family-names: "Luo"
given-names: "Xiu-Zhe"
- family-names: "Liu"
given-names: "Jin-Guo"
- family-names: "Pan"
given-names: "Zhang"
- family-names: "Wang"
given-names: "Lei"
doi: "10.22331/q-2020-10-11-341"
journal: "Quantum"
month: 10
pages: 341
title: "Yao.jl: Extensible, Efficient Framework for Quantum Algorithm Design"
type: article
volume: 4
year: 2020
publisher:
- name: "Verein zur F{\"{o}}rderung des Open Access Publizierens in den Quantenwissenschaften"
2 changes: 1 addition & 1 deletion Project.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name = "OpenQASM"
uuid = "a8821629-a4c0-4df7-9e00-12969ff383a7"
authors = ["Roger-luo <[email protected]> and contributors"]
version = "2.1.3"
version = "2.1.4"

[deps]
MLStyle = "d8e11817-5142-5d16-987a-aa16d5891078"
Expand Down
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# OpenQASM

[![tests](https://github.com/QuantumBFS/OpenQASM.jl/workflows/tests/badge.svg)](https://github.com/QuantumBFS/OpenQASM.jl/actions)
[![CI](https://github.com/QuantumBFS/OpenQASM.jl/actions/workflows/ci.yml/badge.svg)](https://github.com/QuantumBFS/OpenQASM.jl/actions/workflows/ci.yml)
[![Coverage](https://codecov.io/gh/QuantumBFS/OpenQASM.jl/branch/master/graph/badge.svg)](https://codecov.io/gh/QuantumBFS/OpenQASM.jl)

Tools for parsing OpenQASM.
Expand Down Expand Up @@ -35,6 +35,26 @@ its AST according to its BNF specification described in [OpenQASM 2.0](https://g
- [x] support for QASM 2.0
- [ ] support for QASM 3.0

## Cite Us

If you use OpenQASM.jl in your research, please cite our paper:

```bibtex
@article{Luo2020yaojlextensible,
doi = {10.22331/q-2020-10-11-341},
url = {https://doi.org/10.22331/q-2020-10-11-341},
title = {Yao.jl: {E}xtensible, {E}fficient {F}ramework for {Q}uantum {A}lgorithm {D}esign},
author = {Luo, Xiu-Zhe and Liu, Jin-Guo and Zhang, Pan and Wang, Lei},
journal = {{Quantum}},
issn = {2521-327X},
publisher = {{Verein zur F{\"{o}}rderung des Open Access Publizierens in den Quantenwissenschaften}},
volume = {4},
pages = {341},
month = oct,
year = {2020}
}
```

## License

OpenQASM is released under the MIT license.

0 comments on commit d7f0718

Please sign in to comment.