Bloqade

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

https://github.com/queracomputing/bloqade.jl

Science Score: 31.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
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (17.1%) to scientific vocabulary

Keywords from Contributors

quantum-computing quantum-simulation quantum-physics openqasm quantum matrix-exponential numerical reduction maximum-independent-set programming-language
Last synced: 10 months ago · JSON representation ·

Repository

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

Basic Info
Statistics
  • Stars: 207
  • Watchers: 11
  • Forks: 37
  • Open Issues: 81
  • Releases: 0
Created over 4 years ago · Last pushed 11 months ago
Metadata Files
Readme License Citation

README.md

Bloqade Logo

CI codecov

[!IMPORTANT]

We recommend using bloqade-python to access Aquila, QuEra’s analog computer. Bloqade.jl has reached a stable state and is not anticipated to undergo major changes currently. It is still open for contributions and bug fixes. If you have suggestions or encounter any issues, please feel free to open an issue or submit a pull request. Stay tuned for our future gate-based SDK and simulator!

Bloqade is a package developed for quantum computation and quantum simulation based on the neutral-atom architecture with the ability to submit tasks to QuEra's Aquila quantum processor. Please refer to the documentation page to learn more about Bloqade.

Installation

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

For stable release:

julia pkg> add Bloqade

For current master:

julia pkg> add Bloqade#master

Community

You can join QuEra's Slack workspace with this link. Join the #bloqade channel to discuss anything related to Bloqade.

🚀 Bloqade SDK for Python 🚀

While you're checking out this version of Bloqade, we encourage you to also give Bloqade for Python a spin, currently in the Alpha phase of development. Check the documentation to get started. We are in active development of this new package so we appreciate feedback during the Alpha phase.

What About Bloqade.jl?

Bloqade.jl will not go away any time soon because of Bloqade for Python's existence. In fact, plans are underway to allow Bloqade.jl to become a high-performance emulator that the Python version of Bloqade can interface to, giving you unparalleled emulation power to test your ideas on top of a syntax designed to make designing programs for neutral atom hardware easier than ever.

Citation

If you use Bloqade for a publication, we would kindly ask you to cite our work using the following bibtex citation:

bibtex @misc{bloqade2023quera, url = {https://github.com/QuEraComputing/Bloqade.jl/}, title = {Bloqade.jl: {P}ackage for the quantum computation and quantum simulation based on the neutral-atom architecture.}, year = {2023} }

License

Apache License 2.0

Owner

  • Name: QuEra Computing Inc.
  • Login: QuEraComputing
  • Kind: organization
  • Email: info@quera.com
  • Location: United States of America

Building scalable quantum machines to make impossible problems simple.

Citation (CITATION.bib)

@misc{bloqade2023quera,
  url = {https://github.com/QuEraComputing/Bloqade.jl/},
  title = {Bloqade.jl: {P}ackage for the quantum computation and quantum simulation based on the neutral-atom architecture.},
  year = {2023}
}

GitHub Events

Total
  • Create event: 22
  • Commit comment event: 41
  • Release event: 1
  • Issues event: 2
  • Watch event: 20
  • Delete event: 7
  • Issue comment event: 13
  • Push event: 14
  • Pull request event: 34
  • Fork event: 4
Last Year
  • Create event: 22
  • Commit comment event: 41
  • Release event: 1
  • Issues event: 2
  • Watch event: 20
  • Delete event: 7
  • Issue comment event: 13
  • Push event: 14
  • Pull request event: 34
  • Fork event: 4

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 1,322
  • Total Committers: 26
  • Avg Commits per committer: 50.846
  • Development Distribution Score (DDS): 0.34
Past Year
  • Commits: 24
  • Committers: 4
  • Avg Commits per committer: 6.0
  • Development Distribution Score (DDS): 0.542
Top Committers
Name Email Commits
Roger-luo r****8@g****m 872
Shengtao Wang W****o 89
Phillip Weinberg w****8@g****m 82
John Long j****l@p****h 61
fanglifl 8****l 51
Leo c****9@g****m 46
github-actions[bot] 4****] 32
Chen Zhao z****7@m****n 21
Minh-Thi Nguyen 8****8 19
Jonathan Wurtz j****z@q****m 10
Pedro Lopes 9****a 6
Kai-Hsin Wu k****u@g****m 6
Anna Knörr 6****a 6
Manul Patel 7****l 3
Marc Bacvanski m****i@q****m 3
Leo Biaggi l****i@L****l 2
Kai-Hsin Wu k****u@K****l 2
Sofia Gonzalez Garcia 6****a 2
maolinml 8****l 2
benAtQuera 1****a 1
Ryan Hill r****8@g****m 1
Ejaaz Merali e****i 1
Shengtao Wang s****g@S****l 1
Ubuntu u****u@i****l 1
Cody Wang s****6@g****m 1
Amana-L 6****L 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 56
  • Total pull requests: 214
  • Average time to close issues: 5 months
  • Average time to close pull requests: about 1 month
  • Total issue authors: 24
  • Total pull request authors: 15
  • Average comments per issue: 5.52
  • Average comments per pull request: 0.95
  • Merged pull requests: 129
  • Bot issues: 0
  • Bot pull requests: 80
Past Year
  • Issues: 2
  • Pull requests: 46
  • Average time to close issues: N/A
  • Average time to close pull requests: about 1 month
  • Issue authors: 2
  • Pull request authors: 3
  • Average comments per issue: 0.0
  • Average comments per pull request: 0.0
  • Merged pull requests: 18
  • Bot issues: 0
  • Bot pull requests: 34
Top Authors
Issue Authors
  • Roger-luo (14)
  • johnzl-777 (6)
  • jon-wurtz (6)
  • weinbe58 (4)
  • ChenZhao44 (3)
  • Wang-Shengtao (2)
  • hxwang-amazon (2)
  • hz-xiaxz (2)
  • JuliaTagBot (1)
  • dojt (1)
  • mrs504aa (1)
  • epelofske-LANL (1)
  • kshyatt-aws (1)
  • fanglifl (1)
  • hongyehu (1)
Pull Request Authors
  • github-actions[bot] (103)
  • weinbe58 (52)
  • johnzl-777 (43)
  • Roger-luo (16)
  • kaihsin (10)
  • Atomyka (7)
  • GiggleLiu (4)
  • ChenZhao44 (3)
  • fanglifl (2)
  • ryanhill1 (1)
  • TheQubitGuy (1)
  • manulpatel (1)
  • benAtQuera (1)
  • Amana-L (1)
  • speller26 (1)
Top Labels
Issue Labels
bug (27) enhancement (16) unitaryhack (8) CI/CD (4) documentation (1) help wanted (1)
Pull Request Labels
breaking (1)

Packages

  • Total packages: 16
  • Total downloads:
    • julia 293 total
  • Total dependent packages: 40
    (may contain duplicates)
  • Total dependent repositories: 0
    (may contain duplicates)
  • Total versions: 224
proxy.golang.org: github.com/queracomputing/bloqade.jl
  • Versions: 29
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 6.4%
Average: 6.7%
Dependent repos count: 6.9%
Last synced: 11 months ago
proxy.golang.org: github.com/QuEraComputing/Bloqade.jl
  • Versions: 29
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 6.4%
Average: 6.7%
Dependent repos count: 6.9%
Last synced: 11 months ago
juliahub.com: BloqadeExpr

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 19
  • Dependent Packages: 12
  • Dependent Repositories: 0
  • Downloads: 35 Total
Rankings
Stargazers count: 6.1%
Dependent packages count: 6.4%
Average: 7.7%
Forks count: 8.4%
Dependent repos count: 9.9%
Last synced: 11 months ago
juliahub.com: BloqadeLattices

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 13
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Downloads: 37 Total
Rankings
Stargazers count: 6.1%
Forks count: 8.4%
Average: 8.5%
Dependent packages count: 9.4%
Dependent repos count: 9.9%
Last synced: 11 months ago
juliahub.com: YaoSubspaceArrayReg

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 12
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Downloads: 34 Total
Rankings
Stargazers count: 6.1%
Forks count: 8.4%
Average: 8.9%
Dependent repos count: 9.9%
Dependent packages count: 11.0%
Last synced: 11 months ago
juliahub.com: BloqadeWaveforms

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 10
  • Dependent Packages: 6
  • Dependent Repositories: 0
  • Downloads: 36 Total
Rankings
Stargazers count: 6.1%
Forks count: 8.4%
Average: 9.4%
Dependent repos count: 9.9%
Dependent packages count: 13.2%
Last synced: 11 months ago
juliahub.com: BloqadeODE

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 14
  • Dependent Packages: 4
  • Dependent Repositories: 0
  • Downloads: 36 Total
Rankings
Stargazers count: 6.1%
Forks count: 8.4%
Average: 9.4%
Dependent repos count: 9.9%
Dependent packages count: 13.2%
Last synced: 11 months ago
juliahub.com: BloqadeKrylov

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 12
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 35 Total
Rankings
Stargazers count: 6.1%
Forks count: 8.4%
Average: 9.4%
Dependent repos count: 9.9%
Dependent packages count: 13.2%
Last synced: 11 months ago
juliahub.com: BloqadeMIS

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 11
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 35 Total
Rankings
Stargazers count: 6.1%
Forks count: 8.4%
Dependent repos count: 9.9%
Average: 10.3%
Dependent packages count: 16.6%
Last synced: 11 months ago
juliahub.com: BloqadeQMC

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1 Total
Rankings
Stargazers count: 6.1%
Forks count: 8.4%
Dependent repos count: 9.9%
Average: 15.8%
Dependent packages count: 38.9%
Last synced: 11 months ago
juliahub.com: Bloqade

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 31
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 36 Total
Rankings
Stargazers count: 6.1%
Forks count: 8.4%
Dependent repos count: 9.9%
Average: 15.8%
Dependent packages count: 38.9%
Last synced: 11 months ago
juliahub.com: BloqadeSchema

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 22
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 4 Total
Rankings
Stargazers count: 6.1%
Forks count: 8.4%
Dependent repos count: 9.9%
Average: 15.8%
Dependent packages count: 38.9%
Last synced: 11 months ago
juliahub.com: BloqadeCUDA

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1 Total
Rankings
Stargazers count: 6.1%
Forks count: 8.4%
Dependent repos count: 9.9%
Average: 15.8%
Dependent packages count: 38.9%
Last synced: 11 months ago
juliahub.com: BloqadeGates

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1 Total
Rankings
Stargazers count: 7.2%
Forks count: 8.4%
Dependent repos count: 9.9%
Average: 16.1%
Dependent packages count: 38.9%
Last synced: 11 months ago
juliahub.com: BloqadeNoisy

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2 Total
Rankings
Dependent repos count: 10.0%
Average: 25.2%
Dependent packages count: 40.3%
Last synced: 11 months ago
juliahub.com: BloqadeDormandPrince

Package for the quantum computation and quantum simulation based on the neutral-atom architecture.

  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 9.9%
Dependent packages count: 40.0%
Average: 43.1%
Downloads: 79.5%
Last synced: 11 months ago