qir-spec
QIR specification defining how to represent quantum programs within the LLVM IR
Science Score: 44.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
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.4%) to scientific vocabulary
Repository
QIR specification defining how to represent quantum programs within the LLVM IR
Basic Info
Statistics
- Stars: 78
- Watchers: 10
- Forks: 21
- Open Issues: 21
- Releases: 0
Metadata Files
README.md
Welcome to the QIR Specification
The QIR specification is an effort of the QIR Alliance. It defines how to represent quantum programs within the LLVM IR. For more information about this project, please see Scope.md. To learn more about LLVM, please see Resources.md.
If you are interested in compiler tools and projects leveraging QIR, please take a look at our other repositories.
Contributing
There are many ways in which you can contribute to this effort, whether with a contribution to the specification itself or in the form of tools and documentation to facilitate working with QIR.
Asking and Answering Questions
Have a question? This repository is a great place to ask questions about QIR and the available tools to work with it. Your question will serve as a resource to others searching for help. Please file an issue to ask your question here.
Or maybe you have figured out how that hard-to-understand concept works? Share your knowledge! If you are interested in contributing to the documentation around QIR and its tools, please follow the standard development process on the respective repository to improve the materials.
Reporting and Commenting on Issues
Have you identified an issue or modification that would benefit the community? We want to hear about it! If you have feedback about the content in this repository, please let us know by filing a new issue!
As for any active effort, there are always many ways in which we hope to evolve and improve the specification and tools. We encourage you to look at the list of currently open issues to share your ideas and expertise.
Contributing to the Specification
Contributions to the specification require you to agree to a Contributor License Agreement (CLA), declaring that you have the right to, and actually do, grant us the rights to use your contribution. A CLA bot will automatically add a comment with instructions for how to do so when contributing to this repository for the first time. If you have any questions or would like to revoke your consent, please contact qiralliance@mail.com.
For more information about the development process for specifications under the QIR Alliance, please see the governance policy available here.
Contributing an Implementation
We welcome code contributions in the form of adding new repositories under the QIR Alliance or contributing to existing efforts. For more information about how to contribute code and/or let people know about related work, please take a look here.
And last but not least:
Thank You!
Your contributions to open source, large or small, make great projects like this
possible. Thank you for taking the time to contribute.
Code of Conduct
This project has adopted the community specification Code of Conduct. Please contact qiralliance@mail.com for Code of Conduct issues or inquiries.
Owner
- Name: QIR Alliance
- Login: qir-alliance
- Kind: organization
- Website: https://qir-alliance.org
- Repositories: 8
- Profile: https://github.com/qir-alliance
Citation (CITATIONS.bib)
BibTeX:
@manual{QIRSpec2021,
title = {{QIR Specification}},
author = {{QIR Alliance}},
year = {2021},
url = {https://github.com/qir-alliance/qir-spec},
note = {Also see \url{https://qir-alliance.org}}
}
BiBLaTeX:
@manual{QIRSpec2021,
title = {QIR Specification},
organization = {QIR Alliance: \url{https://qir-alliance.org}},
date = {2021},
version = {0.1},
url = {https://github.com/qir-alliance/qir-spec}
}
GitHub Events
Total
- Issues event: 7
- Watch event: 8
- Delete event: 1
- Issue comment event: 21
- Push event: 10
- Pull request review comment event: 17
- Pull request review event: 24
- Pull request event: 16
- Fork event: 3
- Create event: 1
Last Year
- Issues event: 7
- Watch event: 8
- Delete event: 1
- Issue comment event: 21
- Push event: 10
- Pull request review comment event: 17
- Pull request review event: 24
- Pull request event: 16
- Fork event: 3
- Create event: 1
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 20
- Total pull requests: 32
- Average time to close issues: 4 months
- Average time to close pull requests: 2 months
- Total issue authors: 12
- Total pull request authors: 8
- Average comments per issue: 1.1
- Average comments per pull request: 1.78
- Merged pull requests: 15
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 6
- Pull requests: 14
- Average time to close issues: N/A
- Average time to close pull requests: about 1 month
- Issue authors: 4
- Pull request authors: 5
- Average comments per issue: 0.33
- Average comments per pull request: 0.71
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- kuzminrobin (5)
- qartik (3)
- bettinaheim (3)
- peter-campora (1)
- cgranade (1)
- erichulburd (1)
- k4rtik (1)
- idavis (1)
- swernli (1)
- owenarn (1)
- LaurentAjdnik (1)
- amccaskey (1)
Pull Request Authors
- qartik (11)
- bettinaheim (9)
- peter-campora (6)
- swernli (2)
- idavis (2)
- cesarzc (2)
- chemix-lunacy (2)
- k4rtik (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- cla-assistant/github-action v2.1.3-beta composite
- actions/checkout v2 composite
- gaurav-nelson/github-action-markdown-link-check v1 composite
- nosborn/github-action-markdown-cli v2.0.0 composite
- streetsidesoftware/cspell-action v1.2.4 composite