티스토리 뷰
klayout 0.26.0 buid : macOS Big Sur 지원
- klayout module 사용하기
$ brew upgrade
$ pip3 install --upgrade pip
$ pip3 install klayout
- 2020.01.25 수정 : pya module은 "Python audio coding classes"로 klayout의 module과 다름
$ brew install portaudio
$ pip3 install pya
# portaudio와 pya를 pip3 uninstall 후 실행됨 확인
import klayout.db as pya
layout = pya.Layout()
top = layout.create_cell("TOP")
l1 = layout.layer(1, 0)
top.shapes(l1).insert(pya.Box(0, 0, 1000, 2000))
layout.write("t.gds")
- 2020.01.25 수정 : 아래 코드 portaudio와 pya를 pip3 uninstall 후 실행 안되니 참고
다음과 같은 실행 결과를 뱉어냄....
Traceback (most recent call last):
File "/Users/jiwonlee/py_design_tool/pyKlayoutEngine_v2/pya_test0.py", line 5, in <module>
layout = pya.Layout()
AttributeError: module 'pya' has no attribute 'Layout'
import pya
layout = pya.Layout()
top = layout.create_cell("TOP")
l1 = layout.layer(1, 0)
top.shapes(l1).insert(pya.Box(0, 0, 1000, 2000))
layout.write("t.gds")
Klayout에서 t.gds 파일 확인
반응형
'python > Drawing' 카테고리의 다른 글
(macOS)[python] klayout, nazca, pyclipper install (0) | 2022.03.08 |
---|---|
(macOS)[python] Nazca 사용하기 : nazca-design.org (0) | 2021.01.25 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- raspberrypi
- r
- 라즈베리파이
- DAQ
- template
- 코로나
- vscode
- server
- MacOS
- Templates
- github
- SSH
- CSV
- git
- 확진
- analysis
- Django
- Python
- 자가격리
- sublime text
- 코로나19
- Model
- Regression
- DS18B20
- pyserial
- arduino
- COVID-19
- ERP
- Pandas
- Raspberry Pi
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함