OpenQASM

Parsers and Tools for OpenQASM

https://github.com/quantumbfs/openqasm.jl

Science Score: 57.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.4%) to scientific vocabulary

Keywords

openqasm parse quantum quantum-computing yaolang
Last synced: 6 months ago · JSON representation ·

Repository

Parsers and Tools for OpenQASM

Basic Info
  • Host: GitHub
  • Owner: QuantumBFS
  • License: mit
  • Language: Julia
  • Default Branch: main
  • Homepage:
  • Size: 183 KB
Statistics
  • Stars: 18
  • Watchers: 4
  • Forks: 8
  • Open Issues: 1
  • Releases: 9
Topics
openqasm parse quantum quantum-computing yaolang
Created over 5 years ago · Last pushed about 2 years ago
Metadata Files
Readme License Citation

README.md

OpenQASM

CI Coverage

Tools for parsing OpenQASM.

Installation

OpenQASM is a   Julia Language   package. To install OpenQASM, please open Julia's interactive session (known as REPL) and press ] key in the REPL to use the package mode, then type the following command

julia pkg> add OpenQASM

Usage

This package provides a simple function OpenQASM.parse to parse a QASM string to its AST according to its BNF specification described in OpenQASM 2.0.

demo

Roadmap

  • [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.

Owner

  • Name: QuantumBFS
  • Login: QuantumBFS
  • Kind: organization
  • Email: contact@yaolang.dev
  • Location: You have to measure

A group of quantum developers around Bao Fu Si (Temple). We will also be distributed somewhere in the world since we are quantum developers.

Citation (CITATION.cff)

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"

GitHub Events

Total
  • Watch event: 2
Last Year
  • Watch event: 2

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 41
  • Total Committers: 1
  • Avg Commits per committer: 41.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Roger-Luo r****8@g****m 41

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 4
  • Total pull requests: 3
  • Average time to close issues: 6 months
  • Average time to close pull requests: about 6 hours
  • Total issue authors: 2
  • Total pull request authors: 2
  • Average comments per issue: 3.0
  • Average comments per pull request: 1.67
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • Roger-luo (3)
  • JuliaTagBot (1)
Pull Request Authors
  • contra-bit (3)
  • Roger-luo (1)
Top Labels
Issue Labels
bug (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • julia 61 total
  • Total dependent packages: 3
  • Total dependent repositories: 0
  • Total versions: 9
juliahub.com: OpenQASM

Parsers and Tools for OpenQASM

  • Versions: 9
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 61 Total
Rankings
Dependent repos count: 9.9%
Dependent packages count: 13.2%
Average: 18.1%
Forks count: 19.4%
Stargazers count: 29.9%
Last synced: 6 months ago