-
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
Still alive? #67
Comments
Dead 💀. But pyNLO will live forever in our hearts ❤️. The backstory is that @ycasg lost access to the email account that he used to create the PyNLO organization, and GitHub refused to transfer access, so this particular repo is dead. In theory, someone could copy this repo into a new organization and start maintaining it. I thought about doing this, but there was too much legacy code. So, I decided that it was better to start fresh with a more streamlined NLSE solver and port the features from PyNLO as needed. The result is laserfun: https://github.com/laserfun/laserfun The NLSE capabilities and interface are similar to PyNLO, but with far fewer lines of code. If there are PyNLO features that you like that are missing from laserfun, I'm happy to accept pull requests or try to implement the feature. I intend to maintain the package for the foreseeable future. Our company (Octave Photonics) has started work on a browser-based NLSE simulator that uses laserfun as the backend: https://www.octavephotonics.com/nlse 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 |
I'm looking for an alternative to SNLO for simulating nonlinear processes. |
@ycasg did include some chi-2 nonlinear optics simulation abilities into PyNLO. This example shows some a basic DFG simulation: https://github.com/pyNLO/PyNLO/blob/master/src/examples/pulsed_dfg.py I never used the chi2 capabilities of pyNLO, so can offer little insight. As far as I know, SNLO is still considered the gold standard for what it does. |
If you're looking to simulate 2nd order effects in waveguides my fork is definitely worth checking out. Documentation and examples are available at cdfredrick.github.io/PyNLO/ |
Thanks for your work and for sharing it with the community. |
I have an autoclicker to automate usage of SNLO, if someone is interested. I might publish it on Pypi: https://git.rwth-aachen.de/nloqo/snlo-helper |
Oh wow! What a roundabout method. I see why you're looking for some Python code that you can work with directly! Good luck my friend :) |
I published it on pypi: https://pypi.org/project/snlo-helper/ |
Hey @ycasg ,
are you around here, such that the project could continue?
The text was updated successfully, but these errors were encountered: