qojulia / WaveguideQED.jl

Library for simulating time binned photons in Waveguide Quantum Electrodynamics
MIT License
7 stars 2 forks source link

Multiple Waveguide with Different Length #52

Open phantomlsh opened 3 weeks ago

phantomlsh commented 3 weeks ago

Hi,

I am wondering if it is possible to make multiple waveguides each has a different length in time.

bw = WaveguideBasis(2, 2, times)

Thank you very much!

mabuni1998 commented 3 weeks ago

Hmmm, the code does not support this at the moment. Also, I'm not sure which situation this would be helpful in. Would it be to reduce the Hilbert space? I think one could always just make the waveguides have the same length but let one of them interact longer with the system. Could you provide an example of what you are thinking of using this feature with?

phantomlsh commented 1 week ago

Hi,

Since I am doing waveguide simulations for some of our experimental devices, it is sometimes interesting to understand how systems with multiple waveguides evolve. Those experimental devices would have waveguides with different lengths.

I am currently working around with a time-dependent Hamiltonian to delay the emission of a photon artificially, but it would be great to have that built-in. Not a super significant feature, just a suggestion!

Thank you very much!