Skip to content

Releases: sebastian-goeldi/KLayoutPhotonicPCells-core

v1.0.6

16 Aug 16:16
Compare
Choose a tag to compare
  • Improved Properties Menu

v1.0.5

11 Aug 16:10
Compare
Choose a tag to compare
  • Improved Settingsfile
  • Fixed Linebreaks in Example

v1.0.4

23 Jul 21:59
Compare
Choose a tag to compare
Fixed import after compilation

Hotfix

23 Jul 21:12
Compare
Choose a tag to compare

PortCreation is a separate class from namedtuple, which makes it easier to identify instances of it

v1.0.2

23 Jul 15:32
Compare
Choose a tag to compare
  • fixed documentation errors
  • moved PortCreation to class (inheriting from namedtuple) instead of namedtuple

v1.0.1

23 Jul 13:07
Compare
Choose a tag to compare
  • Added GitHub Pages documentation
  • Documentation separated into docsrc and docs (build).

Full Implementation of Multiprocessing and Restructuring

23 Jul 12:12
Compare
Choose a tag to compare
  • 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

22 Jul 20:30
Compare
Choose a tag to compare
Added Markdown Documentation

Multiprocessing

16 Jul 19:01
Compare
Choose a tag to compare
  • 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