SPLayout (Silicon Photonics Layout Design Tools) is a silicon photonics structures design package. It provides commonly used silicon photonics structures for fast integration and pixelated blocks for inverse design.
The GDSII streaming is based on gdspy(https://github.com/heitzmann/gdspy) and FDTD simulation is executed on Ansys Lumerical.
Dependency
Python 3.6+
gdspy
scipy
numpy
(Ansys Lumerical for FDTDSimulation and MODESimulation)
Installation
use pip:
pip install splayout
or download from the source and build/install with:
python setup.py install
Documentation
The documentation can be found here.
History (Click Here)
Metadata
Release files for SPLayout 0.5.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| splayout-0.5.16.tar.gz | 68.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| splayout-0.5.16-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 167.6 kB
Release files / splayout-0.5.16.tar.gz
| Download URL | splayout-0.5.16.tar.gz |
|---|---|
| Size | 68.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
feee8e9374c1d51f111b389bf418315010e95158e25ac64866c577f68e9c0529
|
|
BLAKE2b-256 checksum How to use checksums |
a8224691d035c2f52b18727bd421b02c0afc02c9e8ea2b474669ed7085256575
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / splayout-0.5.16-py3-none-any.whl
| Download URL | splayout-0.5.16-py3-none-any.whl |
|---|---|
| Size | 99.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d5901d2e2016a43f07ee5f60b970d91c10c8967eaf4b095f4280e16222bc009d
|
|
BLAKE2b-256 checksum How to use checksums |
724b9079f4876775fad76ef4a39757ecb34c1f49e59e2774c8bcc884d3e90edc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|