API reference

Merlin - Photonic Quantum Neural Networks for PyTorch

A comprehensive framework for integrating photonic quantum circuits into PyTorch neural networks with automatic differentiation support.

Packages

merlin.algorithms package

Quantum layers, kernels, feed-forward blocks, and training utilities.

merlin.builder package

Circuit construction utilities and builder abstractions.

merlin.bridge package

Conversions between qubit-style and photonic/Fock representations.

merlin.core package

MerLin’s main data, processor, components, and computation-space objects.

merlin.datasets package

Dataset loaders and metadata helpers.

merlin.measurement package

Measurement strategies, detectors, mappers, autodiff, and sampling tools.

merlin.pcvl_pytorch package

Perceval-to-PyTorch conversion and SLOS compute-graph utilities.

merlin.utils package

Shared utility helpers for grouping, dtypes, normalization, and deprecations.