Cross-Platform Optical Modeling and Design with VirtualLab Fusion and Python

Abstract

VirtualLab Fusion allows Python external access to its modeling technology, solvers and results. This use case is an introduction to a simple way of connecting Python to VirtualLab Fusion using the PATH-Variable and Visual Studio Code. In this example, we demonstrate how to run an optical simulation using a Python script to give the user a brief overview of this cross-platform simulation capability.

VirtualLab Fusion Configuration

  • VirtualLab Fusion VirtualLab Fusion

Are you interested in further reading?

Tutorial

Cross-Platform Optical Modeling and Design with VirtualLab Fusion and MATLAB

We demonstrate how to use MATLAB to access the field solvers in VirtualLab Fusion, and use them together with MATLAB functions for analysis and optimization.

Use Case

Parametric Optimization of Fiber Coupling Lenses

With the parametric optimization in VirtualLab Fusion, the design of a fiber coupling lens with conical surface into a single-mode fiber is presented.

Tutorial

Cross-Platform Parameter Sweep with Python

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