August 24, 2023 in Henley Hall, UCSB
We are really excited to offer our first hands-on workshop as part of the Photonics Society. Thomas Dorch from Freedom Photonics and myself will present about gdsfactory. Last year we had a seminar by Joaquin Matres, the maintainer of gdsfactory - you can access the video recording here. This workshop we'd like to make this session hands on, so please bring your laptops, chargers, and questions about photonics layout.
Things to do before the workshop
- Install anaconda python 3 on your computer. If you don't have it installed, the links below are for miniconda, a "lightweight" version of anaconda. Windows: link. Mac: link (select if Intel or M1).
- Download a Python IDE. Either Visual Studio Code or Pycharm. Personally I prefer VS Code
- Download klayout. Windows: link. Mac: link (works on M1 mac, Ventura 13.4).
We will be running the tutorial using python notebooks (.ipynb). These can be run through JupyterLab, VS code (install this extension), or through Google Colab. You have the option to skip all the steps above and run the notebooks entirely in Google Colab (but with some limitations in klayout integration). You can try it out using this notebooks in this repository, focused on workshop_part1.ipynb
. In Google Drive you should have the option to select "open with Google Colaboratory"
Click the "Open in Colab" link above to get started, and save a copy of the notebook to your Google Drive.
Google Drive Links to the notebooks:
https://drive.google.com/file/d/1x6kHQ9nHb1HB4HOEiEr1BG_y5lQ8si3e/view?usp=sharing
https://drive.google.com/file/d/1Ppz-CDrFezfLTIAHeBLYopl6Q4oyt8a4/view?usp=sharing