Home

Awesome

Pyphotonics

Tools for automated photonic circuit design. For more information, check out the documentation.

Setup

To install Pyphotonics, run the following commands:

git clone https://github.com/rohanku/pyphotonics.git
cd pyphotonics
pip install -e .

Certain functions may not work as intended if the necessary external programs are not correctly installed. Pyphotonics requires the Klayout binary to be added to PATH for layout viewing purposes, and Lumerical should be installed at the default location or have its lumapi Python library added to PYTHONPATH for simulations.