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

Uploaded CPython 3.10+Windows x86-64

bloqade_lanes-0.9.1-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.1-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.1-cp310-abi3-macosx_11_0_arm64.whl (8.3 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

bloqade_lanes-0.9.1-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.1.tar.gz.

File metadata

  • Download URL: bloqade_lanes-0.9.1.tar.gz
  • Upload date:
  • Size: 340.9 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.1.tar.gz
Algorithm Hash digest
SHA256 c23b8df8c194a6baa27b0cfb74e2790f947d0b217a560b19a9ec4ce2e6d234a3
MD5 4083eff3da2fee495088a5e87a0cec0f
BLAKE2b-256 ac3de2fa7eecf122441edca106a66b79bb0afe4daa72f338f782466c4c8cf2b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 b04d8a6771387ae09d166bea9c09456d8a6ccd8a1eec59c6701f16025d6061c3
MD5 8f3ddabd6b9312d860bebe66890c4d28
BLAKE2b-256 77ca8d3e0d8b8da6264b9af374d8f75622887de03c8fa1c12e1d1b2596da5ba3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.1-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bbe7f04281b501e99800c86bdb501871e6a531d9966fc7e6f38939f93c933f79
MD5 45c0dd6d53a4c847a3c81e11b23648bf
BLAKE2b-256 e5cd4974c336721c291e1840d07639e18ff37cd014878d0e464dbf1a252b2e87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.1-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 858944f0fbd7110824f66f786a033a585917842b0fd1f88babb531b896f1a53c
MD5 ed6ad6b440399496738325ca8af42172
BLAKE2b-256 3d596ffddb01ea23d1b09a59327909954e5f3b6da0bb77560f20d253fb544c5c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 303b9f0812d5a7973abd20946598e19125ebc8cd4e68674f07471941621d680b
MD5 21a6170bb7b56adedf67c9ef28a81f18
BLAKE2b-256 7d75f24d6a1114248061d0ec8a483ed581dde2ecae243c6102213094b3a71074

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for bloqade_lanes-0.9.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c58359309465cc3976cd6b9ba848be7621be7f86f43ec4ccccf4a4fd0d458421
MD5 0d34b857b5ae8d4a8cdbba0dc38afb27
BLAKE2b-256 3ac0430a3e9b0c20dc305dac2467a1557527033276527c2356ec58f940d8c04f

See more details on using hashes here.

Provenance

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