merlin.core package

Core quantum layer components.

Modules

merlin.core.base module

Abstract computation-process interfaces that define the low-level execution contract.

merlin.core.circuit module

The canonical Circuit container used across Merlin builders and processors.

merlin.core.components module

Public circuit-component dataclasses such as rotations, beam splitters, and interferometers.

merlin.core.computation_space module

Computation-space enums and coercion helpers for Fock and related bases.

merlin.core.generators module (removed)

Legacy state and circuit generator helpers kept for compatibility.

merlin.core.partial_measurement

Partial-measurement result objects, branches, and detector-output conversion aliases.

merlin.core.photonicbackend module (removed)

Photonic backend abstractions and backend-facing interfaces.

merlin.core.probability_distribution

Probability-distribution objects, basis metadata, and conversion constructors.

merlin.core.process module

Computation processes and factory logic used to execute Merlin circuits.

MerlinProcessor API Reference

The high-level MerlinProcessor remote/local execution interface.

merlin.core.state module

State-pattern helpers and input-state generation utilities.

merlin.core.state_vector

The public StateVector object and related conversions.