mustafacc / gds_tidy3d

Minimal Python module to assist setting up Tidy3D FDTD simulation on planar nanophotonic devices.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gds_tidy3d

alternative text

codecov build

Minimal Python module to assist in setting up Tidy3D FDTD simulation on planar nanophotonic devices.

Features

  • Generate tidy3d simulation of a gds device systematically.
  • Generate tidy3d simulations from GDS device by identifying ports and simulation region from an input technology stack or gdsfactory.
  • Generate S-parameters of devices and export them to standard formats.
  • Generate multimode (or dual polarization) simulations.

Installation

git clone git@github.com:mustafacc/gds_tidy3d.git
cd gds_tidy3d
pip install -e .[dev]

About

Minimal Python module to assist setting up Tidy3D FDTD simulation on planar nanophotonic devices.

License:MIT License


Languages

Language:Python 96.6%Language:Makefile 3.4%