PyLumerical 0.2.0#

PyLumerical is the Python automation library for Ansys Lumerical photonics simulation software. Use PyLumerical to seamlessly control Ansys Lumerical products including Ansys Lumerical FDTD™, Ansys Lumerical MODE™, Ansys Lumerical Multiphysics™, and Ansys Lumerical INTERCONNECT™ directly in Python.

Note

The Lumerical inverse design library lumopt and the high performance computing (HPC) scheduler automation library lumslurm are currently only available as a part of the Lumerical Python API and unavailable in PyLumerical.

The Lumerical Python API is still provided with Lumerical products.

Capabilities#

Run Lumerical products directly in Python

Set up geometry, material, run simulations locally and on cloud, and retrieve results from Lumerical products.

Seamlessly integrate existing automation

Leverage Lumerical Scripting Language commands with Pythonic syntaxes, seamlessly integrate with existing automation scripts.

Leverage the Python and PyAnsys ecosystem

Leverage extensive Python libraries and easily integrate with other Ansys products through the PyAnsys ecosystem to create powerful multiphysics workflows.

Documentation#

Getting started

New to PyLumerical? This quick start guide provides you with information to rapidly get started.

Installation and getting started

User guide

In-depth information on key concepts of PyLumerical.

User guide

API reference

Description of classes and methods of the PyLumerical module.

API reference

Examples

Application examples with PyLumerical.

Examples

Contributing

Learn how to contribute to the PyLumerical project.

Contributing