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

Uploaded CPython 3.10+Windows x86-64

bloqade_lanes-0.9.2-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.2-cp310-abi3-manylinux_2_28_aarch64.whl (8.6 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10+macOS 11.0+ ARM64

bloqade_lanes-0.9.2-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.2.tar.gz.

File metadata

  • Download URL: bloqade_lanes-0.9.2.tar.gz
  • Upload date:
  • Size: 349.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.2.tar.gz
Algorithm Hash digest
SHA256 480c9606f936f75332b7d5adbe3fbbc8acfad5b436625c9dfded35bc5862ed85
MD5 f8e6fec65949894f066a38adc3f14a9d
BLAKE2b-256 b9ba7eb867aba9d0bc32fe0812b43aac193abc35a8e41025b33667abad5074c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 01726a81031ca4d0e8f2b63d4e2fa96798c83a8be4523f3b32fcb4be0f88caa7
MD5 9d53f0c31c7674accfb54af6ff5610fd
BLAKE2b-256 45dfb21253a9e14e2e36e7893e08b9d8e7fb9136f92c12fbc0d288ca96b7fa16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.2-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b38df1ca6b35a0ddba9f890f65dd62af744d58ad7975624bce077f6925f64fb
MD5 2ec1f95803eae1d410dfe028d77220d3
BLAKE2b-256 5199e33aeb4c942a746ba48de3466d9915a81a765895e0f0cb07cbddf8a23c26

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.2-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4dc18da885415985c9003db652dff6417f5c6a9f16b1d4d8b91c5ffb6167e376
MD5 761ffbfb4e675bad73e64aa617646271
BLAKE2b-256 7af08191ce1b83fe30e27738e0e69b4c3154929ae515cc653c3c56e79d4f86fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c82349c704fce5b99609bee2d357169b872d2edf1cc4ffb1812e4e9d48ca1318
MD5 25bb627b8ba7b27264877b436392ebb6
BLAKE2b-256 754ffa9d9f3da27f3986eeb1cb97e52fb421afebab79fba0f788cada974a0783

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.2-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ec8be8dc0e37c45d04d59038ac4851e6f2bc4c3df8e5c602642d1371f8000255
MD5 7259edfe232692e6f640f617bf7ebb12
BLAKE2b-256 572656b8a363c164f27c3868b1d256c6c1662d753cbcd7e9e191a0f4d59012fd

See more details on using hashes here.

Provenance

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