Metadata-Version: 2.1
Name: ubcpdk
Version: 0.0.6
Summary: UBC Siepic Ebeam PDK from edx course
Home-page: https://github.com/gdsfactory/ubc
Author: gdsfactory
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Requires-Python: >=3.7
License-File: LICENSE
Requires-Dist: lygadgets
Requires-Dist: gdsfactory[full] (==3.11.0)
Requires-Dist: gdslib (==0.3.3)
Requires-Dist: modes
Requires-Dist: matplotlib
Requires-Dist: opticalmaterialspy
Requires-Dist: pytest
Requires-Dist: tqdm
Provides-Extra: basic
Requires-Dist: lygadgets ; extra == 'basic'
Requires-Dist: gdsfactory[full] (==3.11.0) ; extra == 'basic'
Requires-Dist: gdslib (==0.3.3) ; extra == 'basic'
Requires-Dist: modes ; extra == 'basic'
Requires-Dist: matplotlib ; extra == 'basic'
Requires-Dist: opticalmaterialspy ; extra == 'basic'
Requires-Dist: pytest ; extra == 'basic'
Requires-Dist: tqdm ; extra == 'basic'
Provides-Extra: full
Requires-Dist: matplotlib ; extra == 'full'
Requires-Dist: pytest ; extra == 'full'
Requires-Dist: gdslib (==0.3.3) ; extra == 'full'
Requires-Dist: gdsfactory[full] (==3.11.0) ; extra == 'full'
Requires-Dist: opticalmaterialspy ; extra == 'full'
Requires-Dist: triangle ; extra == 'full'
Requires-Dist: tqdm ; extra == 'full'
Requires-Dist: lygadgets ; extra == 'full'
Requires-Dist: modes ; extra == 'full'

# UBC PDK 0.0.6

UBC SiEPIC Ebeam PDK from [edx course](https://www.edx.org/course/silicon-photonics-design-fabrication-and-data-ana)

## Installation for users

You can install directly from pip `pip install ubcpdk`

pip also lets you install a specific version `pip install ubcpdk==0.0.7`

and update to the latest version with `pip install ubcpdk --upgrade`

## Installation for developers

Run `make install` in a terminal. If you are on Windows, open an anaconda prompt terminal and type:

```
git clone https://github.com/gdsfactory/ubc.git
cd ubc
pip install -r requirements.txt --upgrade
pip install -r requirements_dev.txt --upgrade
pip install pre-commit
pre-commit install
python install_tech.py
```

## Acks

UBC pdk top contributors:

- Lukas Chrostowski (UBC professor): creator of the course and maintainer of the PDK cells
- Joaquin Matres (Google): maintainer of gdsfactory
- Alex Tait (Queens University): maintainer of lygadgets

Open source heroes:

- Matthias Köfferlein (Germany): for Klayout
- Lucas Heitzmann (University of Campinas, Brazil): for gdspy
- Adam McCaughan (NIST): for phidl
- Alex Tait (Queens University): for lytest
- Thomas Ferreira de Lima (NEC): for `pip install klayout`


Links:

- [UBC docs](https://gdsfactory.github.io/ubc/) and [repo](https://github.com/gdsfactory/ubc)
- [edx course](https://www.edx.org/course/silicon-photonics-design-fabrication-and-data-ana)
- [siepic Ebeam PDK](https://github.com/lukasc-ubc/SiEPIC_EBeam_PDK)
- [gdsfactory](https://gdsfactory.github.io/gdsfactory/)
- [awesome photonics list](https://github.com/joamatab/awesome_photonics)


