Metadata-Version: 2.4
Name: psiqdk-workbench
Version: 4.48.4
Summary: QPU programming and interface library
Author: PsiQuantum Corp.
License: Apache-2.0
License-File: LICENSE
Requires-Python: <3.15,>=3.11
Requires-Dist: numpy>=2.4.6
Requires-Dist: pydantic<3,>=2.13.4
Requires-Dist: pygridsynth<2.0,>=1.2.0
Requires-Dist: pyyaml>=6.0.0
Requires-Dist: typing-extensions<5,>=4.13.1
Requires-Dist: workbench-sim-native>=0.2.3
Provides-Extra: all
Requires-Dist: antlr4-python3-runtime==4.13.2; extra == 'all'
Requires-Dist: bartiq>=0.16.0; extra == 'all'
Requires-Dist: matplotlib<4,>=3.10.1; extra == 'all'
Requires-Dist: networkx<4,>=3.2; extra == 'all'
Requires-Dist: psiqdk-visualize>=0.91.0; extra == 'all'
Requires-Dist: pylatexenc; extra == 'all'
Requires-Dist: qiskit-aer<0.18,>=0.17.2; extra == 'all'
Requires-Dist: qiskit-qasm3-import<0.7,>=0.6; extra == 'all'
Requires-Dist: qiskit<3,>=2.4.0; extra == 'all'
Requires-Dist: sympy<2,>=1.13.3; extra == 'all'
Provides-Extra: antlr
Requires-Dist: antlr4-python3-runtime==4.13.2; extra == 'antlr'
Provides-Extra: bartiq
Requires-Dist: bartiq>=0.16.0; extra == 'bartiq'
Provides-Extra: circuit-designer
Requires-Dist: psiqdk-visualize>=0.91.0; extra == 'circuit-designer'
Provides-Extra: qiskit
Requires-Dist: pylatexenc; extra == 'qiskit'
Requires-Dist: qiskit-aer<0.18,>=0.17.2; extra == 'qiskit'
Requires-Dist: qiskit-qasm3-import<0.7,>=0.6; extra == 'qiskit'
Requires-Dist: qiskit<3,>=2.4.0; extra == 'qiskit'
Provides-Extra: reaction-limit
Requires-Dist: matplotlib<4,>=3.10.1; extra == 'reaction-limit'
Requires-Dist: networkx<4,>=3.2; extra == 'reaction-limit'
Provides-Extra: sympy
Requires-Dist: sympy<2,>=1.13.3; extra == 'sympy'
Description-Content-Type: text/markdown

# Workbench

Workbench is a Python package for writing, executing, simulating, and
estimating resources for quantum programs.
It provides a Python interface for building programs with QPUs, qubit registers,
gates, measurements, reusable Qubricks, and resource-estimation pipelines.

## Installation

Workbench is included in PsiQDK.

```bash
pip install psiqdk
```

## Documentation

Read the full documentation here: https://construct.psiquantum.com/docs/psiqdk-workbench/index.html
