CornerStone PDK
Project description
CORNERSTONE PDK 1.4.4
CORNERSTONE Photonics PDK.
Supported Process Variants
| Module | Process | Waveguide | Wavelength | Heaters |
|---|---|---|---|---|
cspdk.si220.cband |
SOI 220nm | Strip + Rib | C-band (1550nm) | Yes |
cspdk.si220.oband |
SOI 220nm | Strip + Rib | O-band (1310nm) | Yes |
cspdk.si340 |
SOI 340nm | Strip + Rib | C-band / O-band | Yes |
cspdk.si500 |
SOI 500nm | Rib | C-band / O-band | Yes |
cspdk.sin300 |
SiN 300nm | Strip | C-band / O-band | Yes |
cspdk.sin200 |
SiN 200nm | Strip | Visible (520/638/780nm) | Yes |
cspdk.ge_on_si |
Ge-on-Si | Rib | Mid-IR (3800nm) | No |
cspdk.si_sus |
Suspended Si | Suspended | Mid-IR (3800nm) | No |
Installation
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"
Installation for users
Use python 3.11, 3.12 or 3.13. We recommend VSCode as an IDE.
uv pip install cspdk --upgrade
Then you need to restart Klayout to make sure the new technology installed appears.
Installation for contributors
Then you can install with:
git clone https://github.com/gdsfactory/cspdk.git
cd cspdk
uv venv --python 3.12
uv sync --extra docs --extra dev
Documentation
Pre-commit
make pre-commit
Release
- Bump the version:
tbump 0.0.1
This triggers the release workflow that builds wheels and uploads them.
- Create a pull request with the updated changelog since last release.
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
cspdk-1.4.4.tar.gz
(2.8 MB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
cspdk-1.4.4-py3-none-any.whl
(2.9 MB
view details)
File details
Details for the file cspdk-1.4.4.tar.gz.
File metadata
- Download URL: cspdk-1.4.4.tar.gz
- Upload date:
- Size: 2.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc9d9c1294bf611953f14f32dd327621f3cc80661d835795e1db32b1bf9fbfb7
|
|
| MD5 |
5ddb509c2ce9d3e4fd5a420d1d7bd8a5
|
|
| BLAKE2b-256 |
301ceb2dfaf4e73dae8eb1c873660b516ebea7267e9dbda32d2e802512129730
|
File details
Details for the file cspdk-1.4.4-py3-none-any.whl.
File metadata
- Download URL: cspdk-1.4.4-py3-none-any.whl
- Upload date:
- Size: 2.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
996e50da31cbb853883ffd2113729fa2aeb13f27c57a22a72a5a86e9a1f06226
|
|
| MD5 |
b5c06e4f86c4a71111366a8f6bed2c32
|
|
| BLAKE2b-256 |
2c1be5b484c098a09c0b56550998617db2fa16697190bba01d8f23f25eca62cf
|