Skip to content
Snippets Groups Projects
README.md 1.24 KiB
Newer Older
  • Learn to ignore specific revisions
  • Tom Polakovic's avatar
    Tom Polakovic committed
    # Patterning Tutorial
    
    
    Tom Polakovic's avatar
    Tom Polakovic committed
    Mini-workshop/tutorial on design of microfabrication layout patterning masks.
    
    Tom Polakovic's avatar
    Tom Polakovic committed
    
    ## Required software
    
    
    Tom Polakovic's avatar
    Tom Polakovic committed
    -  Layout editing software: [KLayout](https://www.klayout.de) preffered. [LayoutEditor](https://layouteditor.com) if you can afford the paid version.
    
    Tom Polakovic's avatar
    Tom Polakovic committed
    
    
    Tom Polakovic's avatar
    Tom Polakovic committed
    ## Optional software (strongly encouraged)
    
    Tom Polakovic's avatar
    Tom Polakovic committed
    -  Text editor with syntax highlithing and whatever goodies you need for programming (e.g. [Atom](https://atom.io), Emacs, Vim,...)
    -  Python 3 + Pip + Packages
    
    Tom Polakovic's avatar
    Tom Polakovic committed
        -  Windows: Follow [these](https://phoenixnap.com/kb/how-to-install-python-3-windows) instructions up to step 5.
        -  Mac OS/Linux: Usually comes pre-installed only with Python 2. Use package manager of your liking (e.g. [Homebrew](https://brew.sh) on Mac, [APT-GET](https://phoenixnap.com/kb/how-to-use-apt-get-commands) on Linux) to install Python 3.
    
    Tom Polakovic's avatar
    Tom Polakovic committed
        - gdspy
            - Documentation [here](https://gdspy.readthedocs.io/en/stable/gettingstarted.html)
            - Install using Pip: `python3 -m pip install gdspy` in command line/terminal
        - tkinter
            - Optional, used for real-time-ish visualization of patterns.
            - Documentation [here](https://docs.python.org/3/library/tkinter.html)
            - Install using Pip: `python3 -m pip install tk` in command line/terminal