https://github.com/gdsfactory/cspdk
Cornerstone PDK
https://github.com/gdsfactory/cspdk
Last synced: 2 months ago
JSON representation
Cornerstone PDK
- Host: GitHub
- URL: https://github.com/gdsfactory/cspdk
- Owner: gdsfactory
- License: mit
- Created: 2024-03-04T00:52:31.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-02-20T09:05:01.000Z (5 months ago)
- Last Synced: 2026-02-20T13:08:28.653Z (5 months ago)
- Language: Python
- Homepage: https://gdsfactory.github.io/cspdk/
- Size: 4.37 MB
- Stars: 16
- Watchers: 2
- Forks: 12
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Agents: AGENTS.md
Awesome Lists containing this project
README
# CORNERSTONE PDK 1.4.3
[](https://github.com/gdsfactory/cspdk/actions/workflows/pages.yml)
[](https://github.com/gdsfactory/cspdk/actions/workflows/test_code.yml)
[](https://github.com/gdsfactory/cspdk/actions/workflows/drc.yml)
[](https://github.com/gdsfactory/cspdk/actions/workflows/model_regression.yml)
[](https://github.com/gdsfactory/cspdk/actions/workflows/test_coverage.yml)
[](https://github.com/gdsfactory/cspdk/actions/workflows/model_coverage.yml)
[](https://github.com/gdsfactory/cspdk/issues)
[](https://github.com/gdsfactory/cspdk/pulls)

[CORNERSTONE](https://www.cornerstone.sotonfab.co.uk/) Photonics PDK.
## Installation
We recommend `uv`
```bash
# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
```
```bash
# 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](https://code.visualstudio.com/) 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:
```bash
git clone https://github.com/gdsfactory/cspdk.git
cd cspdk
uv venv --python 3.12
uv sync --extra docs --extra dev
```
## Documentation
- [gdsfactory docs](https://gdsfactory.github.io/gdsfactory/)
## Pre-commit
```bash
make pre-commit
```
## Release
1. Bump the version:
```bash
tbump 0.0.1
```
This triggers the release workflow that builds wheels and uploads them.
2. Create a pull request with the updated changelog since last release.