gdsfactory

View on PyPIReverse Dependencies (16)

7.24.0 gdsfactory-7.24.0-py3-none-any.whl

Wheel Details

Project: gdsfactory
Version: 7.24.0
Filename: gdsfactory-7.24.0-py3-none-any.whl
Download: [link]
Size: 835009
MD5: db0d350716beead4afcb69ab05489f3b
SHA256: 310eb62661a6956b8ca073e69257fb159dd1f1b7be71cabbc0e77003981ba993
Uploaded: 2024-04-23 01:37:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gdsfactory
Version: 7.24.0
Summary: python library to generate GDS layouts
Author-Email: gdsfactory community <contact[at]gdsfactory.com>
Keywords: eda,photonics,python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Requires-Dist: flatdict
Requires-Dist: gdstk (<0.10,>=0.9.49)
Requires-Dist: jinja2 (<4)
Requires-Dist: loguru (<1)
Requires-Dist: matplotlib (<4)
Requires-Dist: numpy (<2)
Requires-Dist: omegaconf (<3)
Requires-Dist: orjson (<4)
Requires-Dist: pandas (<3)
Requires-Dist: pydantic (<2.8,>=2)
Requires-Dist: pydantic-settings (<3)
Requires-Dist: pydantic-extra-types (<3)
Requires-Dist: pyyaml
Requires-Dist: qrcode
Requires-Dist: rectpack (<1)
Requires-Dist: rich (<14)
Requires-Dist: scipy (<2)
Requires-Dist: shapely (<3)
Requires-Dist: toolz (<1)
Requires-Dist: types-PyYAML
Requires-Dist: typer (<1)
Requires-Dist: watchdog (<5)
Requires-Dist: kfactory[git,ipy] (<0.13,>=0.9.1)
Requires-Dist: freetype-py
Requires-Dist: mapbox_earcut
Requires-Dist: networkx
Requires-Dist: pyglet (<2)
Requires-Dist: scikit-image
Requires-Dist: trimesh (<4.4,>=4)
Requires-Dist: ipycytoscape
Requires-Dist: ipyevents
Requires-Dist: ipykernel
Requires-Dist: ipympl
Requires-Dist: ipytree
Requires-Dist: ipywidgets
Requires-Dist: kweb (<2.1,>=1.1.9); extra == "cad"
Requires-Dist: ipykernel; extra == "dev"
Requires-Dist: jsondiff; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pylsp-mypy; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest_regressions; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: types-cachetools; extra == "dev"
Requires-Dist: autodoc_pydantic (<3,>=2.0.1); extra == "docs"
Requires-Dist: jupytext; extra == "docs"
Requires-Dist: jupyter-book (<1.1,>=0.15.1); extra == "docs"
Requires-Dist: plotly; extra == "docs"
Requires-Dist: Sphinx (==7.3.7); extra == "docs"
Requires-Dist: gplugins[devsim,femwell,gmsh,meow,sax,schematic,tidy3d,vlsir]; extra == "full"
Requires-Dist: ruff; extra == "maintainer"
Requires-Dist: doc8; extra == "maintainer"
Requires-Dist: xdoctest; extra == "maintainer"
Requires-Dist: mypy; extra == "maintainer"
Requires-Dist: tbump; extra == "maintainer"
Requires-Dist: autotyping; extra == "maintainer"
Requires-Dist: towncrier; extra == "maintainer"
Provides-Extra: cad
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: full
Provides-Extra: maintainer
Description-Content-Type: text/markdown
[Description omitted; length: 8535 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
gdsfactory/__init__.py sha256=u5ROINA7FEtENIzl7zVaL_4RU2QmsvCuLZCEdS3Ujb8 3382
gdsfactory/add_keepout.py sha256=sp-mQPLr7cV9jQ2yVgAf_6VEFoZ-DUfPcvb2i_U71LM 1859
gdsfactory/add_labels.py sha256=JTk-KAj-XNds1CwJN_95wJEEgDFTITQ4thiwRl_6iFU 12678
gdsfactory/add_loopback.py sha256=VYIJMBtej0P2mJ2wvvqiTTJ75fZBojAv71RfNm305SA 3683
gdsfactory/add_padding.py sha256=zSP8bWWQDnqh9YeeZ5--B7shpuT-FyHe7UrbKdMU7Zo 3524
gdsfactory/add_pins.py sha256=qUql3fHvblT-_tJsbMTZsVZusK0pFVWz_dYUf9fek70 18689
gdsfactory/add_ports.py sha256=v0pvUlvjj763lPREOuzPk1EeYnzzrmRbNTbmBobGd8g 14945
gdsfactory/add_tapers.py sha256=kmc172UCA1R9CT52yFtJMyfrFd9yVvx1i4TSnI50aMs 3314
gdsfactory/add_tapers_cross_section.py sha256=7g9jHt9cObnOYz1tSiEKSKnpJwCv9rZyccud8X-ciR0 3202
gdsfactory/add_termination.py sha256=-zG6EsPF2qPU5vJJkC3I4eOnRkJmwpHFUH3TLjvdwmI 1772
gdsfactory/asserts.py sha256=cEN4IcjXclXrlJPoxQGdRfWqC84B748-BNe3BgRtjRk 2237
gdsfactory/cell.py sha256=1FzohfzxjSO0ZM1swUVXDkt0PPO0OpMDQsztwp1k3wM 15112
gdsfactory/cli.py sha256=6-yIfiZ3RIvFtIMdZtpKK1Y2Uh_ODoccqfJlKKHDKCE 3723
gdsfactory/component.py sha256=DXYJyVgzvhvKNtu-_eohb6ngBjTKlcu29wuvf-ewqKM 106751
gdsfactory/component_layout.py sha256=tCrK66l7xh7sQ6Rl5QBFZfnb5-hZoHWNuLqSpuTDuKI 28244
gdsfactory/component_reference.py sha256=vJVKy7Ixp72BTqqZlDWd6GKICWyQ29ttw7B-D4UUeyo 30995
gdsfactory/config.py sha256=6Nbx9NIRu6m38thBrtzbtneh9bXInYymZ15fSqFuEDA 14272
gdsfactory/constants.py sha256=6YD9Q5JigJEEHlTKHQv9fkZwNvYXV7TaJ_hzpzA9zsY 38409
gdsfactory/cross_section.py sha256=hIzZaMzpEfoPCkM-l-pyeazVLlphT_RyTaK-nDZa-vw 86284
gdsfactory/decorators.py sha256=6XnXQ16sHCi3Ixf-EeZBAf0EMOsBNRLlEk-EMIM4kBs 3289
gdsfactory/difftest.py sha256=4cbpmjkZ3Gkp89Md2SoVZGCBPzZzHuaJBcQA8guEHWU 11940
gdsfactory/difftest_git.py sha256=qKJCFoumGwSQrHrqqmf4RgJGeuy6bA-TByBMxr5OLPA 668
gdsfactory/events.py sha256=0cPHf23FacR8Mc0hqKFSEv5CKOoT14m6xyLdoY0LBtU 1029
gdsfactory/fill.py sha256=ONOUjmkBGXDNxSKOcgpXGHsnYUFDpPW_cW2jA_j1Eko 12197
gdsfactory/font.py sha256=v9XpcsN1UQhMoUgzbL_WVQoEkLL43tzQBQu8EvVxzzw 7779
gdsfactory/functions.py sha256=FtrnxNvt7cZdYmK7agPeq7picMPJ2MgSaBTWwECM4Jw 11629
gdsfactory/get_factories.py sha256=lo5Bis5ElPTz_YvOKHHsDWhqeMxHKgR0mrUltVBpFxE 1351
gdsfactory/get_netlist.py sha256=1vzei8xPFP-f1RLxHoqxCYCIEaGGXFyrDKKJ-7bF7uM 23793
gdsfactory/get_netlist_flat.py sha256=lzD6r30mQQ6v_qI31-xpykYo-9K462FNbLLmd7UvE64 14570
gdsfactory/grid.py sha256=dR062XYwBMpOR0Gr0F9P7j_WVNa131Z-8mDuL-y-XrQ 10670
gdsfactory/install.py sha256=YNJuul15t_JGTSwQ0PiseM7pINZ6uGn1oeoSy9KTb6A 5088
gdsfactory/klive.py sha256=s3GkpdEIiCW0p_whE75iCJlk9JK7ia7M5drWPcIY5r0 1863
gdsfactory/name.py sha256=4WTEY5FQsodXD56irftynaN7vmdoGXTdbNkFrv0VxFM 5936
gdsfactory/pack.py sha256=Nr4x983_FsUh5ONElgDRcDR1gVFPnI711v_0r-u4hT8 12879
gdsfactory/path.py sha256=n_sNqhNgAxvYNuWGFF0zH0-_VHPvY-xrG4AULsgQM1w 55270
gdsfactory/pdk.py sha256=WQuG6Zs_mZaosUz-j4L6mNul_1A_Di_DDzUx40wCfYU 33226
gdsfactory/picmodel.py sha256=WnZZ-32PKJ_-Hh_1MgujVDeP9DEA5bG2tpAp2UpBV48 6208
gdsfactory/pixelate.py sha256=0__LtRCXW7xO3feA5WtMnP5KY_8b9vTAuM-peXf72wI 5029
gdsfactory/polygon.py sha256=S0zKXRmIqO6hTTqJ7aOn1Hgjn7rNFT6Z8h5sgc_n4zY 4341
gdsfactory/port.py sha256=F8I1zhGPCC4eeEjyN9dJKtchjUupqZB8vbLPY709bic 33985
gdsfactory/quickplotter.py sha256=AgQOLVIPDxPsT6L1IFthS17tX1OEEMMPZylTIdjvI9c 38128
gdsfactory/serialization.py sha256=CAZtiH35KX9dwO0Ye46uLL0fHrKj6iFsMJXw1Gh_bNc 6204
gdsfactory/show.py sha256=U8s543s13Y483QPHLr6UKG3uAXbdyH2-Lblva2-98ZI 1962
gdsfactory/snap.py sha256=9GRmKCuHH2mJRkBhoT1OWEnhvxTjHl5znQSYhIm5rWE 2184
gdsfactory/symbols.py sha256=BZ_AZ1RTOZnyfD3pRbeqaUbjz0w6vaff6rL2Pe-_TfE 4212
gdsfactory/typings.py sha256=MqCvINx8bXJWK9RJnyLqj4t55jrjqzS6mWBc3bwvQ_I 14325
gdsfactory/watch.py sha256=kQsutJb7wq0-y_kymyDh13_TJo53jLacIQRw1MrH-9I 6166
gdsfactory/write_cells.py sha256=i4FWmYd6dvAF-XHJASeBL0P9TrqTJyFiiOMKfu1hCqY 7156
gdsfactory/components/C.py sha256=pnQ3lgZp5itbnntbQg2RypOBhoBNCIUpZlLn2Vfh77c 1179
gdsfactory/components/L.py sha256=59EqZNb1_4O_7puDZP1LlQwqn6klade8bHdl5XSoWtw 1107
gdsfactory/components/__init__.py sha256=cSWHJG9grxxSd8fy0Q1ufzML2FBnKCAJe42MmP4Vm8w 21386
gdsfactory/components/add_fiber_array_optical_south_electrical_north.py sha256=Ra1xGdi4sS2zggrO2Rx3RwjU4_1QToK5faInE0qroz8 6631
gdsfactory/components/add_fiducials.py sha256=m68xlqGRiPYwRIcgWRlmSghcknp0koY-JsWFd0nOSQY 2944
gdsfactory/components/add_grating_couplers.py sha256=RWGEerccjtXucfaqSM915OiouReTFHdR4VsIbti-wfc 9603
gdsfactory/components/add_trenches.py sha256=UprAjYQSwGtmdig-KUutTDEW42kB2fSu1298xQy0Nho 1875
gdsfactory/components/align.py sha256=AlvL5tk7hFce1TJgdwEvlFgFCUcGj9VnZYoeiwt6YCI 3665
gdsfactory/components/array_component.py sha256=40j01NSNI63wXs1cRMf3DKojukR-NoQDTMKkgCQHeZw 2886
gdsfactory/components/array_with_fanout.py sha256=8rLgC_1kqW5DJGPxW04qf57Tvn8TYCaISsf2t2L1rhM 4584
gdsfactory/components/array_with_via.py sha256=3DaAjox7g2bt0qpHv7ZBmR8hWKjbcHF7TdjYFmB2lv8 4319
gdsfactory/components/awg.py sha256=p1o-MMdqAPeA8ZM36Glx8GGiSujGIKcQE-dk5Q2Vg5E 4051
gdsfactory/components/bbox.py sha256=8Czgaa6hWiNPNJHTCBIrckle3GQZJLA4zx5rWkbKK4Y 1831
gdsfactory/components/bend_circular.py sha256=qp6ZFnMY4sZ66ZD_Fl5aqskTIyk78eM-8PJyi7_8UlQ 1927
gdsfactory/components/bend_circular_heater.py sha256=Cii6KCTmFL6hu7ijEW7qSrfRB525MPxJx_0dVQLcQug 1914
gdsfactory/components/bend_euler.py sha256=xR362Mn6nxwQAvz8-taJEZpxfBSA-gh1OzqIiZ9zs-0 6745
gdsfactory/components/bend_s.py sha256=dMJzIRKzATCeIog_yan-fcRacctMQ-KSsN4DjwVN6Ao 3363
gdsfactory/components/bezier.py sha256=4KV75xe2N1E9lgeiME1pRWdI4Mpd7FXODiaFvAig8WM 4516
gdsfactory/components/cavity.py sha256=ZV7657f1gu5Mo7WomJZIWqsQliLBOKR4vczQdhiNw2c 1561
gdsfactory/components/cdc.py sha256=udimJkfPTmTk9VpeqATrb8tUCElMhg3cK3tyj5LJeJM 5679
gdsfactory/components/cdsem_all.py sha256=UU4OYFZEGuQKm-vNgZbLSsS_jhQ65LUhRnAi-5DL_pc 2912
gdsfactory/components/cdsem_bend180.py sha256=o75VAAVt7hWZKZXb4l7cteg-4q6TZ1Mn3t4ttf2Bf2M 1810
gdsfactory/components/cdsem_coupler.py sha256=3UP6J6bfaarDxuiVodLdZQ-guAZbWuT4doto_F-sssE 1924
gdsfactory/components/cdsem_straight.py sha256=LTy_W8pWxZGsynvWZiATN1vw3QlzBntsBVR7lxSy6jE 1925
gdsfactory/components/cdsem_straight_density.py sha256=mSFzUcfRr_CbAN28MexylxpgwsuM9WQob_GYF2kamRM 2054
gdsfactory/components/circle.py sha256=gDHZYbdTNkszEoHws8FALkKFzqwjFHaZC7rW9dSSCI8 878
gdsfactory/components/coh_rx_dual_pol.py sha256=N1Ty3z3YfhaSRgCZGPpGIAsrtTj5fwBuB_-d4mdLYRQ 5873
gdsfactory/components/coh_rx_single_pol.py sha256=zvemB3mCcQo_3G1K-CYI3Kt4fSvlS78avYD4PlRuLyY 8911
gdsfactory/components/coh_tx_dual_pol.py sha256=QJEpdsm7fywCOAcVGezV8k9rlf1rV8B4O5G38HWSX7s 5005
gdsfactory/components/coh_tx_single_pol.py sha256=PWB4GJY_zVfoPYBm-rmVsGuTABNO-__RxiPHvIkMa2A 6083
gdsfactory/components/compass.py sha256=wZ1pHLYNwhMl3knukzqZ8iG_pgYCVdkjUNzVxcg7qV4 2754
gdsfactory/components/component_lattice.py sha256=MwwPs4mdK9Ex8rlnrqC2AR93Ko9QT_AQVFfATlCOCBo 9898
gdsfactory/components/component_lattice_generic.py sha256=CY9dURIOlJwa5zmLCJFfAr7RGMqc8qb-1H7V_kXAMqA 11732
gdsfactory/components/component_sequence.py sha256=Quxtxz27INHGBn7uqNCoN3K-jU6s6PSn66Swt5sUhYA 7169
gdsfactory/components/copy_layers.py sha256=PdDbuzjrWt-7s-8wSjPCwXUDThrHcitpRskgTa5nY1I 810
gdsfactory/components/coupler.py sha256=UIQ1WYfCJ5LW_vbTuD3d5sb-zxUnJFiMVW_6fCkYW4A 2624
gdsfactory/components/coupler90.py sha256=S4cL0mwwr-YsxKkPn3KmjqwSGRPvoTetOC-0zuGFobs 1895
gdsfactory/components/coupler90bend.py sha256=97QQkTTP7OMBKGcWC63MjVoVz807EyQRv4go5PoXFR8 1802
gdsfactory/components/coupler_adiabatic.py sha256=GD4D3hogTuHFzU_4cAacn2wPwiHyPjJyZku1XkpZN-A 4531
gdsfactory/components/coupler_asymmetric.py sha256=MRnwxi726pePgD8PkNCRJE5JrGaHF6GXXmqfE_-RCE8 1805
gdsfactory/components/coupler_bent.py sha256=CabinXUDW1hStkdxUasRYRZOSepHMjJcubdFEW4QfQo 4724
gdsfactory/components/coupler_broadband.py sha256=z-B82raDRIkX7hmXP6QAYAxuMPbJy3h-EJonijMGZSI 4244
gdsfactory/components/coupler_full.py sha256=G-aSzc4VfDrHurWota2LADueFqDdBRexqR5p4XlbqqM 3884
gdsfactory/components/coupler_ring.py sha256=VBpt93ix_Sx4IpcqeGLQGiyRh4GrF1bNpDpRgPTO2SE 4903
gdsfactory/components/coupler_straight.py sha256=05XOl1r1l_7pdushfveDw0T3Msdl-sAaBCm_BVsYKHk 1569
gdsfactory/components/coupler_straight_asymmetric.py sha256=fq5mgU0vDRRTkMCvu5q3XH3dsNshVz7H1uWKM8VspXI 1567
gdsfactory/components/coupler_symmetric.py sha256=zjYO2X5BtrhADKmw0ouPrdwPbexFFLjGAweybwj1P34 2122
gdsfactory/components/cross.py sha256=Tp5I8H3i5I-JlGzlpEZyh_t1fhZrmY1M9CWWfkGtwms 2177
gdsfactory/components/crossing_waveguide.py sha256=zTKIIl59FERk2py_OlThv0BVjTxAoSuhZRoIDmKJ7eY 12191
gdsfactory/components/cutback_2x2.py sha256=vCh16bemBXRmrJQj-OarkVwGKZiGoXs_7UBfQu80CAU 6542
gdsfactory/components/cutback_bend.py sha256=MyzwdunRgbqtt6T-hUPL8nTRL-GIh5rJlyVSgnVjIgs 6832
gdsfactory/components/cutback_component.py sha256=98Ht3LKWI4703ERA-LNKYemQ_mCczKrx5fdkP6r6IwQ 4539
gdsfactory/components/cutback_loss.py sha256=lndswpiXHUg1pPEJ797pJpryCM-KmutK-R2Iqr5sc-0 4476
gdsfactory/components/cutback_splitter.py sha256=RYYSmw1oVvN8gnUfSO1bk2hvcteESwzMXT0gweNuH2Q 2676
gdsfactory/components/dbr.py sha256=t7o75eshwPitJTB4qit2aCvd1DAcIc6QogvO2PPXcFM 2973
gdsfactory/components/dbr_tapered.py sha256=LaRo3ZD8DzWPap1T7EGYxZYF_p2oXiCK_kUXSgaJ8_A 4397
gdsfactory/components/delay_snake.py sha256=33ms1odxPxQlsgD58DGc-warwKhlSvpNYxzmFD7w20w 2406
gdsfactory/components/delay_snake2.py sha256=F9QtoMgBn5FaGD3J4lT4xj3g28i8dRsJq24UDPnmvrs 3324
gdsfactory/components/delay_snake3.py sha256=Vnnm6IaIW_o_DMRrT1DWYUgsPMQzGPi-NpRUBUh1F-k 3229
gdsfactory/components/delay_snake_sbend.py sha256=YanSpvdk1Ls644_FbJC32GGFAvgmRKb33gbl-Q3UyVc 4307
gdsfactory/components/dicing_lane.py sha256=mEGU9PmkQPiwH9bN2-Z5Rgi0Kk_em_UrDNXAKjqiWbA 1537
gdsfactory/components/die.py sha256=GwbWMwuPxJSYM2P4Rl6ZW76eYF9K3l1xaMv6NRcxi3g 4233
gdsfactory/components/die_bbox.py sha256=NC7xnYrZUMj3Aa-hPV3q5Gev4BNBpc3-MBoeTMsiALw 2982
gdsfactory/components/die_bbox_frame.py sha256=6RludnFpHZluUl2NApTluc1iX8gRXDPE6mDs0yoqqSo 2818
gdsfactory/components/disk.py sha256=1lyg09dbLeMRGr9joUQfB4XpGQkEkgsWcJP2opC9T5U 7496
gdsfactory/components/edge_coupler_array.py sha256=minhQOgYeQaRZ6iNJj2ST60xL2Cs-6XREa287nYVDpo 8566
gdsfactory/components/ellipse.py sha256=_QTw9S-f4Mq0O6bl8LDyaRBwWUjxgB2O8GReN97aTOw 1188
gdsfactory/components/extend_ports_list.py sha256=cC9sAsMot1EfigYui5w6uNHQKdC6Rxufb8ZBZQrwQ_M 1756
gdsfactory/components/extension.py sha256=UhYYUZVKBV5CvIIEhWSfchWiYontBiGCsbQQrtRy3Zo 7095
gdsfactory/components/fiber.py sha256=r_u2k-3kIIBVKPQx3Qr_GIY0H5TR-_zNlq6ZKHpuLOg 981
gdsfactory/components/fiber_array.py sha256=wXTrzCDHc2jHCptkdQHiHHRdHQYMStps3uQMZ6lsioY 1479
gdsfactory/components/fiducial_squares.py sha256=L5sHvyRbSVKCgAqb742TNLXOdUH0vptS6CqURjTug90 921
gdsfactory/components/ge_detector_straight_si_contacts.py sha256=YhXBBPUxhtM5MguC709QLXWY-XvNaim8lft8FNxQZFs 3093
gdsfactory/components/grating_coupler_array.py sha256=d7m1-WTmkVmIuXiaEA2I5kLDfTiLDXbqCSYkO9P4DTc 2648
gdsfactory/components/grating_coupler_dual_pol.py sha256=reUkARAdPC1FzlQ67Cn8a3ZMPwhlKlE58Vip24R4udc 4480
gdsfactory/components/grating_coupler_elliptical.py sha256=PMefH1lor6-fTVIl1rtTfaUiRZgfNORiy5Fx-OajFIY 7771
gdsfactory/components/grating_coupler_elliptical_arbitrary.py sha256=WDNGNLmtdR1_IH8grbie2CufjXaUTa7g86JZafqu9aw 7183
gdsfactory/components/grating_coupler_elliptical_lumerical.py sha256=0DcfawO7d4ogHKjCEV5N8gKGAp_XThtGWJr1-bljrqU 4833
gdsfactory/components/grating_coupler_elliptical_trenches.py sha256=yiVCJqqboKNCHeZ-R23U8Az6MRd7N07-tAN-Wm1SYtk 4587
gdsfactory/components/grating_coupler_functions.py sha256=wAdzJ7xtPKfwUb8bu7QQfZGPdyh0PixW_eW-mTSVUnM 1747
gdsfactory/components/grating_coupler_loss.py sha256=5-UEfmxMin0LhVPdwz2KLMD6pBSJpp90CoUs4KbXNC8 7556
gdsfactory/components/grating_coupler_loss_fiber_single.py sha256=wplfC0F10ZlhDVe97NXIRVn-lO2DzTmgWqF-t2i3vAs 1818
gdsfactory/components/grating_coupler_rectangular.py sha256=udnbJwD8L2Jx_xZFx7wg3PwCxAzM4t6kEvi4IWZsxkE 4553
gdsfactory/components/grating_coupler_rectangular_arbitrary.py sha256=GdRzeC35vUd9M351ChDif4rLCbZs_cnaVfFnxUtlSd8 5040
gdsfactory/components/grating_coupler_rectangular_arbitrary_slab.py sha256=v5iLdHA1DHNCADkE3r-1NEb2C5EVBWCaFzuRE_MHLSg 3905
gdsfactory/components/grating_coupler_tree.py sha256=bVOaiqcIMn1qgQbSQrCRqf4E1IY-JJvbuMWiJDNQu3g 1602
gdsfactory/components/greek_cross.py sha256=sRKSXDd-oxzuyldwf0VtiGP7kbZuUstFIqLRMpnCwXE 8733
gdsfactory/components/hline.py sha256=4jhzahZlCYbAeTst5BXQAKvzbQSE--4J81UgHnH_a6Q 1019
gdsfactory/components/interdigital_capacitor.py sha256=yMgFg0Q53aGTBMtBMH1NUadwo81QQ9Qn74Wp_MLtrfY 3643
gdsfactory/components/interdigital_capacitor_enclosed.py sha256=Wz-iZKqDV5RXCJDQ73UDoat2EK-ER3vKtHFewH4f6F4 3428
gdsfactory/components/litho_calipers.py sha256=WXWSLkUGhxKgPpWVuQio3ZEeVrJqUm0FxfQU2gZ8Fog 1799
gdsfactory/components/litho_ruler.py sha256=ijishrgvtsWr1EOE8eMhADyiUkDsVRylreMZ7WSBRbc 1218
gdsfactory/components/litho_steps.py sha256=wrejVHtvlqYSdl9Dn-AhxptHKXN_ZfSGIAroEK-g2mw 1278
gdsfactory/components/logo.py sha256=k8FsRP2RVa2eGJ5bj1p_tLqjp_Vh-7i-ZZcDn6KLKuo 844
gdsfactory/components/loop_mirror.py sha256=YKTOOpzKXdNUmH2SSV72GZ61w4fxtuRjSyy8NXos6Ik 1679
gdsfactory/components/mmi.py sha256=Gld2vPNlXNyMZHlPqqhIAuWuBX0FskAzdtx_c7utYvE 4436
gdsfactory/components/mmi1x2.py sha256=pQ0GXFfq7clWO1e8vTIOdF7Hg6otprCJ7h3GBjfAMmM 3380
gdsfactory/components/mmi1x2_with_sbend.py sha256=B6QC7UKUOGsne3JVqaEMZp908z0Q6i8nGPzENZWFYHA 2500
gdsfactory/components/mmi2x2.py sha256=5p8WqFuDVM4ITFpwVeoGU-AhcVJvHm5f0gCbQSqY288 3445
gdsfactory/components/mmi2x2_with_sbend.py sha256=WBn8utpmBDeYIu1mqTXIAp18aEm9lX5gygohnSQbkdw 2871
gdsfactory/components/mmi_90degree_hybrid.py sha256=W3Jdo56G8g42z3MVfFGqDFb-2olV9zyLyY5BS0PXfis 4364
gdsfactory/components/mode_converter.py sha256=l_FmmT_qRESJgGVjF3RpGmodiW5WmWx3dsniuhGyf2k 3106
gdsfactory/components/mzi.py sha256=PRSWf9KfppIS5yN0uO3wDopLYpNMa-wtb9J2qw4BfL8 8517
gdsfactory/components/mzi_arm.py sha256=_UE1aUh1BndahSvNNiulFeeZhq_8DzmfO3QhbhGjKgc 2464
gdsfactory/components/mzi_arms.py sha256=HER4P2ZI3f7vgx6XlmKiZHEbgrSZqP_DXbl_09QUueI 5822
gdsfactory/components/mzi_lattice.py sha256=iohGK-vZLKXYwrpBgVSBdt97oECzELsR0R2CpS3l4e8 11643
gdsfactory/components/mzi_pads_center.py sha256=8KKQjkjYJ7-jYcJmI8vkp7xMgA1oNpi6iSTm3aJ180Y 4257
gdsfactory/components/mzit.py sha256=wfzTRA01zmGTb8Y-1vKDzgsntBGyVsNy3u_MnEMZW8o 6212
gdsfactory/components/mzit_lattice.py sha256=shLMzvCBnv_kEHFeCtE4CIe-VVxLK89acOqLNlAPr5I 3485
gdsfactory/components/mzm.py sha256=Lu7jw2KORbDKD76-uJvFu5iVXc9y3qymp4AwSzUKGWg 6029
gdsfactory/components/nxn.py sha256=fWPs38Vo8jayTH1BZUyEG_udwS2lw5FPenA4zb0LalA 3735
gdsfactory/components/optimal_90deg.py sha256=73dy8dUe0VHFJlP3OOfxceehusOEDxIUkxmzzJ1J9Ng 2131
gdsfactory/components/optimal_hairpin.py sha256=M-9y4sdHhoBU0KOE_h7Sefaska-qk_fLrwrVrAmvgfg 3778
gdsfactory/components/optimal_step.py sha256=U2lzRzGTIYd_kGp1TQrv-W-hBMQdr1Y_1yi3NS_kkgY 6285
gdsfactory/components/pack_doe.py sha256=pv1pmgThTQ_ePRuH4BGaXUKYyKgBIr7HN-bfChBvPO0 6289
gdsfactory/components/pad.py sha256=UCOVxQvw3lMglh-80PbE3rrZUw7WXssRnqv9aO9S-lk 3932
gdsfactory/components/pad_gsg.py sha256=xzJzassq-3CrKd1BVt6W4JoPPEiUM987eAL-c1al5xU 1919
gdsfactory/components/pads_shorted.py sha256=E7O7jhbm-3HlKK1mtDIsNbtDK1_mE8rp11LhxoUysl0 1159
gdsfactory/components/polarization_splitter_rotator.py sha256=y7QrsVtdmFBSiubYPFGSLrTUFMujEYW5ALjoCOoqh-E 3718
gdsfactory/components/ramp.py sha256=8mDRbNrDA9E7RmKos-282ktF4EwwBL04mxon6ARdMq8 1115
gdsfactory/components/rectangle.py sha256=uxlXD-wGmdItiZqfuxhUjxucAMrK7x1vQJbwDR57XKc 4112
gdsfactory/components/rectangle_with_slits.py sha256=sO1-T7Bf4al2w0Z3mt7vdbRJJwX9RHlaSfi4pnknEJk 2916
gdsfactory/components/rectangular_ring.py sha256=C4BvuNpy6t6sMwLr9f-1HiiixhoSKsrUeHwMjAmvC74 1059
gdsfactory/components/regular_polygon.py sha256=vkB_z1YHpRIKm2PyEAbZBrLN_H6o4wk0fbuPVShaqNY 1774
gdsfactory/components/resistance_meander.py sha256=Ises_B0PXF1VOTyu2cYW2BWSk5TH31mKKRAvobPOYyc 3276
gdsfactory/components/resistance_sheet.py sha256=w3i-0g8_RNcZNPgMVo6Ht9UziafCslt2_iEdU2iWzUg 2614
gdsfactory/components/ring.py sha256=9o-D7X2zFkhe67Q9z_JU4dMA2YpCSyPrE4g5T4pCrvs 1260
gdsfactory/components/ring_crow.py sha256=A-XEc0NhkLa_XOzx_FbkqDBOLIDRYkxSNBrgoASknR0 5947
gdsfactory/components/ring_crow_couplers.py sha256=WyVJSHDi5YGm9t5KItdB5X2cb__9Kdra0cukFqlGMWg 5034
gdsfactory/components/ring_double.py sha256=-914B3dXh46jLOQAgt68UAdB8q3Wgb73mCAUnWcZHrM 3561
gdsfactory/components/ring_double_bend_coupler.py sha256=lQTGwWTbu2IizaJidaOWUHbLPGdI9X8GDAevvE-5MUU 2782
gdsfactory/components/ring_double_heater.py sha256=SroRmg69BGbBGV47frfm3qz8o2EPH6a9Rm1-1T44TUs 5797
gdsfactory/components/ring_double_pn.py sha256=EkyIvufPTdhIc08lp5LrPPupfa2fIPZwESbSYIcc9do 6924
gdsfactory/components/ring_section_based.py sha256=whPVMs7sY76X8XwjtfQhXiYhKpvr_q9ONIEC-1yXolc 10844
gdsfactory/components/ring_single.py sha256=i32o2v2E849JZxkiTLxrTKicOGryUqkklQhdWRecEg8 4050
gdsfactory/components/ring_single_array.py sha256=Sq7FgtstYKeet_6_IgN-7LxlIIROWUepSj50CNWaTw4 1751
gdsfactory/components/ring_single_bend_coupler.py sha256=ayA8VhoIQY7pMS6Ydo22BWy8JwaXb0qGhxCyvvADqq4 7333
gdsfactory/components/ring_single_dut.py sha256=59yCY5-vIjlW_j612SbPrj1IKcaNTwlpht3_vjMjzec 2740
gdsfactory/components/ring_single_heater.py sha256=9QLJfkPsGw5eH9vLOpKRqJ1-AZSkXx4AVZhDB0JPZYg 5206
gdsfactory/components/ring_single_pn.py sha256=QcCxlan2qw9FgVtotU_p1m4BdJvhEdOr0ryKn2opyIU 5382
gdsfactory/components/seal_ring.py sha256=ZnwBoheIZBxmHjRO6sAgXMp2PXoP1-khwW9FeHxzuOQ 5453
gdsfactory/components/snspd.py sha256=PJAxfp3i6s4_3D6jDLJ7oBMdbB7xPuUfINHEaquiL9c 3745
gdsfactory/components/spiral_double.py sha256=StMKKgCRTsk8M742SOkPBROBX-06g113BnjcR9me5jo 2184
gdsfactory/components/spiral_external_io.py sha256=gU3N4W_pZ1chIz7woqRbcizi3MQmQpAJa8eJ58lDQn0 6270
gdsfactory/components/spiral_heater.py sha256=8Wn-WLegbW7ZeKieUIMPGE_jwDv96Wei8VqkdrDG_2g 16543
gdsfactory/components/spiral_inner_io.py sha256=Lbnyux2_mlBJcD0t5aftx_lIvRIuB5CxvdJd-3lnO14 12397
gdsfactory/components/splitter_chain.py sha256=LgRWFkSbpmW9h_SYuMMljmhbeHR6sm2plKN_zE1yXYA 1742
gdsfactory/components/splitter_tree.py sha256=Robz7UJWmr_JD0D_PQLAbb6x2zj6RLzkB7f3oB_UKJo 5242
gdsfactory/components/straight.py sha256=4CRmB8-DhPooWwl0dlxD4PQfSLuE9j4q9CXODyDNTJs 2347
gdsfactory/components/straight_heater_doped_rib.py sha256=rdav9r8wu6z90q5wItCmVM8gpV6Bn2dzPheNIWBDtws 7408
gdsfactory/components/straight_heater_doped_strip.py sha256=mLVtD40HaCM6q0aBzrn7fop_DLnWq5OtfjapRuLYzaY 1921
gdsfactory/components/straight_heater_meander.py sha256=sygtJoi5wdwdkSE2it80Gn8Z5m7ui6COSsassKx6WZo 8645
gdsfactory/components/straight_heater_meander_doped.py sha256=ZbbVNs-ae0yHftAiTxKtSHEwO_YpvgMN7qnrNgS0V9s 8592
gdsfactory/components/straight_heater_metal.py sha256=i7Z-fR6Y24QcgYlm_pVAyEJQv5C9H16UAx7Yq3ln7vk 9842
gdsfactory/components/straight_pin.py sha256=Ic918nIkfxgozsG0TLq1BFcWEMLDwTXruAhE46neIIo 2705
gdsfactory/components/straight_pin_slot.py sha256=LFPh38tfGAH-4cMKL13eZ6xI9_8HYAgHj-u6HjRG5rI 4019
gdsfactory/components/straight_rib.py sha256=rsfCIm3jEC17qpPsStMW_aZhUW-sqLXXEFMmFWCaQ8c 656
gdsfactory/components/switch_tree.py sha256=GTfPYxtPlVx_WCm9Z5-JimMn55fzFzgwB1OoleuczSc 821
gdsfactory/components/taper.py sha256=w6pxXC2zdrEEHgy1A6RUFR3vqGBfEqzP1BOuY9LC0rM 8314
gdsfactory/components/taper_adiabatic.py sha256=q9oxv3p9WaSEHfDD41KBqUhZzSKIC9XrJYQnaDsfse8 4069
gdsfactory/components/taper_cross_section.py sha256=gZRBL51EAbxg4W65PKeERJvk9ZAVUJNMclEn-kw2_Ac 3171
gdsfactory/components/taper_from_csv.py sha256=9VTMKsQxHEZo0iqSxfiRKBic2CPboXJGzCQPW1utRj8 1634
gdsfactory/components/taper_parabolic.py sha256=gR0MAGEPoEIwddpxpOKl5rGlJb4OQYp15l7LYhXgI3c 1287
gdsfactory/components/terminator.py sha256=TWPFIH_sKbg8bshIn2KPqDqXi9vdgf7QqnOEK-FfAG4 1883
gdsfactory/components/text.py sha256=Ra4rx5BrgpMkQuvLdacGwmzDdm31YJhpOjVA04xx50U 3100
gdsfactory/components/text_freetype.py sha256=hRBLYhXiQezEaoAGT6FtD-5bd_NKMOcHivKvItoBLBc 4210
gdsfactory/components/text_rectangular.py sha256=Rm1tZ7lXxJE8TK_sTR3FtEv8ibWRKfBeNAHlizzfk7I 3554
gdsfactory/components/text_rectangular_font.py sha256=wtFK96eFTmPZGH0yBot-D1m5jzCKAKZfNLWN3M_peIE 9601
gdsfactory/components/triangles.py sha256=OyQ_12bGHTQNVPFrrGwrlXbdI_KJb2Lexq_Gm5OsnZU 2892
gdsfactory/components/verniers.py sha256=qxE6Oz5Yx9pPf4ZzSwwv6V3sklDYltC1ca1iqXxyZl4 969
gdsfactory/components/version_stamp.py sha256=a23hPPqKQdmOLhz3KX_I6PEwLCJN0mfumQ3WR2DP3YM 3052
gdsfactory/components/via.py sha256=Z4rOQL06wd7INgdLWIgpLcstEL1bm8VWZakRQyBoRLc 2999
gdsfactory/components/via_chain.py sha256=wZ1jtEkvM9lPIHfJ6N5GHeU-j_B9AjpEC0xMibJuVfQ 7111
gdsfactory/components/via_corner.py sha256=ILdzd2u55JQFH8qQdeBTmUs2SgOlVBs5Nb5PawvU70k 3034
gdsfactory/components/via_cutback.py sha256=WUMIGJZAeW0BswN9khKImENCkznmZyrqvoHUq9QtKOs 5530
gdsfactory/components/via_stack.py sha256=rlSa8ueGXZE8XSatDRuhbgigdn3Ipp-ToE_QDy6rdAs 16342
gdsfactory/components/via_stack_slot.py sha256=7mYcEWWyD8hnGTxBnwhzIU3kU1l2M2yn0MVKmTV-1OU 4779
gdsfactory/components/via_stack_with_offset.py sha256=Q4oag8yf8KrbFNOski1cEeLdXdweLpsTjZHXpTRc7yQ 4941
gdsfactory/components/wafer.py sha256=suSsBOwVhI7d5QHhv9nvGyzkMB10q5wo7Roc6mJRHNE 1324
gdsfactory/components/wire.py sha256=c7qIpUD8CHcmvautJjUXA9fcva9iayKT0OtuuJyjQ14 6468
gdsfactory/components/csv_data/grating_coupler_1etch_h220_e70.csv sha256=OPgbt3jTq48UwJwjP6kLR8Jv3v2DlStKwrFezXPlZDY 500
gdsfactory/components/csv_data/grating_coupler_2etch_h220_e70_e220.csv sha256=enniacC7u8nwd7SPlsVuIHpoXSBJS7GpSiFzyRpo1b8 1014
gdsfactory/components/csv_data/taper_strip_0p5_10_100.csv sha256=UG-grS3cMGoSpNKGec5a3C9EzZdKaPbj7-nm6KD82xE 19749
gdsfactory/components/csv_data/taper_strip_0p5_10_150.csv sha256=ntZLpsh7pKLNhDN9W5XpwlUiAo6KblJQTPwQapA4oco 19751
gdsfactory/components/csv_data/taper_strip_0p5_10_200.csv sha256=IwCB3-zr2kjQvY5TyfynWoo-mXaE9e_3iWHz2goEBvA 19749
gdsfactory/components/csv_data/taper_strip_0p5_11_200.csv sha256=4adfZLDEwownDMbcmFggR9M2yhqr6_UxYZL_70nzhBQ 19751
gdsfactory/components/csv_data/taper_strip_0p5_12_200.csv sha256=0hhSUcew4pO9rbt0H4yZ3pKYYNrWDPSp4nnL2Gh5Oas 19775
gdsfactory/components/csv_data/taper_strip_0p5_3_36.csv sha256=foVUJO_uAH2y6nv9qZ0c5y1xHVuL6FE02sb9VemKlmk 3143
gdsfactory/components/fonts/OCR-A.ttf sha256=gpXx_5pZWzInQDxHrt7vZre10a_wfrAQqKpul7NAdcc 23952
gdsfactory/export/__init__.py sha256=o7hBtdEqU_SNKPeGGQ9_fgdPKuBSMf9EjqI20ajN0co 267
gdsfactory/export/to_3d.py sha256=9p3lDzouJef_A7hM4S2iTNQ7vEZFThoXsjlegb4zNRA 3276
gdsfactory/export/to_gerber.py sha256=CF4LXywVRnVUvkmQQd9rV4H6o6eV4_vO9nxLZ8ryQOc 7532
gdsfactory/export/to_kfactory.py sha256=bJw9Lt8lxIcR6CR3CQd6O5b2XMhMWpSWMu33PheZS9A 2911
gdsfactory/export/to_np.py sha256=zwpDQZg0TFL_HmCq7Y-Z9JXLKmrEinqSX2BRnR8LmZk 1908
gdsfactory/export/to_stl.py sha256=F97h5WTyV-zh1T_tmXfA6DMVMdn4UvVjA8xGcpDgAr4 3095
gdsfactory/generic_tech/README.md sha256=Sn-PN9rYR3NZKXNW50ljNrCAaPnXj6NRBZ9vRLc5Qdk 1019
gdsfactory/generic_tech/__init__.py sha256=LiPUhh3KJDy9Av1Lagstd_HMd6H42M8InVc50m6VU6M 2598
gdsfactory/generic_tech/containers.py sha256=oDKHRjRdZZIPYF3x7X1fif3WaFgH5wlq_DJEHMf-mac 1008
gdsfactory/generic_tech/generic_tech.sh sha256=6H-KJh-JFg1XpYhUQRtMgd9uH_0o7TNCIFUUnYYOZZY 163
gdsfactory/generic_tech/get_klayout_pyxs.py sha256=e9Wb_z0Cge5ep0wIt5wgGj-bsYNdMts_-XA_XPDGXlI 8246
gdsfactory/generic_tech/layer_map.py sha256=GSz0w0Fc0um0nmx__9-FG2txB6fHj8KhudNUaL0S9fk 1764
gdsfactory/generic_tech/layer_stack.py sha256=mLMR4CwvrIfPIS_cqqD0G-Gm-_2MgopcpK3FwortIxw 13834
gdsfactory/generic_tech/layer_views.yaml sha256=Q1ngX3HLrsXnSMkPWZcfr81YXPtiJbeTGb5ivB6an9w 10794
gdsfactory/generic_tech/simulation_settings.py sha256=YehmIphBicDB7aIrng61eX9RqrgFTQ8IP3pUu9_619Q 3882
gdsfactory/generic_tech/klayout/README.md sha256=puODi_eBL3qkVTDqV_ZtbbUKozBHMxA4e-Knu2b-OiQ 161
gdsfactory/generic_tech/klayout/grain.xml sha256=nZtPUgtcByYa0M3dL5Qf-fhxRZ053LYncKkHgIuEmO8 6193
gdsfactory/generic_tech/klayout/icon_128x128.png sha256=jDEnudeRtesnD5HS-K9HOfRJNCglpBgPcNpAFoffmEQ 10140
gdsfactory/generic_tech/klayout/icon_64x64.png sha256=Lukb7vXZbVie2RiJSuT274iZBrb0f0gTRLBbRoZwXps 4248
gdsfactory/generic_tech/klayout/layers.lyp sha256=1Jq_cppZAzpwGkMZWkLM8w6JHwmSBy8_uSdfYJNes7s 41091
gdsfactory/generic_tech/klayout/tech.lyt sha256=krDp2KaButROfEZVnIyZX9nN1lML2OGT9CSzAZzMeVY 5869
gdsfactory/generic_tech/klayout/d25/generic_tech.lyd25 sha256=CwmKh0iUaIduwI05neiJLmqzbxKBT_n-oCqUqHaLH_Y 2281
gdsfactory/generic_tech/klayout/lvs/.gitignore sha256=YBfQ-rQosU8T4xly8rnYL5GM0pcjlM_dSvZesagGeiw 27
gdsfactory/generic_tech/klayout/lvs/Makefile sha256=R9QPCLSosWVi7cSiMzDkZ-37p4a8eO2aJOSHdMgJhjQ 494
gdsfactory/generic_tech/klayout/lvs/README.md sha256=Nlche6ca5znfkBdC7mFnA1h8HIRvFq1mVmJq0gqc6xw 4064
gdsfactory/generic_tech/klayout/lvs/generic_tech.lvs sha256=D1uH_Jg6C7c-_tZ7nmJKIiBvy-z-8UqeFv3qfUYG2LA 7235
gdsfactory/generic_tech/klayout/lvs/run_lvs.py sha256=3RVuazFrEL25q7vQyBvF9r3tDdoEzItPkLI862d_kvA 10692
gdsfactory/generic_tech/klayout/lvs/drc_malformed/README.md sha256=-8BXFkrdWwKTlK9Q2iruaW4J3BAxqVSrPD2KVr3Lehc 2421
gdsfactory/generic_tech/klayout/lvs/drc_malformed/generic_tech_malformed.drc sha256=i1EpEx-hiOBIp3pbz30d7bU_ulKtTEnZnxlwacex_q0 9696
gdsfactory/generic_tech/klayout/lvs/drc_malformed/run_drc.py sha256=9u6An7rCXyoK3Iw6LjYjE9_JjPuLVsPD2OpuD1XPym0 12379
gdsfactory/generic_tech/klayout/lvs/rule_decks/custom_classes.lvs sha256=AuHmtAG8YfLxPS2wsAkUG8yzhUhLlH2t605c9xBCH8c 3446
gdsfactory/generic_tech/klayout/lvs/rule_decks/devices_connections.lvs sha256=FzY-b1nGyrc8qXG0XIauI41RdRvgXuwLCL8MAZV0dJE 479
gdsfactory/generic_tech/klayout/lvs/rule_decks/general_connections.lvs sha256=-QVNmEFEgULfuRxrwZ7a4OtFUW1AHKxIoWmcCyWqtBM 582
gdsfactory/generic_tech/klayout/lvs/rule_decks/general_derivations.lvs sha256=tOonzmdGaKRgc05BbyETEU8EstLtIXkCKYzVQG3mYq8 108
gdsfactory/generic_tech/klayout/lvs/rule_decks/heater_connections.lvs sha256=FkJ8jHK2cUVlR2H35amnDz6FGFCoRsPnRUVXQY3tnbc 186
gdsfactory/generic_tech/klayout/lvs/rule_decks/heater_derivations.lvs sha256=Llyoa111BbyZ-RuL2qsgK9TPGrDQM0r0ta5FVC5PMEE 398
gdsfactory/generic_tech/klayout/lvs/rule_decks/heater_extraction.lvs sha256=6I3Y2OXtp6Js69Rc30E2uZP2dxyFMi2CdpBHQ-SfFkM 574
gdsfactory/generic_tech/klayout/lvs/rule_decks/layers_definitions.lvs sha256=l202-uXDUmbQbEC596eY7uMoRQlvn_WxIKkj0uBfXag 6034
gdsfactory/generic_tech/klayout/lvs/testing/testcases/README.md sha256=NCYimAYicUQjx_U2MZ0qP-T9gbSB69rHi1FS9I1xHDQ 477
gdsfactory/generic_tech/klayout/lvs/testing/testcases/unit/heater_devices/layout/straight_heater_metal.py sha256=smKjJy_HdRGYQfwcjV6tTLdxDxG_S749guWx2JTSdTY 4836
gdsfactory/generic_tech/klayout/lvs/testing/testcases/unit/heater_devices/netlist/straight_heater_metal.spice sha256=tkjzlUS7MIIHE_krHVN26RJljv8xMRwyI2IF2zA54SU 926
gdsfactory/generic_tech/klayout/pymacros/set_menus.lym sha256=gN-nUXqOg6l5vYyLqZagAHH5WzYCEj7z7PDfLsi_a1o 710
gdsfactory/generic_tech/klayout/pymacros/set_shortcuts.lym sha256=egOCsV_vun0Ew0N6F62Qq8bKahR_Ub328G8Qi9dzf7I 538
gdsfactory/generic_tech/klayout/python/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gdsfactory/generic_tech/klayout/python/kgdsfactory/__init__.py sha256=_BQoW5BhUiIPTJhhuR1X8qkaI722RQniBuqrCGLQ2do 114
gdsfactory/generic_tech/klayout/python/kgdsfactory/shortcuts.py sha256=Ja-27cBeC_DOclRABuijXwh6Ja9RutOD3QSp_AUd80E 4312
gdsfactory/generic_tech/klayout/xsection/xsection_generic.pyxs sha256=Wmm9BdVvA8t5liP-5ZcqkrjCxRhk4OHmK8EPBg_94u4 4258
gdsfactory/generic_tech/klayout/xsection/xsection_generic.xs sha256=S8GmBxMgHZ34OSDdWTkXE0iZTNvxNEhMg_7sQomK_kc 4537
gdsfactory/generic_tech/klayout/xsection/xsection_planarized.pyxs sha256=lM7Os49RSjC-k5NL4Lhio1SQwNUmOP9Jw0ArhRGN9-0 4731
gdsfactory/generic_tech/klayout/xsection/xsection_planarized.xs sha256=Hbie8OElyvIckiu-We8XkKcUOXYNdlQk7Fj5WqZKcPQ 5508
gdsfactory/geometry/__init__.py sha256=9UDXgGsuvnydxqr5bqvH6MUaMDqNHP2G9bFK4x47ayg 999
gdsfactory/geometry/boolean.py sha256=Mgt72QfWiWw3395XMOnFxivzom3EMR54lMTAe8U93Lk 4870
gdsfactory/geometry/boolean_klayout.py sha256=MlYtHI8m_K4ckeIhuRZnTswA_aNO4MzyWr5dl-Aydqs 3789
gdsfactory/geometry/boolean_polygons.py sha256=JUgICcRZThNKqFiUWpE0Y4Kg0KwpDR3mELohTc0zrVs 1862
gdsfactory/geometry/fill_klayout.py sha256=C4eIzM0nPiM-Vv1M34zS3wRYiv9IrcApN-3S6lXxzig 5059
gdsfactory/geometry/fillet.py sha256=2ZqnzZIXLLkLQm4CIuiRbu97L-tifTSuZXPQiJ0j5xc 1655
gdsfactory/geometry/functions.py sha256=xRtOv1k9uvOjMsHYhGzfwaqPsUOxA8asfdGNwfuG4iQ 6614
gdsfactory/geometry/invert.py sha256=ZJHkQ6fe6jgIdlk93pu-nYymRg2AiILKOSr6w8WkUX4 2145
gdsfactory/geometry/layer_priority.py sha256=p_UwyB14zHOpS7T4Evi0sS97w1MkDMwDWXf1k3vnWqE 3692
gdsfactory/geometry/manhattanize.py sha256=Kkz5sh54urUTfBRwYB4Xm7bA9aHDoZy4ZNC9fm3jn24 3066
gdsfactory/geometry/maskprep.py sha256=zqPJElUNvEzNPIuknq4pbk-iZk2oDLNE3-ctT5hRzNA 8780
gdsfactory/geometry/maskprep_flat.py sha256=5cXIh1du-5NJzvbqQ4NY1VOvDV4BEckGkwXdZBnyU8E 1203
gdsfactory/geometry/offset.py sha256=ep9487PDrcoD7zvinyQHKSP8s5I6GlmnA4uKvRGUtsA 3694
gdsfactory/geometry/outline.py sha256=zU3VZiRZ8tdCWgmPIhYn-qc-qaDA2TFR10FapFRxnrs 3810
gdsfactory/geometry/trim.py sha256=wILJ5wVIxwptIlDkx5igx0qcbO0S0VwIEsjSW0ArqMQ 2465
gdsfactory/geometry/union.py sha256=iJRFxnT1X8M_dlJ6IrkcSGDCPHKZDWOGz1WCM75iIAA 3080
gdsfactory/geometry/xor_diff.py sha256=BP48HgOujmPP-V5rEcL-XQPxWNeQJRt8JgK_Wux8wj4 1783
gdsfactory/labels/__init__.py sha256=O23mbOnwfli38dypBww8HBnfudkwFTxOZZ4kNlyrrsc 567
gdsfactory/labels/add_label_yaml.py sha256=dz-T_kO3OmgcSCsdLnsrhoIB0OjGHEak_N11JucWDVQ 5228
gdsfactory/labels/ehva.py sha256=DcaL2ARB4wUAWCrYw6gzFNRXSPgyyCDDXX8zdaYk3NY 3301
gdsfactory/labels/get_test_manifest.py sha256=j7BnEpw4kIb8VIIrPshjcUthwZXgSjsAwhf6CzbJF5Q 2554
gdsfactory/labels/siepic.py sha256=vlQfVt2yMhbOaxiI69Qx9xerBPfLflbc2Hv0XPpvVMM 4718
gdsfactory/labels/write_labels.py sha256=_JacbUGNFAjybQ7T1TKxQfelEK0PgI2Q_ZzE2JQG3t0 4438
gdsfactory/labels/write_test_manifest.py sha256=Tq6F5L8xgrnff4BktlY3wbKmPaRyn8eJ6KgxTYtQcYk 3938
gdsfactory/plugins/__init__.py sha256=EWZsmUbI5seHlYDDensx_38_cAYOGrohsIa-gW-o6P8 303
gdsfactory/read/__init__.py sha256=3EYBZjeylETcYkQ9EViMT0xhAiXPVx1e4NGrcYP7xo8 791
gdsfactory/read/from_dphox.py sha256=gf8jzffhBZzgT7b0aPl5Xuy0gla1J7z9tqmrhaZuWzo 1714
gdsfactory/read/from_gdspaths.py sha256=m8k2L4uXZ48552JT1ieYuLl_HfIhdihYRf5QNPPAnqM 1263
gdsfactory/read/from_np.py sha256=wJGPtqx40B4aFsz72CsWk_Glf_P3mvKf8lX8VrDu-fM 4276
gdsfactory/read/from_phidl.py sha256=uitgApFczGD-YK8cQ_4bOw8zqgBD87uUcbKQnj9OwxA 2606
gdsfactory/read/from_updk.py sha256=izL72Kpmge7pvxVxUK66bCSXBCbAynqKXX4icIFAwd8 7837
gdsfactory/read/from_yaml.py sha256=R5K8eVpoG6jb97c_kIFQbx5Y_8eTv6dcDjoDStB7Q0c 37876
gdsfactory/read/from_yaml_template.py sha256=gGyYCYGKvgz9HlvCf2pb1lovKDBXgKKJtWAAbHCxi_I 5937
gdsfactory/read/import_gds.py sha256=6Nx6sBMgX0FG1PnMmf6cpAkPMNhir7RGQzzgpADvjoY 8144
gdsfactory/read/labels.py sha256=mQ0X4tsrj8Cx-XyWnZhp7B1-vnl6bXwqJTJ4V1rIb8g 3369
gdsfactory/routing/__init__.py sha256=9r8R3xm74rE-F3ZYfF5RxIOMPk7_5GP7omvqD3ZkdXg 3753
gdsfactory/routing/add_electrical_pads_shortest.py sha256=JuPXuuxDH2He0-31t41tyVVQzapziuV2WoGcjARMbWU 3040
gdsfactory/routing/add_electrical_pads_top.py sha256=bnDsRElAysoPc-0NZUH7aC6kTKfwLtDGcMGXqYYpetE 3541
gdsfactory/routing/add_electrical_pads_top_dc.py sha256=2y8xZEnm4rmFu-IF7jMmWBgXeaYHixGJkRBGuoV4CWA 3150
gdsfactory/routing/add_fiber_array.py sha256=TNor3iQf3n0U8-0IGDYMbNxRFV28x2UNM47KJt4jSKI 12278
gdsfactory/routing/add_fiber_single.py sha256=sSZXJTTpfrAJXpXb60E6znL1_-j_5Vlv_rqICYodSQI 10818
gdsfactory/routing/add_pads.py sha256=uKdTfMg4SpSt_2Ch8q59Qoc2Q6e20WXZ_Q2i1I5Fbp4 9450
gdsfactory/routing/all_angle.py sha256=-QXrqnDeQ8F8eiVbPhc1TFIfnDaDnG5buwyFtkwP0lM 38305
gdsfactory/routing/auto_taper.py sha256=pjopcHCI6YCrdy3MccR7ZtZp4kn5ypYZeL8EXNcHpAg 3879
gdsfactory/routing/factories.py sha256=ze6avFWsRNjPa0u1UcFyVenPfjYu1rvwO7n2Z1PuX7A 981
gdsfactory/routing/fanout.py sha256=5nyQFdN_R91HpsK5UzVC-2b-ELWubbU8GYWJ6WrSd0M 4486
gdsfactory/routing/fanout2x2.py sha256=RHtZyiIAGyqFfcDhSxtFVsw9kNQDvLNfFMTUbskfChU 2807
gdsfactory/routing/get_bundle.py sha256=tK2Upp1pVGIFogrOZ6Q6JgxmEs4yNlYglzGbG22-yfY 27097
gdsfactory/routing/get_bundle_corner.py sha256=mdD9gizBLcp_X1RC52TPBvQarGQqpffB4oYrFRaxYko 9758
gdsfactory/routing/get_bundle_from_steps.py sha256=n_rqMcG3n0gDennq79DFpS3sbDHejtNH5ya00182fJg 7653
gdsfactory/routing/get_bundle_from_waypoints.py sha256=NQcWoq0voS8U6FUxc3u9jYjUW8-kM99hlwi-v1sle_I 13457
gdsfactory/routing/get_bundle_path_length_match.py sha256=V4_Je8F8QBNfGVJj-ezTNTaVU_eTeRJuf4edO-ND73k 5386
gdsfactory/routing/get_bundle_sbend.py sha256=z6dR8kpF815y7RIR2QJ8vWHtZLT135wCpyIaHSrjUjM 2325
gdsfactory/routing/get_bundle_u.py sha256=_SfbOczmOWDH9uEWamWSZHQABgULFTE34MA_Fb4unSc 18147
gdsfactory/routing/get_input_labels.py sha256=rsmBASB1VheoeXew5Z2ez_IOu7HzZ_mPYWVi3RavNJY 1486
gdsfactory/routing/get_route.py sha256=Xry6hyl0RPXtbcrF6EdwjgibWLOsdCKZ4t7NYvHzG0o 13231
gdsfactory/routing/get_route_astar.py sha256=I03naHBRvWkobBk8BmpEYXId4bBPVUkDXCn_WJ_ByAg 10947
gdsfactory/routing/get_route_from_steps.py sha256=t4Hb4aOMdWsUjjMQi4Yl5czbeQO6SO7-P_syytw3_Sg 7484
gdsfactory/routing/get_route_sbend.py sha256=LLq6vqa3I15sOre1hhMTMm2PFLRNTcWsAJxl-mT8lw8 3275
gdsfactory/routing/get_routes_bend180.py sha256=dKeeqRJ_t9mnr3SbZmLd2QLgJWOKzFHMK5qq-WnaXyw 3337
gdsfactory/routing/get_routes_straight.py sha256=3PLYecvPShUHaMf68cXfdfUEuJ6eKa9C2YVmLpnXqBA 2177
gdsfactory/routing/manhattan.py sha256=93ci3zjciF5c3bhHjWvY-SmF1ee3Ib-RpcegVzLElv0 34244
gdsfactory/routing/path_length_matching.py sha256=IqRO0IQCbP300X_z60Pcn4RDI7tohfUho98UM_IGz8w 10025
gdsfactory/routing/route_fiber_array.py sha256=WHaznwXnxzHGrcwd7v-nBilzdGkFZBIsTLneGSzNlS0 25446
gdsfactory/routing/route_fiber_single.py sha256=Sn439uw53UgOS1-HUTX0xCuqOQgsuSTALpfv5TbMcu8 8647
gdsfactory/routing/route_ports_to_side.py sha256=uJR1y7zXtL_cRbgEwwy39fogA0bNYMy9cO5xo6J8ids 18072
gdsfactory/routing/route_quad.py sha256=GSPJMIOewxQx_pmBii43t4HEfikGPt3gqFRoebM4HwA 4342
gdsfactory/routing/route_sharp.py sha256=FmdmCeEoYeuonBLnTA5ZXu1684mbq_LCJdpcU-M3E0k 14290
gdsfactory/routing/route_south.py sha256=kCsllwI58ndTeq8I8VH4yx-xfC3-K4z7MCrucItlHGg 10497
gdsfactory/routing/sort_ports.py sha256=oYsUuUx-zrVCcLVe5xEOwbO2ioJkr9hEHShyPTlsY2I 5641
gdsfactory/routing/utils.py sha256=yCDG_Eiej0aRNifNvNuXY1N2B44NBH1joqCEVtyAgOs 2433
gdsfactory/routing/validation.py sha256=wU9nn6vgS2iTCb3sAvtL9CytdUjPzY9H9HGuyz_Kmyo 5645
gdsfactory/samples/01_component_pcell.py sha256=osXoi9Xtcb3YeXInUNx4OYyvHka-yoPOr10SDqCIL70 2767
gdsfactory/samples/01_component_pcell_with_pins.py sha256=fgb0gHcuJvRjIRNZpgg3ueqCc5o4g7L1zAguTPFFyP8 911
gdsfactory/samples/02_component_autoname.py sha256=Kx1ooVpHBr5YrTP89mW2EpJH7OzzH7B_2TW6XbmgrRU 344
gdsfactory/samples/03_move.py sha256=ksY0stRJ-4CkukRceV1m9bc5pErYucmZTpxPdO3Dt98 886
gdsfactory/samples/04_connect.py sha256=Ats92s7jv6u-k-MeIRs5CY6dRowBYCncG6BIxUath7E 861
gdsfactory/samples/05_remove_layers.py sha256=rMM3FufMU8CFDSOFohYOvEUTRDJxvecLKdxJJY_sVGM 656
gdsfactory/samples/06_remapping_layers.py sha256=whOAs73gucSV8bNqrHzhTle1xptdjIpwxjHY-GxverA 856
gdsfactory/samples/07_flattening_device.py sha256=ize63ttFOAM1Q5U2Mi7RggLzeERbkgHAPr2gs0-GXMo 911
gdsfactory/samples/08_group.py sha256=NEPofljcrkVLkdy5so9B6TW3WuvEct4_kNn-E2730kM 474
gdsfactory/samples/11_component_layout.py sha256=7hfUIqoOKENwKB69oR3v1aYF1rC__G9WIc8cHsjN9pI 1673
gdsfactory/samples/12_component_refs.py sha256=Ew635tUoVnT2YHIAPlGxg4RPVB21d-8fyv7etu36Xoc 2501
gdsfactory/samples/13_component_netlist.py sha256=OmXkTeU4dFbjKIPs0lNV2hWGZjj_Hhlf_d9utc5zoXY 1013
gdsfactory/samples/14_component_connectivity.py sha256=OQ2cvLnOm40gn7lIHN-P-t0s1yiiVOqHoECkMqwwyWI 2537
gdsfactory/samples/15_component_sequence1.py sha256=yZUVkfdP-DwZ6e-f_bl1L1hMK0TydRJ12NImxA6DFNA 1683
gdsfactory/samples/16_component_sequence2.py sha256=izCFWesgX6eR8jtrlup6STVAsfZfYqOka2Ok-2fE4Rk 1891
gdsfactory/samples/17_ports.py sha256=ecCJSJkcE9n61-P_Ls_0M1_k-2rZ8L1nkKbAFV2seD8 1030
gdsfactory/samples/18_port_markers.py sha256=WmjUVZI0vDcjm5ao4Rf7Ek0ivUCXFfLZZX8AcBVbb08 362
gdsfactory/samples/19_references.py sha256=9n0ez7vE0bs9pWJ8npRywTEeapgu74GL-49ViKtUlec 361
gdsfactory/samples/20_components.py sha256=gV6ot5IuJwzP9YrxatENPXN1bKqrJqZRmKPSfyImUmM 560
gdsfactory/samples/21_add_fiber_array.py sha256=ZuXDdOIiWnKHUQ9B_I2h8cFplwMvpOymUFeewqF5o_4 565
gdsfactory/samples/22_add_fiber_single.py sha256=fj_R1awHCT1D-2pABhPTq9sQjZBFO59KR3Hc18euyZ0 550
gdsfactory/samples/22_add_pads.py sha256=StUs5JgdISa9TdAZGN82KtVqdfoDmPN9j2MryHq7JDk 631
gdsfactory/samples/24_doe.py sha256=DwxvV9jV1wtpdso-m8Ybk4ZgznuV_KsZa9jUSVXaEpU 381
gdsfactory/samples/24_doe_2.py sha256=tJ8yJOpK9RRrREI1b_YTYUCsO3XF5wOPK6s_6A5ajgQ 716
gdsfactory/samples/24_doe_3.py sha256=XsljOLY2qCrISjXzVPfmIL7iL24o5L6bUBRdUTYeNdA 721
gdsfactory/samples/25_slot_cross_section.py sha256=giznkvmkzlFaIsd4lB7tuq6b_SmrPRFncyvwIq8uuXs 309
gdsfactory/samples/30_lidar.py sha256=8zbzbu4388gwgBvfmaiTNPFjf9Uvr2DDUbF-jscuL98 1408
gdsfactory/samples/30_lidar_pcell.py sha256=hcf714kmHvVvmo5vVoXmaL0hMcedQu_x-vP4EztpiFQ 1661
gdsfactory/samples/30_lidar_with_pads.py sha256=D9m4xjE-1nncJH_UDvcvwQYO2MoBHtZIgUaqTaeTEEU 1995
gdsfactory/samples/40_routing_add_pads.py sha256=ai87K2EsQX2SwKU7vksnxp00pWzxWnZnVwiYyIuWHGY 2209
gdsfactory/samples/50_schematic.py sha256=VJuuko_ToBvJQ1un6_MCVjqxjOYjEmjWYD-xhx7yh_8 668
gdsfactory/samples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gdsfactory/samples/all_angle_routing.py sha256=eEC5fpZQVr3-maY8cEQOj-ChxIwWjrVYtpgbnrqmS74 1418
gdsfactory/samples/big_device.py sha256=yutDkTUobrFxw1lVPwbp43W6GzlMqafIyhPb5seouN0 2274
gdsfactory/samples/sample_reticle.py sha256=A6kJHHHBVWA27wfWWzHq0KEqmiie9pFhoxGLA6lMTWs 2883
gdsfactory/samples/snap_bends.py sha256=ntVGQfZBTyx3Yf3YP_T5Ukefb2TzGwqCvdZAgwveDlI 383
gdsfactory/samples/snap_issue.py sha256=go6i7hP-Am22XbYr_SE4eE9xn2-gS3l_UWc9jNQ6TXE 321
gdsfactory/samples/all_angle_routing/aar_basic_01.pic.yml sha256=nXCbjbnibTw_4J6nk8sc_4gKrbdqsmqlxllUaM0n_3k 558
gdsfactory/samples/all_angle_routing/aar_bundles.pic.yml sha256=MSo1X1j22bJARupG5B9cLJvvy1OdRQzRPZ99iVB4Kvc 6062
gdsfactory/samples/all_angle_routing/aar_error_intermediate_180.pic.yml sha256=G0PNA6Gjxiqb_fCB_nQwcJ3ND8PrQZhWefoJBaVsa50 444
gdsfactory/samples/all_angle_routing/aar_error_overconstrained.pic.yml sha256=K0bA71Ep04Ucp18EHGeqUkHc_GR7BUmfUjJAKyOIH24 463
gdsfactory/samples/all_angle_routing/aar_gone_wrong.pic.yml sha256=OPJ2GJAnzdmbzDGHImtdAtU0huycv7ON4Of6OncBeRU 1552
gdsfactory/samples/all_angle_routing/aar_implicit_final_angle.pic.yml sha256=qEQAVKV2se3hF5JvddIXJ2xDJ5woYkwKeHUHihB2Wlw 1315
gdsfactory/samples/all_angle_routing/aar_slalom.pic.yml sha256=-bGQM_C7xqEtDO97snjHkPVOOp-MkLHnOvN9SnRnGvo 602
gdsfactory/samples/all_angle_routing/aar_start_end_customizations.pic.yml sha256=YbdDwlZ7d2Ramk8A0DlXeA4ZoqgEij4XKzP7acp12lA 3317
gdsfactory/samples/all_angle_routing/aar_step_definitions.pic.yml sha256=GMwokIDbwKEnrxA586gIJfbOfWV579kHo13YvnHraTE 1484
gdsfactory/samples/all_angle_routing/aar_tricky_connections.pic.yml sha256=mZNTMJahhKmA2EQAHoNNWDZebLVtiP79tmABHyzRHR8 3045
gdsfactory/samples/all_angle_routing/all_angle_routes.pic.yml sha256=A2Abl6uAdWFKiD0UNaeQT1d-GnOoP61ggm_hoRYBeIM 3788
gdsfactory/samples/demo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gdsfactory/samples/demo/layers_sky130.py sha256=d7KqCMZKX5BM8qjV2XxxY0XEIBNDAhTrlxynfqqW3gY 158
gdsfactory/samples/demo/layers_xsection.py sha256=2uqiyLFS6OWuzgW3XC-mYNm8M0MiLt4vwJa9k55RrcM 363
gdsfactory/samples/demo/lvs.py sha256=I4uGZhtUYgnktkBL6yfH2aLScmQr--iCvTrcEqXj8qE 2708
gdsfactory/samples/demo/pcell.py sha256=EP2MVOvRd503Krd1GbwOvJmtijixufuv22xC10G2Lsw 600
gdsfactory/samples/demo/circuits/mask.pic.yml sha256=Rj4qqzYTNPyeiJugmD0pGIKUneYU0h32wCMW41iwzps 627
gdsfactory/samples/demo/circuits/mzi1.pic.yml sha256=z5YmSKEuoSp1GOpGp_g4clGJoKorLoLffqcgOXLIxts 717
gdsfactory/samples/demo/circuits/mzi2.pic.yml sha256=LqgeEtaHd_kNCIRxOa1uha8wQDASmYUVfthRRXk5Mik 593
gdsfactory/samples/demo/circuits/mzi_lattice_filter.pic.yml sha256=ISEOW3lXT7XxATQaoW-zbscIjFDGUYSzHeg6fWJi6bY 597
gdsfactory/samples/demo/circuits/mzi_lattice_filter_generic.pic.yml sha256=ypoAck0MzzyCqedWR-1XfYUIknSkz_sQ8_aU0k3bYdo 639
gdsfactory/samples/demo/circuits/mzi_lattice_filter_generic_no_gratings.pic.yml sha256=qrdLYjdBKjGZ3UAXQLKCkMdMbR0A670uUtVoVZMdbCY 355
gdsfactory/samples/demo/circuits/mzi_lattice_filter_pdk.pic.yml sha256=oaafyQ9JVnhx8DhxeZG14qCVtNXPWmjFnDsWX0N5A04 636
gdsfactory/samples/demo/circuits/mzi_ubcpdk.pic.yml sha256=dM5Mh0Uh14Ap7m57dSibJ7qa7lOf-kVQAg72nOBqf5I 624
gdsfactory/samples/demo/circuits/pads.pic.yml sha256=je376JElZl6WMRpYLhguksfPYPX5EDEfEkTuNBbXNEA 598
gdsfactory/samples/demo/circuits/rectangles.pic.yml sha256=IDWBTTpe02tRW3MvmphF-HMtI1DvhgRGSiqkMCFef1g 286
gdsfactory/samples/fixme/manhattan.py sha256=ijh3pHT07kYQhhFYx8BSbDpBMyYidNzOu0FCVMHNWSk 752
gdsfactory/samples/images/logo.png sha256=X5DBzor245i7arZp386MRMDaAxtJlrh5jBUibrewn7o 28360
gdsfactory/samples/netlists/mzi.yml sha256=Fe-TuSQc5-2MiIU97kPi1_Y79MN9wOzgNgt48cJV6cw 4174
gdsfactory/samples/netlists/mzi_full.yml sha256=aB09lhfDnjf9w5r5pReOVMhg1vXXO2EU1iVQa_iMRlk 5840
gdsfactory/samples/pdk/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gdsfactory/samples/pdk/fab_c.py sha256=pVMSLJuaJr4P7TOrCNJ1cAZ5Nv2veVNPuULW_iDiS-s 5180
gdsfactory/samples/pdk/fab_c_to_updk.py sha256=j4Z_GWc34k74-qvWv5QMvciV18CrrCIA2BD0IC5nu4Y 233
gdsfactory/samples/pdk/test_fab_c.py sha256=QHOWn3Av0-b8W57cwxznDvyQhqowgTsy9Ls_bDg20pM 1744
gdsfactory/samples/pdk/fab_d/__init__.py sha256=pEjHOqIv02cOYpVBwOVVMTTGbWUnS4NHl-i5ClSa92I 471
gdsfactory/samples/pdk/fab_d/phase_shifters.py sha256=7rMfb-ZAT4i9O6yQqbSrqUQ6bMjIi715KaQIRSXlmtA 1872
gdsfactory/samples/pdk/test_fab_c/test_ports_bend_euler_c_.csv sha256=BWrJVTLLR6Cb4xi_TsPi7V4_L2-QYYPmS67iotiUjMA 50
gdsfactory/samples/pdk/test_fab_c/test_ports_gc_nitride_c_.csv sha256=fLx-lkDYgeuqWcRjLV0IXsOJ29tJ74yL9C8kSThcq3Q 93
gdsfactory/samples/pdk/test_fab_c/test_ports_mmi1x2_nitride_c_.csv sha256=mLgysyTe_4ILWKULD1N5-vCCmbjsNO_WQSXxR52ce4k 85
gdsfactory/samples/pdk/test_fab_c/test_ports_mmi1x2_nitride_o_.csv sha256=zMoDW6dyySEw-_xsZzt7QCF_xI99CrlLWNTIXcwdtMc 139
gdsfactory/samples/pdk/test_fab_c/test_ports_mzi_nitride_c_.csv sha256=06nLOFBqAWFbTzZk5jlpLu2fLLD8AG49mNVz_vkKTjo 90
gdsfactory/samples/pdk/test_fab_c/test_ports_mzi_nitride_o_.csv sha256=KkuwdZ-OfBKylDv63ZwSG5NsiLzwemohqh4kFe_FepE 126
gdsfactory/samples/pdk/test_fab_c/test_ports_straight_c_.csv sha256=O76R0rkZhD25Jg0rja8SeZChFo_cs5EksiWSVIVshYg 48
gdsfactory/samples/pdk/test_fab_c/test_settings_bend_euler_c_.yml sha256=rCiKj2dkycpZAygAAQbCrZgSxB4_CSsHA9oe489aC5I 1023
gdsfactory/samples/pdk/test_fab_c/test_settings_bend_euler_nc_.yml sha256=ki5Nfhdc8HsLKKAMJwR9hZSmOm7PDze3D1oDCTrSfi0 586
gdsfactory/samples/pdk/test_fab_c/test_settings_bend_euler_no_.yml sha256=RhjBEo2WO6_PDTcbUhUt1nxS6WyZ3QUwNCQhJAoJwhk 586
gdsfactory/samples/pdk/test_fab_c/test_settings_bend_euler_sc_.yml sha256=iP6S1aiMXKwvE8UnEQndK4ldOK-jI1zS0xq438z7nrk 586
gdsfactory/samples/pdk/test_fab_c/test_settings_bend_euler_so_.yml sha256=1wV03RHH4eWjKt_FfrnJTZuVyFdAivV96NyZ-_EOfpo 586
gdsfactory/samples/pdk/test_fab_c/test_settings_gc_nc_.yml sha256=srsXAGwGPpaOg78KxBLpV-cU_FWLQ84Js6jjgAnPz2w 1451
gdsfactory/samples/pdk/test_fab_c/test_settings_gc_nitride_c_.yml sha256=T0wvaFRS550xjwghhCi1pXOGkPlCq_TSEmPyAPAJgIc 1283
gdsfactory/samples/pdk/test_fab_c/test_settings_gc_sc_.yml sha256=V-t_0Tby7y1P0WfCGFX5udwyoMQ8lkPzKBgTXWX7Ug0 123
gdsfactory/samples/pdk/test_fab_c/test_settings_mmi1x2_nc_.yml sha256=k5gSkuS-nidb8hpbAYUsbQr54sPhOalLSsSJ9rT6Tlw 365
gdsfactory/samples/pdk/test_fab_c/test_settings_mmi1x2_nitride_c_.yml sha256=GmHERWUCDt_Pl2TfzoSqxFGGtD1OWIpsVb8GHR8sQGU 1061
gdsfactory/samples/pdk/test_fab_c/test_settings_mmi1x2_nitride_o_.yml sha256=V7-71prhnUoQ9FENtQi8fMm9vy0h8-oxEGfnpGlLxZA 1054
gdsfactory/samples/pdk/test_fab_c/test_settings_mmi1x2_no_.yml sha256=TBpeZWISFoDOr53A1Z97t2bda7z-BCXLPzaZJB4jIeo 365
gdsfactory/samples/pdk/test_fab_c/test_settings_mmi1x2_sc_.yml sha256=vr-ElxO7DFspGuhh--_NKLw6doaPjiWh3-GHMLF6Kiw 365
gdsfactory/samples/pdk/test_fab_c/test_settings_mmi1x2_so_.yml sha256=gPwJOpUcMSYyEQx0L083kVkDbfX47Serkhe_sKp6uqs 365
gdsfactory/samples/pdk/test_fab_c/test_settings_mzi_nc_.yml sha256=1xpmalrKF1ic8l02IOmWNSSQx9sPz7ZCdwzhhX66Cgg 1108
gdsfactory/samples/pdk/test_fab_c/test_settings_mzi_nitride_c_.yml sha256=kXczLdq2QKBTViGdmA2TAO392MThyLUM0wITPuF5q54 3625
gdsfactory/samples/pdk/test_fab_c/test_settings_mzi_nitride_o_.yml sha256=XyBNoxxQe5pPt30q_-Eg48FqgVdRjMl6tBXE_BYcZGU 3603
gdsfactory/samples/pdk/test_fab_c/test_settings_mzi_no_.yml sha256=Ame1CUgp8j1s60UfS40TexMRfXqWwX9BFQpyA_h2KyQ 1108
gdsfactory/samples/pdk/test_fab_c/test_settings_straight_c_.yml sha256=HAUP6nvZiWwjgxaxgTopL9QeUzfSfVa1i_7dMHN4YGY 840
gdsfactory/samples/pdk/test_fab_c/test_settings_straight_nc_.yml sha256=4hbhXnrqXV-Nlv8oRXpjQMT35drrCZ6vBUhPz_SdRaE 500
gdsfactory/samples/pdk/test_fab_c/test_settings_straight_no_.yml sha256=BpLg-tSrCW7QHnH3HD_cv7xHNyCZqu_w6PDD0eB-XIs 500
gdsfactory/samples/pdk/test_fab_c/test_settings_straight_sc_.yml sha256=QjgUkt0wwccXvhPG5KbXagLp4YnpEBaV8GJYRw5dDTw 500
gdsfactory/samples/pdk/test_fab_c/test_settings_straight_so_.yml sha256=e-MXHl5P1-8avtQdy_srkXeKyH8jkD6Bbqo0fnoh5Nw 500
gdsfactory/simulation/__init__.py sha256=XcruxIikZogabLHE2NBQ0XvI1_j9gFGd2fscJl9JBeY 525
gdsfactory/technology/__init__.py sha256=rf-oBBELXiIdq37DV-ZZ_XcMAs_qYSAZz7p1vi1f7uE 334
gdsfactory/technology/color_utils.py sha256=hJTzTBmGnz_e5XjVpUY6Q6bH8VKzmFZNApNhm89GWLs 343
gdsfactory/technology/klayout_tech.py sha256=nzBIsdCvRz3Bk29xTiWlte90a5Clnh_ctvz42ZpBOE0 6886
gdsfactory/technology/layer_map.py sha256=_FRY4oSYZt-cCfpE4bFhQfw_RFpxxILK_XeOU42ux4o 1837
gdsfactory/technology/layer_stack.py sha256=p-zHtS7ICQv0u3Zbg1LWH1lBslS9RwBtZscQBP_Dmuk 18164
gdsfactory/technology/layer_views.py sha256=XeGvvUd0yDoXahrVyw8vZP6GJYqsEkfCpGxLu-OJY1E 42989
gdsfactory/technology/processes.py sha256=1j21cXaGcyDtsGUiTPVXs76rSMUR2Z01y1PQ9o1BJj8 9736
gdsfactory/technology/read_from_layers_info.py sha256=ZT_dAX7ucZ3I9gbHZDlYAoBu3qPD2b7ZOClRUH1Gwkc 1598
gdsfactory/technology/xml_utils.py sha256=Qg8bWS1H5sCgNKaWpLLLGwY1r6yrezJWu4zqzRe2ekQ 674
gdsfactory/technology/yaml_utils.py sha256=mxNO7p9GYDlmb9BvkOILp4ASKindP0lK1NwMa9PxRSc 1425
gdsfactory-7.24.0.dist-info/entry_points.txt sha256=EHc1Liqluq-0mxQpwAgJZhORcCOO93qWAqT5bgsvbZ8 41
gdsfactory-7.24.0.dist-info/LICENSE sha256=zazomZG0lr0FKQl5DQDs6X_qtWav2WTQiD0sBgVGK1s 1072
gdsfactory-7.24.0.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
gdsfactory-7.24.0.dist-info/METADATA sha256=UTcWjLHClFbdBzr64cLG04rxpyXSATU8cQBwmAFUxBo 11107
gdsfactory-7.24.0.dist-info/RECORD

entry_points.txt

gf = gdsfactory.cli:app