Ansys Lumerical software is a suite of tools for photonic and optoelectronic simulation, design, and optimization. It consists of of two main levels of tools: device and system. The device-level tools enable the modeling of optical, electrical, thermal, and quantum effects at the physical level, while the system-level tools allow the design of photonic integrated circuits (PIC) and components in conjunction with electronic design automation (EDA) simulators. System-level tools can also create compact model libraries (CMLs) for use in process design kits (PDKs) for foundries. Lumerical software is used for applications such as nanophotonic, metalens, uLEDs, CMOS image sensor, and more.
Lumerical Automation API allows you to interact with Lumerical’s solvers and perform complex tasks such as simulation automation, data analysis, optimization, and inverse design. You can automate in the interface from the Script File Editor using Lumerical script, Python API, or MATLAB commands. You can also automate from a Python IDE (such as Jupyter Notebook, PyCharm, or Visual Studio Code) with the Python API, or the MATLAB environment with the MATLAB interop.
With Lumerical Automation API, you can:
Lumerical Automation API is available for Windows and Linux in:
Powerful script language to automate tasks and analysis in Ansys Lumerical products.
Automate Ansys Lumerical products with Python and Lumapi.
Python-based adjoint optimization for designing and optimizing photonic devices.
Interop solution to use MATLAB commands in Lumerical scripts or to use the MATLAB environment to automate Lumerical.
When using Lumerical Automation API, you can perform further development with the APIs and libraries of the Ansys products: