Skip to main content

UBC Siepic Ebeam PDK from edx course

Project description

# UBC PDK 0.0.12

[![](https://img.shields.io/pypi/v/ubc)](https://pypi.org/project/ubc/) [![](https://img.shields.io/github/issues/gdsfactory/ubc)](https://github.com/gdsfactory/ubc/issues) ![](https://img.shields.io/github/forks/gdsfactory/ubc) ![](https://img.shields.io/github/stars/gdsfactory/ubc) [![](https://img.shields.io/github/license/gdsfactory/ubc)](https://choosealicense.com/licenses/mit/) [![](https://img.shields.io/codecov/c/github/gdsfactory/ubc)](https://codecov.io/gh/gdsfactory/ubc/tree/master/ubc) [![](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

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

## Installation

### Installation for users

You can install directly from pip pip install ubcpdk specify a specific version pip install ubcpdk==0.0.12 and update to the latest version with pip install ubcpdk –upgrade

If you are on Windows, I recommend you install gdsfactory with Anaconda3 or Miniconda3.

I also reccommend you install the gdsfactory link to klayout gt tool install

` conda install -c conda-forge gdspy pip install ubcpdk --upgrade gf tool install `

If you want to get all the extras (holoviews plots, tensorflow modes, modesolver …)

` conda install -c conda-forge gdspy pip install ubcpdk[full] --upgrade gf tool install `

### Installation for developers

For developers you need to git clone the github repository, fork it, git add, git commit, git push and merge request your changes.

` 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 gf tool install `

## 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:

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ubcpdk-0.0.12.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ubcpdk-0.0.12-py3-none-any.whl (21.8 kB view details)

Uploaded Python 3

File details

Details for the file ubcpdk-0.0.12.tar.gz.

File metadata

  • Download URL: ubcpdk-0.0.12.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for ubcpdk-0.0.12.tar.gz
Algorithm Hash digest
SHA256 5136ca9efd42bc830bb930be70ac425c9cf805bff50e96e9b9b5c83ef59b55a0
MD5 990221eb8f66f3b57ecd6d2d56e580c9
BLAKE2b-256 63fa862bb9472c1b103217d9667b8e0db8b3e78bf3d8441b380c9646e7cd7507

See more details on using hashes here.

File details

Details for the file ubcpdk-0.0.12-py3-none-any.whl.

File metadata

  • Download URL: ubcpdk-0.0.12-py3-none-any.whl
  • Upload date:
  • Size: 21.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.2

File hashes

Hashes for ubcpdk-0.0.12-py3-none-any.whl
Algorithm Hash digest
SHA256 67c8419da7cacdbd81e7658ccea8ef69b0a4375198ec3f16b5b647c86b67dacc
MD5 ab8cf1e5f1d8224dfde7a8eb57391264
BLAKE2b-256 4a1fabaa8a46eef42c9d81e73d1c3f6015047e8783e9f57d49db40526ab1a2d0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page