About the Mr Mustard category

For all posts related to Mr Mustard, the differentiable simulator with a sophisticated built-in optimizer, that operates seamlessly across phase space and Fock space. This includes usage, help, and development. See the Mr Mustard GitHub (https://github.com/XanaduAI/MrMustard) and Documentation (https://mrmustard.readthedocs.io/en/latest) for more details.

How to use Kerr like non-linear gates in Mr. Mustard?

Hi @Rahps97 , welcome to the Forum!

Would you please be able to ask your question as a new topic in this category? This way others can find the question more easily and it can keep the conversation more organized. Thanks!

1 Like

Hello! I am wondering if there are any plans for a direct plugin for MrMustard within PennyLane in the future, similar to pennylane-sf(PennyLane-Strawberry Fields Plugin).

Hi @K-K, welcome to the Forum!

I’d love to learn more about your use case. Can you share more about the task or work that you would like to accomplish with this?

@CatalinaAlbornoz

Thank you for the follow-up question, that’s a great point.
I apologies if my initial question was a bit vague.
My goal right now is more foundational.

I would like to perform non-Gaussian operations (like the Kerr gate) within the PennyLane framework. This was previously possible using the pennylane-sf plugin, but Strawberry Fields seems to be no longer actively developed.

Since MrMustard is the newer, CV simulator, I was wondering if there are any plans for a direct plugin that would allow us to use it as a backend for these non-Gaussian simulations.

Any information you could share on this would be greatly appreciated.

Thanks for the additional context @K-K !

Currently, there is no plugin available for non-Gaussian simulations. I’m unable to comment on the product roadmap or potential future integrations, so I don’t have further details to share on that front.

That being said, both PennyLane and MrMustard are open-source (Apache 2.0), so you’re welcome to use them individually or even develop a custom plugin if you’re interested!

I wish I could provide more specific guidance, but I hope this helps!