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.9.0.tar.gz (334.4 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.9.0-cp310-abi3-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.10+Windows x86-64

bloqade_lanes-0.9.0-cp310-abi3-manylinux_2_28_x86_64.whl (8.7 MB view details)

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

bloqade_lanes-0.9.0-cp310-abi3-manylinux_2_28_aarch64.whl (8.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

bloqade_lanes-0.9.0-cp310-abi3-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

bloqade_lanes-0.9.0-cp310-abi3-macosx_10_12_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: bloqade_lanes-0.9.0.tar.gz
  • Upload date:
  • Size: 334.4 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.9.0.tar.gz
Algorithm Hash digest
SHA256 2a7501d1e6a938a4b2f485d9ede1a2b50b9d20bcaab8ab98af64847e24ad2b5e
MD5 2d6683297ef48d8b1f500bd397a68f0d
BLAKE2b-256 066a6b0fff22bd1cadde7f653ce017b2126e0c69bf8a18b78bc0dd71580975c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ece0d1b5ff9f9aa582a1f098f3ee5cff2a31fa7a82dc0a8c2b91a864f497f3f4
MD5 27c471d2797c08246a2c0db3bdb31633
BLAKE2b-256 35f3659b296b131099ade82d096923cf1a1cabe8918bb1b282c0cc4ebf60f615

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.0-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 da18d4c8ff12d01f09bc72133d84cec8c03e567a726a5614bb434a82ff10076a
MD5 b334f181364b504f506a951affc262b6
BLAKE2b-256 aa5bb44f9f9309120327b4a96340cd9f8a09b288cdcf82759ca1ed7e534418a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.0-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 72966dc675aaaa9879bd25722c6e39caa41001d5d9c52e9c47359805ceb68702
MD5 446cc964ea10be41fc3bd4be83a2ee39
BLAKE2b-256 e52fa30fcd9560ad7499464a66c6f39fd8573f701b12286e085862d5cfa0775e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51d9d0b743f86380532e64524d2854bb086e92853c7da0c04e2654de4de2ea2e
MD5 287ec0d941032d4b446cdf393aa16434
BLAKE2b-256 c88177524382bda802a413a88ea5cbdb1e66be4d68cf05338009bbc7f5c59973

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.0-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6721c326c59b857257b729fd50c6f90cebd7c965b77e37dc2aff84a23c54ab0f
MD5 50eb91e0f6c1de240ef8ca09325f9187
BLAKE2b-256 f33166045e2a1f17d1fc5274685c0d451ffdc8e1e55a717e0bf8d483ca7ef44f

See more details on using hashes here.

Provenance

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