Releases: sebastian-goeldi/KLayoutPhotonicPCells-core
Releases · sebastian-goeldi/KLayoutPhotonicPCells-core
v1.0.6
v1.0.5
- Improved Settingsfile
- Fixed Linebreaks in Example
v1.0.4
Fixed import after compilation
Hotfix
PortCreation is a separate class from namedtuple, which makes it easier to identify instances of it
v1.0.2
- fixed documentation errors
- moved PortCreation to class (inheriting from namedtuple) instead of namedtuple
v1.0.1
- Added GitHub Pages documentation
- Documentation separated into docsrc and docs (build).
Full Implementation of Multiprocessing and Restructuring
- Multiprocessing:
- Separation of the cleaning process from the main KLayout process.
- KLayout streams the polygons into shared memory
- The cleaning process loads the polygons, processes them and finally writes cleaned polygons back to shared memory
- Separation of C++ code, scripts and pymacros from python to corresponding folders
v0.1.2
Added Markdown Documentation
Multiprocessing
- KLayoutPhotonicPCells can now use multiprocessing. Using shared memory the polygons are first written to shared memory and then processed by a C++ program which uses as many threads as the CPU supports.
- Added menu to enable/disable multiprocessing and progressbars