Skip to content

bloqade.lanes.transform.native_to_place.NativeToPlace

← Module overview

classNativeToPlacesource

bloqade.lanes.transform.native_to_place.NativeToPlace

Bases: NativeToPlaceBase

Neutral squin -> place lowering.

class NativeToPlace(arch_spec: ArchSpec | None = None)

No logical-initialize rewrites and no physical pinned-qubit lowering — the “generic” path that reproduces the legacy upstream.NativeToPlace( logical_initialize=False) behavior. arch_spec defaults to None so the post-unroll address/duplicate validation block is skipped (as the legacy generic path did). Used by the entropy-trace visualizer and by callers that want a plain squin->place lowering.

Parameters

NameTypeDefaultDescription
arch_specArchSpec | NoneNone