User guide#
Use Python to analyze data, automate complex workflows, optimizations, and produce publication-quality plots. PyLumerical provides a method to seamlessly use Python to interact with Ansys Lumerical products.
This user guide provides important informational resources on key concepts of PyLumerical.
Simulation automation#
The guides below discusses using lumapi to automate Lumerical simulations with Python.
Learn how to open, close and interact with Lumerical products through sessions.
Learn how to interact with Lumerical products using script commands.
Learning how to create and manipulate simulation objects.
Learning how data types are transferred between Lumerical and Python.
Learn how to access simulation results and work with Lumerical datasets.
Photonic inverse design#
The article below discusses usage of lumopt2 for inverse design of photonic devices, along with a few getting started examples.
Learn how to install and use the lumopt2 module for photonic inverse design.
Get a quick introduction to using lumopt2 through a simple metalens optimization example.
Learn how to optimize components for integrated photonic circuits through a simple L-bend example.
Start with the article below to learn the details of lumopt2.
Learn about the optimization session, which is the core of the photonic inverse design workflow with lumopt2.