Skip to content

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

License

Notifications You must be signed in to change notification settings

mustafacc/gds_fdtd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gds_fdtd

alternative text

codecov build

Minimal Python module to assist in setting up FDTD simulations on planar nanophotonic devices using FDTD solvers such as Tidy3D.

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_fdtd.git
cd gds_fdtd
pip install -e .[dev]

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages