EncodeSpec¶
- class guppyft.encode.EncodeSpec(*, compile: LogicalCompiler | None = None, logical_passes: list[ComposablePass] | None = None, implement_ops: ImplementOps | None = None)[source]¶
A QEC-code-specific collection of passes that together fully encode a computation.
- __delattr__(name)¶
Implement delattr(self, name).
- __eq__(other)¶
Return self==value.
- __init__(*, compile: LogicalCompiler | None = None, logical_passes: list[ComposablePass] | None = None, implement_ops: ImplementOps | None = None) None¶
- __repr__()¶
Return repr(self).
- __setattr__(name, value)¶
Implement setattr(self, name, value).
- compile: LogicalCompiler | None = None¶
Pass to lower the computation to a logical level.
- implement_ops: ImplementOps | None = None¶
Lowers the logical computation to a physical level.
- logical_passes: list[ComposablePass] | None = None¶
Additional passes to run on the logical HUGR.