Metadata-Version: 2.4
Name: qubex-schema
Version: 1.5.0rc4
Summary: A common schema definitions for quantum experiments
Author: Yasunari Suzuki, Akinori Machino
License-Expression: Apache-2.0
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.22
Requires-Dist: qubex-core==1.5.0rc4
Dynamic: license-file

# qubex-schema

PyPI distribution: `qubex-schema`. Python import: `qxschema` (unchanged).

```bash
pip install "qubex-schema==1.5.0rc4"
```

`qxschema` is a collection of data models for quantum experiment configurations and results, built on top of the `qxcore` serialization framework to provide a shared experiment interface across different software.

## Requirements

- Python 3.10 or higher

## Installation

```bash
# pip
pip install "qubex-schema @ git+https://github.com/amachino/qubex.git@v1.5.0rc4#subdirectory=packages/qxschema"

# uv
uv pip install "qubex-schema @ git+https://github.com/amachino/qubex.git@v1.5.0rc4#subdirectory=packages/qxschema"
```

## pyproject.toml

```toml
[project]
dependencies = [
  "qubex-schema @ git+https://github.com/amachino/qubex.git@v1.5.0rc4#subdirectory=packages/qxschema",
]
```

## Development

```bash
git clone -b develop https://github.com/amachino/qubex.git

cd qubex/packages/qxschema

uv sync
```
