| """Backwards-compatible re-export of dynamic surface code builders. | |
| The dynamic builders now live in `surface_code_in_stem.dynamic.*` modules to | |
| make each variant self-contained. Importing from this module continues to work | |
| but will forward to the split implementations. | |
| """ | |
| from __future__ import annotations | |
| from surface_code_in_stem.dynamic import ( | |
| DynamicLayout, | |
| StimStringBuilder, | |
| hexagonal_surface_code, | |
| iswap_surface_code, | |
| walking_surface_code, | |
| xyz2_hexagonal_code, | |
| ) | |
| __all__ = [ | |
| "DynamicLayout", | |
| "StimStringBuilder", | |
| "hexagonal_surface_code", | |
| "iswap_surface_code", | |
| "walking_surface_code", | |
| "xyz2_hexagonal_code", | |
| ] | |