AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
UBC Siepic Ebeam PDK from edx course
Translation pending
Developer toolsPython · MakefileGitHub @gdsfactoryOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Loading the full README. The saved excerpt is shown below.
The University of British Columbia's SiEPIC EBeam PDK is a 220nm SOI silicon photonics platform fabricated via electron-beam lithography, widely used in academia and multi-project-wafer runs.
SiEPIC Ebeam PDK adapted from siepic Ebeam PDK for gdsfactory.
It provides a fully python driven flow alternative for the most advanced users taking the edx course
Use python 3.11, 3.12 or 3.13. We recommend VSCode as an IDE.
Then you need to restart Klayout to make sure the new technology installed appears.
• gdsfactory docs
• UBCpdk docs (https://gdsfactoryRead the full README ↗The University of British Columbia's SiEPIC EBeam PDK is a 220nm SOI silicon photonics platform fabricated via electron-beam lithography, widely used in academia and multi-project-wafer runs.
SiEPIC Ebeam PDK adapted from siepic Ebeam PDK for gdsfactory. It provides a fully python driven flow alternative for the most advanced users taking the edx course
We recommend uv
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Use python 3.11, 3.12 or 3.13. We recommend VSCode as an IDE.
uv pip install ubcpdk --upgrade
Then you need to restart Klayout to make sure the new technology installed appears.
Then you can install with:
git clone https://github.com/gdsfactory/ubc.git
cd ubc
uv venv --python 3.12
uv sync --extra docs --extra dev
Pre-commit hooks are centrally maintained in pdk-ci-workflow-public. make dev fetches the canonical config and installs the git hook.
make dev
Run the test suite:
make test
tbump 0.0.1
git push --tags
This triggers the release workflow that builds wheels and uploads them.