Tidy3D Python User Interface

In these tutorials, you will learn how to set up FDTD simulations using the Tidy3D Python User Interface. The tutorials are presented as Python notebooks that walk you through setting up from basic to advanced FDTD simulations, including mode analysis, parameter sweeps, and inverse designs. You can download and run all the notebooks by yourself or run them directly here. To get the most out of this course, we recommend taking the course FDTD101.

Skills you will develop

After completing these tutorials, you will be able to:

Set up FDTD simulations using the Tidy3D Python UI.

Model dispersive materials and create advanced geometries.

Visualize data and perform mode analysis.

Run parameter sweeps and inverse designs.

What you will learn