Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fsitok/klayout-simplify
KLayout macro for simplification (approximation) of polygons.
https://github.com/fsitok/klayout-simplify
Last synced: about 2 months ago
JSON representation
KLayout macro for simplification (approximation) of polygons.
- Host: GitHub
- URL: https://github.com/fsitok/klayout-simplify
- Owner: fsitok
- Created: 2020-03-27T10:00:28.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-20T20:28:28.000Z (about 2 years ago)
- Last Synced: 2024-08-04T03:06:20.012Z (5 months ago)
- Homepage: https://codeberg.org/tok/klayout-simplify
- Size: 22.5 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome_photonics - simplify polygons
README
# Polygon approximation for KLayout
This KLayout plugin allows to approximate all polygons in a layout by polygons with fewer vertices while respecting a maximal approximation error.This plugin has been developed mainly for de-manhattanization of photonic structures. Layouts of photonic circuits have to be manhattanized for some fabrication processes, i.e. the layout must be converted such that it only contains horizontal and vertical polygon edges. For some usecases it is convenient to revert this manhattanization.
## Usage
When properly installed in KLayout the simplification algorithm can be invoked over the menu 'Tools' -> 'Simplify Layout'.