Matthias

Hi Jim, you can use master or any other branch, but without warranty. The usual approach (and the one favoured by GitHub) is: features are developed in branches. When they are considered stable enough they are integrated into the master (pull request). Hence the master is kind of "latest greatest", but with a certain risk of being spoiled. There are also forks from other user with their own masters and branches. Don't confuse them with the ones from the KLayout project. But eventually, when the master is considered to have a sufficient quality, a release is made by creating a release tag (https://github.com/KLayout/klayout/releases). A release is a snapshot which is then turned into Windows binaries, Linux packages, PyPI wheels etc. This this is a lengthy process and I don't want to do this too often. Matthias

About

Username
Matthias
Joined
Visits
790
Last Active
Roles
Member

Activity

  • Richert_mark

    The title of a paper about how to calculate the curvature is "Silicon Photonics Design Rule Checking: Application of a Programmable Modeling Engine for Non-Manhattan Geometry Verification"
    I also cannot image the process is so easy, but the authout of this paper is also the engineer of SIEMENS EDA Mentor Graphic Calibre. So I think the way in this paper is authentic, but the problem is whether it is easy to be achieved in Klayout by using ruby.
    I cannot find other public publication or reference.
    I think equation-based DRC is really potential.
    Thanks.

    August 1