Cross-Platform Simulations with Python

The fast physical optics software VirtualLab Fusion prides itself on its “connecting field solvers” approach, which brings together different specialized electromagnetic field solvers applied on different components in a seamless, non-sequential way, to enable the physical optics simulation of the whole system. The logical extension of this approach is to not only connect solutions inside the software, but to also allow cross-platform simulations to reap the benefits from other programs or programming languages in combination with the physical-optics know-how that characterizes VirtualLab Fusion, thus extending the options for simulation, optimization, design and post-processing.

Hence, in this week’s newsletter we are doing a deep dive in how to use the programming language Python to call and control simulations in VirtualLab Fusion. Please take a look at the documents linked below to find a detailed guide on how to set up and work with the interface between Python and VirtualLab Fusion, accompanied by an application example in which we perform a parameter sweep on a grating in 1D and 2D.

Running VirtualLab Fusion Optical Simulations with Python

We demonstrate how to use Python to run an optical simulation in VirtualLab Fusion.

Cross-Platform Parameter Sweep with Python

We demonstrate how to use Python to run a parameter sweep for a simulation in VirtualLab Fusion.

24 - 25 April |Online Training | Grating Modeling and Design



24 - 25 April |Online Training | Grating Modeling and Design