Overview of GDSTK features and applications
mainGDSTK (GDSII Tool Kit) is a C++ library designed for the creation and manipulation of GDSII and OASIS files. It is also available as a Python module and serves as the successor to gdspy.
Key Features
- Boolean operations on polygons: Supports AND, OR, NOT, and XOR operations using a clipping algorithm.
- Polygon offset: Allows for inward and outward rescaling of polygons.
- Efficient point-in-polygon solutions: Optimized for large array sets.
Typical Applications
- Electronic chip design
- Planar lightwave circuit design
- Mechanical engineering