Plugins for gdsfactory, a Python library for photonic chip design. Provides simulation (meep, tidy3d), netlist extraction, and DFM checks. Current stable version: 2.0.1, release cadence is irregular. Requires Python >=3.11.
pip install gpluginsVerified import paths — ran on the pinned version, not inferred.
Basic meep simulation using gplugins. Requires gdsfactory and meep installed.
Update imports: `import gplugins.meep as gm` instead of `from gplugins import meep`. Use submodule-specific aliases.
Call `c.write_gds('temp.gds')` before simulation or provide a component that is already linked to a file.Set environment variable `TIDY3D_API_KEY` or configure tidy3d via `tidy3d.config.api_key = '...'` before using the plugin.