File tree Expand file tree Collapse file tree 7 files changed +24
-15
lines changed
Expand file tree Collapse file tree 7 files changed +24
-15
lines changed Original file line number Diff line number Diff line change 1414 runs-on : ubuntu-latest
1515 steps :
1616 - uses : actions/checkout@v6
17+ - name : Remove samples
18+ run : make rm-samples
1719 - uses : astral-sh/setup-uv@v7.1.3
1820 - run : make build
1921 - uses : actions/upload-artifact@v6
Original file line number Diff line number Diff line change 8888 - id : mbake-format
8989 args : ['--config=.github/.bake.toml']
9090 - repo : https://github.com/LilSpazJoekp/docstrfmt
91- rev : v1.11 .1
91+ rev : v2.0 .1
9292 hooks :
9393 - id : docstrfmt
9494 language_version : python3
Original file line number Diff line number Diff line change 1- .PHONY : all build clean convert-notebooks copy-sample-notebooks docs docs-latex docs-pdf git-rm-merged help install run-pre setup-ipython-config test test-fail-fast test-force test-gds test-gds-fail-fast test-gds-force update-pre write-cells write-makefile-help
1+ .PHONY : all build clean convert-notebooks copy-sample-notebooks docs docs-latex docs-pdf git-rm-merged help install rm-samples run-pre setup-ipython-config test test-fail-fast test-force test-gds test-gds-fail-fast test-gds-force update-pre write-cells write-makefile-help
22
33# Based on https://gist.github.com/prwhite/8168133?permalink_comment_id=4718682#gistcomment-4718682
44help : # #@ (Default) Print listing of key targets with their descriptions
@@ -20,6 +20,9 @@ else { \
2020install : # #@ Install the package and all development dependencies
2121 uv sync --all-extras --all-groups
2222
23+ rm-samples : # #@ Remove samples folder
24+ rm -rf qpdk/samples
25+
2326CLEAN_DIRS := dist build *.egg-info docs/_build docs/notebooks
2427clean : # #@ Clean up all build, test, coverage and Python artifacts
2528 rm -rf $(CLEAN_DIRS )
Original file line number Diff line number Diff line change 1- API
2- ===
1+ #####
2+ API
3+ #####
34
45The autogenerated documentation for PCells and simulation models is presented here.
56
Original file line number Diff line number Diff line change 1- Models
2- ======
1+ ########
2+ Models
3+ ########
34
45.. automodule :: qpdk.models
56 :synopsis: Code for S-parameter and other modelling
67 :members:
78 :undoc-members:
89 :show-inheritance:
910
10- References
11- ----------
11+ ************
12+ References
13+ ************
1214
1315.. bibliography ::
1416 :filter: docname in docnames
Original file line number Diff line number Diff line change 1- Notebooks
2- =========
1+ ###########
2+ Notebooks
3+ ###########
34
45These notebooks demonstrate integration to other relevant tools for design and
56simulations.
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ classifiers = [
1515 " Programming Language :: Python :: 3.13" ,
1616 " Programming Language :: Python :: 3.14" ,
1717]
18- dependencies = [" doroutes>=0.2.0" , " gdsfactory>=9.15.0 ,<9.31.1" ]
18+ dependencies = [" doroutes>=0.2.0" , " gdsfactory>=9.29.1 ,<9.31.1" ]
1919
2020[project .optional-dependencies ]
2121models = [
@@ -66,10 +66,10 @@ exclude = ["tests", "docs"]
6666[tool .gdsfactoryplus .drc ]
6767timeout = 300
6868
69- [tool .gdsfactoryplus .sim .wls ]
70- # units = "frequency"
71- min = 30000
72- max = 3000000
69+ [tool .gdsfactoryplus .sim .x ]
70+ max = 20 # 20GHz
71+ min = 1 # 1GHz
72+ name = " f "
7373num = 3000
7474
7575[tool .gdsfactoryplus .pdk ]
You can’t perform that action at this time.
0 commit comments