-
Notifications
You must be signed in to change notification settings - Fork 8
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
Hello philsol: May I ask what meaning is this code or which paper is it from? #4
Comments
Ah yes it might not be clear from the description but it is an algorithm to track a mode over a wide range of wavelengths in a highly multimode structure. To get the full picture look at the cell below. These kind of trick can be quite important for structures like the one shown in Anyway the steps in the algorithm are something like this:
If you plot the refractive index without the sorting you will see the problem which is being solved. |
Thanks for your reply! |
The structure used in that particular notebook has now been published, you can read about it here. The physics behind them are pretty interesting (and not super well established). They guide using antiresonance effects (like photonic crystal waveguides etc) rather than potential confinement (waves in a box). In general the examples are a mishmash of my research interests (quantum optics) and the people around me at the time (fibre optics). My thesis might give a bit more context or if nothing else give some useful references. I'm not sure there is much published on the computational methods because a lot of this stuff is relatively old hat/not containing enough physics to be interesting. That's kind of the point of phisol because a lot of research groups are using expensive commercial solvers for problems that are relatively straight forward/solved. If you point me towards the problem you are trying to solve maybe I can be a bit more helpful but some nice (graduate level) texts on all things about waveguides are: Comprehensive: More general photonics but including waveguides: |
Thanks for your meticulous reply! |
Hello, [philmain28]: def n_guide(lam): Because of my poor English reading, I just can't figure it myself. |
Yes you are correct they come from the data points that the fitting function is being drawn through which is something like: Then it is just a case of doing the algebra with the exponential fit function to find what A, B and |
I wonder what 'B' means? |
Sorry I was playing around with the way the maths is displayed. |
If I get a bit of time at some point I will try and make a demo with more fundamentals in it. |
Thank you for guiding me so patiently and clearing up a big confusion in my mind!😃😃😃 |
Hello philsol:
May I ask what meaning is this code or which paper is it from? It's in philsol-master/examples/example_KTP_waveguide.ipynb.
The text was updated successfully, but these errors were encountered: