Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

WaveguideQED.jl - Modeling Propagating Photons in Julia

The Julia Programming Language via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn to model propagating photons in quantum systems using WaveguideQED.jl, a high-performance Julia package presented at JuliaCon Global 2025. Discover how this framework leverages Julia's multiple dispatch and lazy evaluation to efficiently handle time-dependent quantum mechanical operators, moving beyond traditional sparse matrix methods to employ matrix-free operator applications through non-allocating kernel functions. Explore the package's ability to simulate up to two propagating photons while studying non-Markovian feedback and multiphoton entanglement phenomena. Understand how WaveguideQED.jl integrates seamlessly with QuantumOptics.jl and provides a flexible interface familiar to users of quantum optics toolkits like QuTiP, Quantum Toolbox, and QuantumToolbox.jl. Examine practical demonstrations including photon scattering calculations, quantum feedback simulations, and multi-photon dynamics in waveguides. See how lazy operator application significantly reduces memory overhead and computational complexity through detailed benchmarks. Gain insights into the framework's modular design that enables construction of arbitrary local quantum systems for studying complex quantum optical interactions, with future developments focusing on Monte Carlo trajectory methods for exploring system losses and expanding the maximum number of propagating photons.

Syllabus

WaveguideQED.jl: Modeling Propagating Photons in Julia | Bundgaard-Nielsen | JuliaCon Global 2025

Taught by

The Julia Programming Language

Reviews

Start your review of WaveguideQED.jl - Modeling Propagating Photons in Julia

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.