Skip to main content

The software development toolkit for neutral atom arrays.

Project description

Welcome to Bloqade -- QuEra's Neutral Atom SDK

CI codecov Supported Python versions Documentation DOI

Bloqade is a Python SDK for neutral atom quantum computing. It provides a set of embedded domain-specific languages (eDSLs) for programming neutral atom quantum computers. Bloqade is designed to be a high-level, user-friendly SDK that abstracts away the complexities of neutral atom quantum computing, allowing users to focus on developing quantum algorithms and compilation strategies for neutral atom quantum computers.

[!IMPORTANT]

This project is in the early stage of development. API and features are subject to change.

Installation

Install via uv (Recommended)

uv add bloqade

Documentation

The documentation is available at https://bloqade.quera.com/latest/. We are at an early stage of completing the documentation with more details and examples, so comments and contributions are most welcome!

Contributing

We welcome contributions! Please check the contribution guidelines for a detailed guide.

[!NOTE]

We welcome contributions that use AI assistance. However, we ask that first-time contributors do not submit AI-generated PRs.

License

Apache License 2.0 with LLVM Exceptions

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bloqade-0.34.0.tar.gz (16.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bloqade-0.34.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file bloqade-0.34.0.tar.gz.

File metadata

  • Download URL: bloqade-0.34.0.tar.gz
  • Upload date:
  • Size: 16.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bloqade-0.34.0.tar.gz
Algorithm Hash digest
SHA256 019dfdefec42b4e8eecb4a00ac0e882703a1b044700d238f8a20dd901c90d1e6
MD5 a0c504f290d994d659e8442e0828f86b
BLAKE2b-256 a22e70c07e01cb8b034f9cd33764b0cd00b07e19009a72a86f4267eab9daf6c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade-0.34.0.tar.gz:

Publisher: release.yml on QuEraComputing/bloqade

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bloqade-0.34.0-py3-none-any.whl.

File metadata

  • Download URL: bloqade-0.34.0-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bloqade-0.34.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b1e8a6fe5677d80a49bef3b13684c27881197f191ddf0118d8c0ff6e3d7304a3
MD5 643b75165c2104a12eafd6af026d05ea
BLAKE2b-256 42025dae824aca12965a1dbc1e4cd434c29f99d400acb14ae342aa1104c28c9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade-0.34.0-py3-none-any.whl:

Publisher: release.yml on QuEraComputing/bloqade

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page