I’m new to Yao.jl and want to simulate quantum noise models, specifically amplitude damping and phase damping. However, I couldn’t find built-in support for these noise types in the official documentation. Could someone please advise if there is a way to define and implement these noise channels in Yao.jl?
It looks like support for general quantum channels (specified by their Kraus operators) is currently being added to Yao.jl: Yao.jl/lib/YaoBlocks/src/channel/kraus.jl at 222d1cfe4e3554ff5be4dc5aecd1b588f621ab31 · QuantumBFS/Yao.jl · GitHub
These features are not yet released, but you might be able to get them working by adding the current main branch of Yao.jl via
pkg> add https://github.com/QuantumBFS/Yao.jl
Since these features aren’t released yet, they also aren’t found in the official documentation so you will have to look at the sources linked above to understand how to use them.