mis.pipeline.embedder
source module mis.pipeline.embedder
Tools to prepare the geometry (register) of atoms.
Classes
-
BaseEmbedder — Abstract base class for all embedders.
-
DefaultEmbedder — A simple embedder
source class BaseEmbedder()
Bases : ABC
Abstract base class for all embedders.
Prepares the geometry (register) of atoms based on the MISinstance. Returns a Register compatible with Pasqal/Pulser devices.
Methods
-
embed — Creates a layout of atoms as the register.
source method BaseEmbedder.embed(instance: MISInstance, config: SolverConfig, backend: BaseBackend) → Register
Creates a layout of atoms as the register.
Returns
-
Register — The register.
source class DefaultEmbedder()
source method DefaultEmbedder.embed(instance: MISInstance, config: SolverConfig, backend: BaseBackend) → Register