Skip to main content

Components for defining and manipulating lane-based structures in Bloqade for neutral atom quantum computing.

Project description

Welcome to Bloqade Lanes -- A component package of QuEra's Neutral Atom SDK

CI codecov Supported Python versions Documentation

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.

Bloqade-lanes provides the core components for compiling neutral atom quantum circuit programs down to moves. It focuses on the physical layout and movement of atoms along fixed lanes in a neutral atom quantum processor.

[!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-lanes

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!

Proposal for the roadmap and feature requests are welcome!

License

Apache License 2.0 with LLVM Exceptions

Project details


Download files

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

Source Distribution

bloqade_lanes-0.7.5.tar.gz (181.5 kB view details)

Uploaded Source

Built Distributions

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

bloqade_lanes-0.7.5-cp310-abi3-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.10+Windows x86-64

bloqade_lanes-0.7.5-cp310-abi3-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ x86-64

bloqade_lanes-0.7.5-cp310-abi3-manylinux_2_28_aarch64.whl (8.0 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

bloqade_lanes-0.7.5-cp310-abi3-macosx_11_0_arm64.whl (7.7 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

bloqade_lanes-0.7.5-cp310-abi3-macosx_10_12_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file bloqade_lanes-0.7.5.tar.gz.

File metadata

  • Download URL: bloqade_lanes-0.7.5.tar.gz
  • Upload date:
  • Size: 181.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bloqade_lanes-0.7.5.tar.gz
Algorithm Hash digest
SHA256 dfcadfa672b658762157562da968705d5f863f96175950af7d38ca8c1b63b1b1
MD5 8990b8822d131a36c16aae1065e5d3e2
BLAKE2b-256 0030799b149770fc2a31563aa0e066873c8c36a761a4f9de78dcdcd8c71a8557

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.7.5.tar.gz:

Publisher: release.yml on QuEraComputing/bloqade-lanes

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_lanes-0.7.5-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.7.5-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4e4deab73b051b89381ae5317fcd8ddfa0c71941d7799e2f78bb86dbb77d3bd0
MD5 00e1bf1b6f184829147b5d57bd93bdc9
BLAKE2b-256 ecde5283bedd85054d6972b626d2d44d27bd63af6ffa68f5e5bc8ffbade1de2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.7.5-cp310-abi3-win_amd64.whl:

Publisher: release.yml on QuEraComputing/bloqade-lanes

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_lanes-0.7.5-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.7.5-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b45799c71b539f2d36333faaa50878c15958ae496f3e05fc0c6ec4f7e24c90da
MD5 1fb7cb9f31698872c389387ed1fb9a4f
BLAKE2b-256 4afb33f02fbfda1ac9766af5aadd0e4a5c4c4c4ab349ccddff925b9b5991b941

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.7.5-cp310-abi3-manylinux_2_28_x86_64.whl:

Publisher: release.yml on QuEraComputing/bloqade-lanes

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_lanes-0.7.5-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.7.5-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b65a8f7b95074e5714a777bb5f3d853a78815298cfe230e9d66d8d1da4e761e7
MD5 101698c599bf68838a9f3fe83fc1ed79
BLAKE2b-256 05b116d074a2d310cac446b5e31a2d8042e5a06085ca1df2f921a5db09ec8cee

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.7.5-cp310-abi3-manylinux_2_28_aarch64.whl:

Publisher: release.yml on QuEraComputing/bloqade-lanes

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_lanes-0.7.5-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.7.5-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4352ba7f9911877849a90dd39668c661a4fc12014d87562875ec3f2491a78b97
MD5 67b3e927cb22afba43d18ab32736235f
BLAKE2b-256 c3e6940d0561c768ad203a411a5c68c286dbd01ef51e399137f4ba3301a7cee0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.7.5-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on QuEraComputing/bloqade-lanes

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_lanes-0.7.5-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.7.5-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9124ad8bbeab432cc7635efcb20b7499f3ee5ce78805124671889f926c8dafc0
MD5 99b4c19c31eaca2b334bf3271a603154
BLAKE2b-256 03de6976fec94c2ff675a43b3e53f2692479a4bab58890e5b36cc5ece3900d82

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.7.5-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: release.yml on QuEraComputing/bloqade-lanes

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