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.10.0.tar.gz (420.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.10.0-cp310-abi3-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.10+Windows x86-64

bloqade_lanes-0.10.0-cp310-abi3-manylinux_2_28_x86_64.whl (8.9 MB view details)

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

bloqade_lanes-0.10.0-cp310-abi3-manylinux_2_28_aarch64.whl (8.8 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

bloqade_lanes-0.10.0-cp310-abi3-macosx_11_0_arm64.whl (8.5 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

bloqade_lanes-0.10.0-cp310-abi3-macosx_10_12_x86_64.whl (8.5 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: bloqade_lanes-0.10.0.tar.gz
  • Upload date:
  • Size: 420.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.10.0.tar.gz
Algorithm Hash digest
SHA256 ff21465731bdbf636066355a0ee34c530f2294d4e177ffc89a643444ed6bad9a
MD5 3de0f119cb7a497e6423b18949a88b23
BLAKE2b-256 23fc3076d5e16a46a99f5a84ffb4f2da8e367db0e452a8326338f970ffb0b95a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.10.0.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.10.0-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.10.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ff2db6661504739b5817727549c940a7a5b73817783e7922fc751abb2a592514
MD5 ae7957642eb66cc96bbc97fb63e045c1
BLAKE2b-256 a53ce8b63518e7b87eeea8753f4b6b539cfe130a72eff193988e042d4bd39363

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.10.0-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.10.0-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.10.0-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 876dc802b427ebcc7db9289991116ed1f5fd9c772c98200f086e4a73df7c33d8
MD5 eb4fa0e9debc34286e3b8d2daab3a8f5
BLAKE2b-256 89f098074e62b0215d5d95cf42783d4cd5f79cb13dc9b68ed2ff7c6dfffa5aee

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.10.0-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.10.0-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.10.0-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7af5d1191cd6191fbcf37ab8a148f317c85e237b36fdcd51c63c832a5a2fb6c5
MD5 0f30e6b214120f3a4d68fb8c77cb81bb
BLAKE2b-256 e4f84920a7e22fc0572e4200288934ea5f2c7ca5730ed36daddfb98ef3c9ded7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.10.0-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.10.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.10.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8c5aeccffed1f4c903c1851aed6fc6acb2929250885cfec7c7a21df389ab871b
MD5 d48b2d666fc925378c8246e018c2a11d
BLAKE2b-256 012b981745be57106f84172cd71b8646b1444473fd9101a76dd3ca2391558410

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.10.0-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.10.0-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.10.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3c6ba8b3273238a7ffe4a0bf2f6a58414872401e6a30e530c6f9cfc9f953f1fb
MD5 a1c6c8dfb1ce2d938459f08be9a0b236
BLAKE2b-256 a4cd59fb8987b519780bab4ebeda2f49750e082da8bf54acf411d33f91d1af10

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.10.0-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