merlin.measurement.photon_loss module ===================================== Photon loss utilities let you incorporate Perceval ``NoiseModel`` instances directly inside a :class:`perceval.Experiment`. The resulting :class:`~merlin.algorithms.layer.QuantumLayer` automatically inserts a :class:`~merlin.measurement.photon_loss.PhotonLossTransform` before any detector mapping, expanding the classical basis with loss outcomes whilst keeping probability normalisation intact. .. automodule:: merlin.measurement.photon_loss :members: :undoc-members: :show-inheritance: