-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Example for Waveguide Propagation #63
Comments
Yes, you can do waveguide propagation. The NLSE deals with single-mode propagation, so there isn't any difference between a waveguide and a fiber as far as the NLSE is concerned. The approximation is that the light stays in a single mode. This approximation is excellent for a single-mode fiber, but somewhat less true for a nanophotonic waveguide. @ycasg created this repo with a email account that he no longer has access to, so we can't modify PyNLO any longer. So, we can't make an example on the main repo. I created a greatly simplified version of the NLSE code here: https://github.com/laserfun/laserfun, and will include an example of how to load the dispersion for a custom fiber/waveguide from a file: laserfun/laserfun#56 If you're just using the NLSE part of PyNLO, I think that laserfun is a worthy alternative (in my heavily biased opinion) that offers simplification without loss of functionality. Also note: @cdfredrick did a large-scale re-write of the PyNLO code, and modified it to include Chi-2 propagation as well. I think that his development efforts are still somewhat active. In the long run, we should probably figure out how to combine our efforts. https://github.com/cdfredrick/PyNLO |
Ah thanks! I'm trying to recreate the results from this paper using NLO. Need to consider the dimensions of the waveguide as well, so I was hoping to extend the PyNLO code to do that too. I'll try laserfun and the re-write of PyNLO too! |
I included an example of how to load waveguide dispersion into laserfun using some dispersion for 750-nm thickness SiN waveguides, so it should be relevant to your goal of reproducing that paper. Check it out here: laserfun/laserfun#56 |
Hi there!
Has anyone tried to replace the fiber for a waveguide and see the supercontinuum spectrum?
@DanHickstein if possible, can you add an example for the same?
Thanks!
The text was updated successfully, but these errors were encountered: