# ExamplesΒΆ

- A Brief Introduction to Photontorch
- Simulating an All-Pass Filter
- Simulating an Add-Drop Filter
- Circuit optimization by backpropagation with PyTorch
- Design of a Coupled Resonator Optical Waveguide band-pass filter with Photontorch
- Optimize an optical readout based on ring resonators
- Unitary Matrix Networks in the Frequency domain
- Unitary Matrix Networks in the Time Domain
- General Ring Networks
- Optimize an MZI in the time domain to perform the XOR on two subsequent bits