Metadata-Version: 2.4
Name: bloqade-core
Version: 0.6.1
Summary: Core Components in Bloqade for neutral atom quantum computing.
Author-email: Phillip Weinberg <pweinberg@quera.com>, Kai-Hsin Wu <khwu@quera.com>
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: kirin-toolchain~=0.22.11
Requires-Dist: loguru>=0.7.3
Requires-Dist: qlam-core>=0.2.0
Description-Content-Type: text/markdown

# Welcome to Bloqade-Core

Bloqade-Core provides the core building blocks shared across the Bloqade
ecosystem. It currently exposes the `bloqade.geometry` namespace, a collection
of tools for transforming and modeling geometric objects used for defining
layouts and operation of neutral atom quantum computers.

Currently the only supported geometry is a grid, but more geometries will be added in
the future. For a full list of features, see the [API Reference](https://queracomputing.github.io/bloqade-core/dev/reference/bloqade/geometry/prelude/).

## Installation

```bash
uv add bloqade-core
```

See [Installation](install.md) for more details.

## Other useful links

- [Documentation](https://queracomputing.github.io/bloqade-core/dev/)
- [Bloqade Shuttle](https://queracomputing.github.io/bloqade-shuttle/dev/): a related
project that uses `bloqade.geometry` to define and manipulate atom shuttling operations
in neutral atom quantum computers.
