Skip to content

Conversion of gdsII files / gdspy libraries to latex (and subsequent svg and pdf)

Notifications You must be signed in to change notification settings

DrPiBlacksmith/GDSLatexConverter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This a fork of python library from @Aypac which allows conversion of gds (II) files / gdspy libraries to (lua-)latex and subsequently svg, pdf, png, jpeg from third party softwares. A major change has been included to assure that the library handle real full chip GDS files with a circuit layout bigger than 100 x 100 um^2. Original version often crashes lualatex/pdflatex during pdf generation. The solution proposed in this fork is changing the scaling and fixing the figure size to the documentclass page width (maximum size)

Install using pip:

pip install git+https://github.com/DrPiBlacksmith/GDSLatexConverter.git

Usage examples can be found here. A fully operational application tool can be found icLayoutRender.

Special thanks to Marc Beekman. Special thanks to René Vollmer.

Dependencies

Python

  • numpy
  • gdspy
  • re (regex library, installed by default)

Other

  • Lualatex or PDFlatex

About

Conversion of gdsII files / gdspy libraries to latex (and subsequent svg and pdf)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%