Metadata-Version: 2.4
Name: westquant-orchestrator
Version: 0.1.0a1
Summary: Cross-framework orchestration, trace normalization, and evaluation for WestQuant Open
License: Apache-2.0
Project-URL: Homepage, https://github.com/WestQuantOpen
Project-URL: Source, https://github.com/WestQuantOpen/westquant-orchestrator
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: westquant-core>=0.2.0a1
Provides-Extra: test
Requires-Dist: pytest>=8; extra == "test"
Dynamic: license-file

# westquant-orchestrator

Cross-framework orchestration and dataset normalization for WestQuant Open.

Responsibilities:

- normalize Qiskit legacy sequential records and new plugin records to
  `wqt-policy-v0.1`;
- preserve successes, failures, invalid verification, unknown verification and
  beam-pruned actions;
- deduplicate merged traces by stable action identity;
- aggregate framework/stage/action/outcome statistics;
- run resumable framework jobs without losing runner errors.

## Merge traces

```bash
westquant-merge-traces \
  qiskit-results/ pytket-results/ pennylane-results/ pulser-results/ \
  --output results/cross-framework
```
