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.