# Python API Introduction and Tutorials
# Introduction
- Start here (opens new window)
- Tidy3D first walkthrough (opens new window)
- Loading and analyzing data (opens new window)
- Tidy3D Primer (opens new window)
# Tutorials
# Advanced Structure Definition
- GDSII import (opens new window)
- Dispersive materials (opens new window)
- Dispersion fitting tool (opens new window)
- Stable fitter (opens new window)
- Self-intersecting PolySlab (opens new window)
- STL File Import (opens new window)
- Total-Field Scattered-Field Plane Wave Source (opens new window)
# Grid and Boundaries
# Mode Solver
- Mode solver (opens new window)
- Mode sources and mode monitors (opens new window)
- Modes in bent and angled waveguides (opens new window)
- Waveguide plugin demonstration (opens new window)
# Web API
# Visualization
- Geometry plotting (opens new window)
- Data plotting (opens new window)
- Creating animation (opens new window)
# Custom Components
- Importing custom source data (opens new window)
- Defining spatially varying index using custom medium (opens new window)
# Adjoint Plugin
- Adjoint Plugin: 1 Introduction (opens new window)
- Adjoint Plugin: 2 Checking Gradients (opens new window)
- Adjoint Plugin: 3 Inverse Design Demo (opens new window)
- Adjoint Plugin: 4 Multi-Objective Gradients (opens new window)