EMode Photonix is a powerful software tool that leverages the finite-difference method (FDM) to solve waveguide eigenmodes. By applying this method, the software accurately analyzes the spatial profiles and frequency dependencies of waveguide modes, essential for advanced photonics research.
We are excited to incorporate EMode Photonix into the following courses:
At the heart of EMode Photonix is the finite-difference eigenmode (FDE) solver, a specialized application of the FDM. This solver provides precise calculations of mode field profiles, effective index, and loss by solving Maxwell's equations on a finely detailed cross-sectional mesh of the waveguide. These capabilities make it an invaluable tool for students and researchers in photonics.
🎤→ Oct. 28, 2024 (Monday) at 15:15:
Guest lecture by Eric Stanton, Co-Founder of EMode Photonix.
Video: MPG ; Summary: PDF.
To run the software, you will need a Python or MATLAB environment. The exercise scripts are written in Python.
Recommended programming tools:
These have been tested with EMode and are available for free.
Follow the steps below or consult the detailed EMode guide:
1. Create an account and obtain EMode:
2. Verify your account:
3. Install EMode:
4. Setup the script environment: by installing the library package "emodeconnection".
Note: iPython shell is not supported, so Anaconda users must change their default console preferences to run using an external system terminal.
5. Log In to EMode:
You can log in using one of the following methods:
6. Run an example script:
Troubleshooting:
If you have any questions about EMode Photonix, feel free to reach out via email to Emil Zanchetta Ulsig. We're here to help!