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.6.1.tar.gz (160.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.6.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl (8.2 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

bloqade_lanes-0.6.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl (8.2 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

bloqade_lanes-0.6.1-cp310-abi3-manylinux_2_28_x86_64.whl (8.3 MB view details)

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

bloqade_lanes-0.6.1-cp310-abi3-manylinux_2_28_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

bloqade_lanes-0.6.1-cp310-abi3-macosx_11_0_arm64.whl (7.8 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

bloqade_lanes-0.6.1-cp310-abi3-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for bloqade_lanes-0.6.1.tar.gz
Algorithm Hash digest
SHA256 393dadb73525086859ff14fc5cd38b1863b3161ce5206bdd6b7f58b9910f0b8e
MD5 5b74f348c6915f90e8dda433157f9b8f
BLAKE2b-256 67dbe5ae6ad380f92414e19812e5103fd466de43a35b7ac929c5e9973296a8e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.6.1.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.6.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.6.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f64393b3f89a8ced4b7a65feff083b479e1a5457a7617ce46c9313ba4e24b955
MD5 3ce43a8c9c7651d44cdb9bfec9895f82
BLAKE2b-256 10531673912783c9fda7374e4468d1d1860019ec7a7ab4263f199d904ea477f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.6.1-pp310-pypy310_pp73-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.6.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.6.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45241fa978166324b1a972b99e0a2f15d27df46f31e3d0020a8a79e86c3ee347
MD5 69886fb0e8551fa0e13daba0e0a939be
BLAKE2b-256 785e0bafc124a17c5ba10cb8456b44e8e813619a880492d777d7993962fee5fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for bloqade_lanes-0.6.1-pp39-pypy39_pp73-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.6.1-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for bloqade_lanes-0.6.1-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 426561d5b79a933f3285977756503878dccf065500b0c433c19e349fb52d48d8
MD5 3868d1006042bd31792dc41f3b85a0c2
BLAKE2b-256 35bde11bd1aa90e4de173fb4cd935f1f88ecd299ebc5fa2ac44d7a3d59d8124d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.6.1-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b293f4bf44456467252b3ca842994963215507df8d9e4ebafddbe166cb48552
MD5 a96ba2e01a52b9d78276de8155a1cbcc
BLAKE2b-256 dd7cfc668c9d4ab864b9abb0c45485735d75754575d563151dd61bb0f455488e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.6.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6c9fadab8f3a47996cd5d7b52108f6c3e5a8616a70a48153a0785229caeb4ef
MD5 a131d0be5c068c5874e971a91d60d8a8
BLAKE2b-256 a35f7669c71dd9bbe97336f15274911f5e853c9304d15a2041d152e574d79f89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.6.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 524c862f1c149d3b036ed3523ab859123ac3e7636fc4f02d6cd24758c0ad6a29
MD5 1e595d0341510585914acdcede014c31
BLAKE2b-256 d1617eadecff88d7e554038d5fec337bf41679f0bae93e517ee1e9c9ebb4d3de

See more details on using hashes here.

Provenance

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