Home

Awesome

KFactory 0.21.11

Kfactory is a gdsfactory-like tool. It is built with KLayout as a backend instead of gdstk, but aims to offer the similar features.

[!CAUTION] KFactory is still experimental Expect API changes without notice (even though we try to keep it to a minimum!). The core should be fairly stable with the exception of the all-angle router. It is likely to change in future releases

It is suggest to pin the version of KFactory in requirements.txt or pyproject.toml with kfactory==0.21.11 for example.

Features similar to gdsfactory:

Notable missing Features:

New/Improved Features:

Installation

kfactory is available on pypi

pip install kfactory

At the moment kfactory works only on python 3.10 and above

Development Installation

A development environment can be installed with

python -m pip install -e .[dev]

It is defined in pyproject.toml. For committing pre-commit should be installed with pre-commit install.