MrMustard

MrMustard is a differentiable quantum-optics simulator that bridges phase space and Fock space with pluggable NumPy and JAX backends. It performs fast exact Fock-amplitude computation for Gaussian components and supports built-in Riemannian optimization, making it the modern successor to parts of Strawberry Fields for photonic circuit research. Apache-2.0.

MrMustard is one of 10 APIs that Xanadu publishes on the APIs.io network.

Tagged areas include Quantum Computing, Photonic, Quantum Optics, Simulator, and Open Source. The published artifact set on APIs.io includes API documentation, a GitHub repository, and SDKs.

API entry from apis.yml

apis.yml Raw ↑
aid: xanadu:mrmustard
name: MrMustard
tags:
- Quantum Computing
- Photonic
- Quantum Optics
- Simulator
- Open Source
humanURL: https://mrmustard.readthedocs.io/
properties:
- url: https://mrmustard.readthedocs.io/
  type: Documentation
- url: https://github.com/XanaduAI/MrMustard
  type: GitHubRepository
- url: https://pypi.org/project/mrmustard/
  type: SDK
description: MrMustard is a differentiable quantum-optics simulator that bridges phase space and Fock
  space with pluggable NumPy and JAX backends. It performs fast exact Fock-amplitude computation for Gaussian
  components and supports built-in Riemannian optimization, making it the modern successor to parts of
  Strawberry Fields for photonic circuit research. Apache-2.0.