Skip to content

Data types for traces, transforms, Pareto frontiers#2907

Merged
msoeken merged 5 commits intofeature/qrefrom
msoeken/trace
Feb 3, 2026
Merged

Data types for traces, transforms, Pareto frontiers#2907
msoeken merged 5 commits intofeature/qrefrom
msoeken/trace

Conversation

@msoeken
Copy link
Member

@msoeken msoeken commented Jan 30, 2026

These are data structures for traces, transform on traces, and Pareto frontiers to store estimation results. The Trace struct also implements an estimate function to estimate a trace with respect to an ISA. The two current trace transformations are PSSPC and LatticeSurgery.

The trace API is considered final for now, whereas the implementation might still change.

Instruction IDs are now provided by the Rust crate, the updates for the corresponding IDs in the Python package happen in an upcoming PR to keep this PR in a reasonable size.

@msoeken msoeken requested a review from brad-lackey as a code owner February 2, 2026 08:26
@msoeken msoeken requested a review from billti as a code owner February 3, 2026 07:53
@msoeken msoeken merged commit c0308e9 into feature/qre Feb 3, 2026
15 checks passed
@msoeken msoeken deleted the msoeken/trace branch February 3, 2026 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants