Releases: gdsfactory/kfactory
Releases · gdsfactory/kfactory
v0.7.4
0.6.0
kcell.py
- KCell and Instance don´t inherit from
kdb.Cell
/kdb.Instance
anymore. They should still transparently proxy to them - Ports automatically convert um <-> dbu
- no more DPort/DCplxPort/ICplxPort
Fix (Cplx)KCell.dup
KCell
andCplxKCell
are now properly copying their instances when copied usingdup
KLayout/klayout#1300
Complex Cells
-
CplxKCell
:- Use
DCplxPort
by default. These ports can have arbitrary angle and are micrometer based
Any other port will be silently converted toDCplxPort
- Use
-
library
->klib
:
Renamekf.library
->kf.klib
,kf.KCell.library
->kf.KCell.klib
,kf.kcell.library
->kf.KCell.klib
in order to not confuse with the
KLayout library and shadow it.Put deprecation warning and remove in 0.5.0
-
autocell
- move cache from
cachetools.Cache[int,Any]
to a dictionary{}
- deprecate cache
maxsize
for 0.5.0: this is not necessary as a dictionary has infinite size and cache eviction is unwanted
- move cache from