pythonoptics / KLayoutPhotonicPCells-core

KLayoutPhotonicPCells Core Library. Functionallities to extend KLayout PCells for Photonics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KLayoutPhotonicPCells-core

KLayoutPhotonicPCells core Package

This package extends KLayout with photonic PCells. Namely it provides the possibility to create ports. Ports in comparison to pins of electronics have additionally to the position also a direction and length. Furthermore, this package allows to build hierarchical PCells. These allow instantiating other PCells and connect them via ports or position them relativ to the coordinate system of the parent PCell.

The full pdf-documentation is in the doc folder. Otherwise, the full documentation can be found as a sphinx website at doc/build/html/index.html .

About

KLayoutPhotonicPCells Core Library. Functionallities to extend KLayout PCells for Photonics

License:GNU Affero General Public License v3.0


Languages

Language:Python 67.7%Language:C++ 31.2%Language:Shell 1.2%