BerkeleyPhotonicsGenerator / BPG

The Berkeley Photonics Generator (BPG) is a Python framework that enables the generation and simulation of photonics layout
BSD 3-Clause "New" or "Revised" License
35 stars 9 forks source link

Support multiple physical layers in PhotonicPort objects #175

Open sbuchbinder opened 4 years ago

sbuchbinder commented 4 years ago

A single port may have multiple layers of physical waveguides. Dont want to have multiple port objects for representing a single I/O.

Pass layers/widths as a dictionary, to allow support for other information as well?

How would arguments for PhotonicPort look?