Plugin collection for GDSFactory — electromagnetic solvers, process design kit utilities, and simulation interfaces including Meep FDTD.
Fixed write_sparameters_meep_mpi: the generated MPI subprocess script didn't import any PDK, so get_active_pdk() raised ValueError: No active PDK inside gf.add_padding_container(). Injected a CONF.pdk = CONF.pdk or 'generic' guard at script-generation time — harmless when a custom PDK is already set, and silently activates the built-in generic PDK otherwise.
Python
FDTD
Silicon Photonics
MPI
A language-agnostic code-graph indexer that maps symbols, definitions, and references across a codebase for navigation and semantic analysis.
Added JupyterExtractor: parses .ipynb JSON files, iterates Python code cells, and delegates each cell's source to the existing TreeSitterExtractor with correct line-number offsets so every extracted symbol is addressable across the virtual cell stack. Strips IPython magics before parsing, skips non-Python kernels gracefully, and surfaces malformed notebooks as recoverable ExtractionErrors. Extends the Language union, EXTENSION_MAP, and default include globs throughout the codebase.
TypeScript
Tree-sitter
Jupyter
Code Indexing