klayout_klink-0.1.1.dist-info/licenses/LICENSE,sha256=CaI9WHrY2Mes7zzH8AZPDWzkFsOxg9pIdLQX4A5leWs,11342
klink/__init__.py,sha256=4ihorH5cNip8uJ-UXOgt5_Fc7fK1g_TsDPWNykwm7Po,808
klink/_meta.py,sha256=Rya2c7E2MQ1dhMGwOFtqB4BfSGFthFjEp7QLWCGwMG8,611
klink/cli.py,sha256=pELWf-5KtvMKZykvhDVw9_6dpkLdyLr6e_nqGOo4C_0,6280
klink/client.py,sha256=sfQ60c4TqKKJRCV696we-N0lUjeAnqJ4yKtX0uDFDa8,40525
klink/doctor.py,sha256=hnLUll4vhWr6tjlu_MswceylYUmI34CeRuyGR-ftAao,3864
klink/errors.py,sha256=fg1q1CH4-0PoK2_4Ma3g9q1yL7sWlNSSJiAg2WRG98g,697
klink/handshake.py,sha256=34uKM-Mpf9uKfRGT9AJtYVTmpCUAv1bc1Fe-CRm1IKA,2553
klink/process_stack.py,sha256=VL4ohi25iYyJ-YpfdKvcEAVUh4-7gsptKNPyL1zvJEw,6224
klink/transfer.py,sha256=v6nKlxZVFt0fMZ04iIPRdJmOqIhCnz-8miRGxLqYVMA,17029
klink/transport.py,sha256=cPi3i5CGgZTq3cPayzfKfIZS9xanqKxMsRFgk1FDZ1U,3134
klink/types.py,sha256=veDzIQdOTcFuWV55AftEHaYoY2OsJJtU3xR3NOTf4IY,986
klink/anchor/__init__.py,sha256=wWT2m8YHO7z82KdQ9BCkvRhfA58nXZCsQci-Pnx7o6w,581
klink/anchor/inference.py,sha256=4485uBcHTZAJPUfm-pNQGq69_y0YmU8gqvgFrHLt3Pk,5209
klink/anchor/naming.py,sha256=DJuhOFy07V85lEGAwkBRG69r0Iu3yz0ksqG_W0qWsBk,308
klink/anchor/workflow.py,sha256=49f89vTKEiusF0t693izta5z_FkbCliHQuLRkNnmREg,6391
klink/domains/__init__.py,sha256=KnY5EqCqMKdPQO5vG7pcoH5HPceLAQ1JyrmeyBrslU4,328
klink/domains/measurement/__init__.py,sha256=6QsMrbMe33JT_yYAgwsRqogxoXMjmcaIgJCYOQjfc8I,463
klink/domains/measurement/binding.py,sha256=VXKViIOR6OHrRN8ANyjvQaWtUaZbySolbZV57_wY6us,3373
klink/domains/measurement/results.py,sha256=hLGBtRevyj1hZXQP1HKxIv7nQU6dImOLAuUkJiTYFzs,9748
klink/domains/nanodevice/__init__.py,sha256=WL0aOsNiIi85RYiBMJ1sGtPw-rGKKbh8dtDL1DG4a20,1789
klink/domains/nanodevice/_deps.py,sha256=HgsvTxqig4xgAv2fiVPiE-D5qbQrJKXBrrHrfkM0NeA,1810
klink/domains/nanodevice/orchestrators.py,sha256=L4J0csgon_J8HLoG7McZF-DgkZtvMwtGNIAKee0m31I,16747
klink/domains/nanodevice/pipeline.py,sha256=TUKssnNZqo8gZY2MLrL6B5FyVePmh_shVkmEzoGhkbY,1466
klink/domains/nanodevice/devices/__init__.py,sha256=sAtLCq2RMBpNPtE9QteUYK9YMzE-wsNdVM0PS6CRQAU,200
klink/domains/nanodevice/devices/hallbar.py,sha256=srCOLuO9ngeOzeF_lG2wv-ho2pH8NmHPsFPRSmptX88,7439
klink/domains/nanodevice/devices/wraparound.py,sha256=3679bPQ5BAkRCznThUW8cY8n67PMT3-Ard4H4FgPYuM,10556
klink/domains/nanodevice/ebl/__init__.py,sha256=lmkP6hBG2l55Ruw1qYoH592T6iP0n_s9YPO9nDBGQg0,635
klink/domains/nanodevice/ebl/marks.py,sha256=lnwzgrbHoP0Cpf1ca_RV5qCLNZ3p_1udZtndq8cg2H0,2921
klink/domains/nanodevice/ebl/patching.py,sha256=A-lUS53bFb4IIUmO79lb4221JbPA6OUpfndQXxSedqc,5398
klink/domains/nanodevice/ebl/validation.py,sha256=QeV9UYfcnanwIhAuWMrGe56VSB9lIhQtxevvrFJfjzg,3991
klink/domains/nanodevice/ebl/writefield.py,sha256=He9ik-sgqGnmEq-1hIElJYFbHvkE3tSWLWbmGLApH0Y,8084
klink/domains/nanodevice/flake/__init__.py,sha256=HTwd1rlA4OZaa9ZP0DKe6ylD0RAqhBL8m-VjlVSTQ9g,2223
klink/domains/nanodevice/flake/align.py,sha256=xQ8kGKSrWKC-YXFP7NJ_QQ0wLzEIt0OOYKGw3D6MNc8,393
klink/domains/nanodevice/flake/artifacts.py,sha256=97Sh_cPCZFprl1KKGCY-hCg9JMmuFdyOLFjJOA2Ac_w,4012
klink/domains/nanodevice/flake/combine.py,sha256=WYdKCZTZNEA7TypzGof31MAgX6jH9nqb4FsyUy8ShJ4,3889
klink/domains/nanodevice/flake/commit.py,sha256=hggmsQbeFiL-4kGqp-4FicJCNUzIZBCFXX2vxuKZUxI,246
klink/domains/nanodevice/flake/detect.py,sha256=DFcoXxBvZ2gF_0L-2lkpgaM-8O0FDV3eFs7tF4aNxL0,6834
klink/domains/nanodevice/flake/detectors.py,sha256=lX34wSd6WXt3-m3QfBBdKEpX9T06vzUn_fNC_5M1qgk,5489
klink/domains/nanodevice/flake/klayoutclaw.py,sha256=_ht_VxvVcNRafZdCzvyQuDtmTnoNkmm3VG7-er861UY,24575
klink/domains/nanodevice/flake/review.py,sha256=PNpf3q_-xL_UbWAYi-2bZKbbcKdSy2fDwrXwgFZS8WM,245
klink/domains/nanodevice/flake/priors/graphene_shape_priors.json,sha256=yjAFbx8zkZacoUCuVXLoG92miZ-J8c0QdmqUJQEq-OU,8263
klink/domains/nanodevice/flake/priors/graphite_classifier.json,sha256=XFdBU6tA-0vFtXrxWMvDE0g2eiixAm57TGgvB7UFh_g,796
klink/domains/nanodevice/flake/priors/graphite_priors.json,sha256=RZG1QOjaVGjjLwJie22oubeghGNR9eheReEf3JbflsU,1149
klink/domains/nanodevice/flake/priors/graphite_shape_priors.json,sha256=z4Ax32mtFFYL0CtrlTcjtgOpfjOBJk-5a4Gt6lTMfR4,5116
klink/domains/photonics/__init__.py,sha256=sHy6o4NNdmVCLkwlzxRYruq6nXY5lw9IGE2Votl2h9E,343
klink/domains/photonics/blackbox.py,sha256=-NhIU73TOrIN0xn88i8DT7f0KTkhtFEw5BpO5xDQuRE,6634
klink/domains/photonics/gf_import.py,sha256=jYBipMcsbrDE526iJlGUfpGOFtf5o_4HNaDvHKNc6v8,22560
klink/domains/photonics/net_intent.py,sha256=eFUb71Drb13T6QsXG_TZtC4UhvWH1NCnck6JNYEbXCU,63958
klink/domains/structdevice/__init__.py,sha256=30VOAsdFxDA0unXs3lAI6UQHgLQguNpSyeak26qNVNA,1208
klink/domains/structdevice/connectivity.py,sha256=xKT54B1dbTuHM8jtjZoYUKkYq0UAVwnAIUpkrD9Pu2M,11316
klink/domains/structdevice/device_extractor.py,sha256=2arkQK6OFtN-nklM4wpwv63Q549xPTJCh3zI-G4Z6m4,10184
klink/domains/structdevice/extracted_netlist.py,sha256=xfTq3RTQIp1oTKlLtyNC-4Ow8KIOlN7inCjElqgWWTg,6517
klink/domains/structdevice/layout_engine.py,sha256=UyY_rwJHqfCwvvnACiDeK8NsjZzukvHRi29k_tWbd4M,44092
klink/domains/structdevice/logic_map.py,sha256=poOpxTxNfYHEI1RSF-scz1kc97BKjI9dR8eRmjGMJJA,12679
klink/domains/structdevice/lvs_lite.py,sha256=PGFWz2E0WEDg6RrWPRDWEi6rdDmqeTPeDuEC0-Ji54c,8402
klink/domains/structdevice/netlist_build.py,sha256=oqdTb9e1MTf_DWGoJB2tzJri56j4yvxUDU-IEXoJwFM,15114
klink/domains/structdevice/netlist_lint.py,sha256=u8jUxvB-6HzdlGWiUnPFf_xJ3gjWypmCkFfj3qc1rT8,10814
klink/domains/structdevice/orchestrators.py,sha256=k5fvMJQ_AUCvZyV_Jsw9d3_amaSa933FQI_KAS-sISg,75297
klink/domains/structdevice/pcell_fitter.py,sha256=oGRr3vabRoTII4TFVhoGuCPyo0SwBgB72FeZg_kzftQ,12747
klink/domains/structdevice/recipes.py,sha256=qivzsAtuMfTD_RhLPrkM9ZYwJBDKPg3eF0HED1Hw088,6567
klink/domains/structdevice/reference_netlist.py,sha256=Hu2SYhwYMm7rv8vzm3xBZet-uwFYodRKroLs5DyZTFE,5474
klink/domains/structdevice/sizing.py,sha256=uRT5uiumGAdFs5w0Bp18OZvYcG6EZfvML56YrsnME3Y,6899
klink/domains/structdevice/yosys_flow.py,sha256=3kyKllTF1CddjY8Ny28ZCnDlqbm1Co3veybxfCymS3Q,8851
klink/mcp/CLAUDE.md,sha256=1_l4Ncp4ce0stfputJb0RTKtVYG5SDx__X3TOwvAFUg,12205
klink/mcp/README.md,sha256=7ER6_313wqhQ_ZIdydjYBCpUhx1Mtb7N_nuIbYUkLh0,6280
klink/mcp/__init__.py,sha256=ZHmojvE072PQAZ4penDZisy1ghuoPGnumz6GzlgAoF8,55
klink/mcp/__main__.py,sha256=ufEC0K-450TyCOdvCMt-dochN3wjGq-vIQild8xFgKw,8809
klink/mcp/bridge.py,sha256=_dPTUziBWHi2wkn9QavXWNXWfZGxB4Y_oZR9S7Kqwyk,8383
klink/mcp/catalog.py,sha256=KB3ql0apCGLxtNxvLmjeVKdi4BxrcZ_MPsfDByV1cw8,22219
klink/mcp/config.py,sha256=iJ93jXa-dB8xFAwtvTwAOHK2Lv_I9hxW2YTmjlqVdy0,204
klink/mcp/connection.py,sha256=twOhQrgdgBGcI3VWVMfHdugeb5bUoOsZ4H01Fixuk2c,9242
klink/mcp/diagnostics.py,sha256=7wiwX1YnN2LIyFRDPR5wP11WQKAP4rPTCL6zXJ8DkDY,2644
klink/mcp/guide.py,sha256=S2C36IKinxK66XbXo3NBAXGV7K7OCVvmH5iwFT6OpvY,6639
klink/mcp/interaction_context.py,sha256=JtP8E8cJP1wxulS2tHq_r-A_340YqV5wYuizY2HbuU8,12122
klink/mcp/profiles.py,sha256=f42tYKRMliDXxXOroSfZYAxNI8d7xV5kv8VtXj4Iqao,4755
klink/mcp/registry.py,sha256=oRU59oMgsljPIprbJNEB9v4haeq73GlQUtA69DLe5ws,4390
klink/mcp/results.py,sha256=H0_U-eWLbnyY1r4PXd149z4rxQZjT7EAtKph4OishFg,587
klink/mcp/server.py,sha256=UEdHLAmJ2o_j16Y0HHNdqMPOSReP954Xriaq3nK2D5w,4230
klink/mcp/session.py,sha256=QBdD0rzHJEqz6eqCs9w5hCHIpHf6pUcOB20i8idLvYA,5404
klink/mcp/session_registry.py,sha256=mORAmSJoP25v8xr_bxZg8k0MLyp8EsijDy1MCsIj6hU,3437
klink/mcp/agents/README.md,sha256=ob8e3Yi-T5Topdk-PolTzP25NSOk-ATyAyjKzeUTROU,3789
klink/mcp/agents/lanes.json,sha256=SDFk6s0Hw3AQ5hy7nfYqq6S3gCY747EKNazL_TalGoE,8574
klink/mcp/local_tools/__init__.py,sha256=8VJjwZ1Z7hXYQd0QrMrmAP9fjZJdMeo4SudheQz8M1Q,2522
klink/mcp/local_tools/_helpers.py,sha256=VSchtPCPjUNxllyh8h4mySGy5kywEIwUM3kEdxipAeo,11016
klink/mcp/local_tools/discovery.py,sha256=iy1rcx32AAn8-YPUpr07lAU0knTRrwsCBCQDXj4QyX8,5234
klink/mcp/local_tools/interaction.py,sha256=5f4kTER_azdZ5L4qoAQ1Z16-XpV_vH2ahWV4V_vaJMw,4715
klink/mcp/local_tools/nanodevice.py,sha256=gjMThi_7AiO5aIx8WOHsYdrsNruaWxgv1KEHgHUO0UY,4562
klink/mcp/local_tools/photonics.py,sha256=HZr-Hqwlq9LoPErjFogQx5CxU0cV3nATLzir1D_frZU,15482
klink/mcp/local_tools/routing.py,sha256=PiZZKth6zUcFoJNT30ano6pBXu5bU1MyEaRSfn5KCLU,25772
klink/mcp/local_tools/session.py,sha256=CnPCmNeY5fmcXP-IK9IXH51EQLKnNPQ0s78iNcrb_jk,14926
klink/mcp/local_tools/structdevice.py,sha256=op1pliWwgjlF5HXBtEyE4l3QsMfpPVP__CC4Y6VuVfU,16916
klink/mcp/skills/klayout/SKILL.md,sha256=Ra9_7A0cCy6QBr8Iow2WZujoQNbAIoKnvF59OABqOVg,15016
klink/mcp/skills/klayout-gdsfactory/SKILL.md,sha256=-2uMzzmCWkUa4tD8l4Yb2phYCp71dBcK2iH9zj3kfXo,7032
klink/port/__init__.py,sha256=Q3IDGJ3O_ItxMHo8zTyhSZH8XjGt5UoDo3-qRQt5wRI,1733
klink/port/blackbox.py,sha256=0DGKb2mCfDYGjjh_sTZ5rcJFuFiqqOkM_QhkmCi-y4M,310
klink/port/inference.py,sha256=4W7ldB32YrWT9AXfR0ZmLYe6BmvbqIDA7_BGXUce9sU,10485
klink/port/naming.py,sha256=NUfvzM_OFxM5oOieYZ9s4zlqavBI0W83hSZezwqLD4g,1076
klink/port/validation.py,sha256=MGdk8Ty7jqJlNiDs4bmJeCfSCHspLg1mw9HISBLfwWI,2142
klink/port/workflow.py,sha256=QJCSF8qQQpLad8hT3jvomr1Dj5rnPiIX2ajWp7wL7xQ,13714
klink/routing/__init__.py,sha256=cn3BcLNDqyeiTNkJckp63-BWuf9OFfHWmzV5emZtQog,3934
klink/routing/backends/__init__.py,sha256=ykNWIf1Ef1XRj5e0jfW_BxKYVAUELHTXQsaJhbvHKK8,72
klink/routing/backends/flexdr/__init__.py,sha256=kXCAUAu357tsJBBAVpOnOol-12XG0LsaPWmTncNGIhw,79
klink/routing/backends/flexdr/flexdr.py,sha256=dY6_F-S5Ot4U-0ZnUb1wD9DHn09qkpK18zmPKeHnPqQ,58794
klink/routing/backends/gdsfactory/__init__.py,sha256=EfKryXZAO8l4S-A01LzGOm4yHtO7zzp-ldBtLY9lUY8,83
klink/routing/backends/gdsfactory/gdsfactory_backend.py,sha256=qhHSZW5GtSpKVjvMZ8KppC0mv_HCYh50VOrm1l-bgSU,30252
klink/routing/backends/gdsfactory/gdsfactory_components.py,sha256=K5IQA_PpeoBEPlnmk9--G3VvEr2KqAfKr_5Uiv9ttfY,5363
klink/routing/backends/gdsfactory/gdsfactory_ports.py,sha256=Tr6bfolHQUOZWCLtvQL2TuVb628aoUy044Ffw38NHNw,14688
klink/routing/backends/geometric/__init__.py,sha256=JlZy-rMh3a1EwFjRXslaVwJBGiR2yf2iM0LXfLZHqcw,82
klink/routing/backends/geometric/damped.py,sha256=YkW0YoR0Clot6tnN8vCpYuhqE9vhsTBXHG1PGQK_DO0,9988
klink/routing/backends/geometric/global_channel.py,sha256=rlEEeQCHBMsOo5D3EYh-D38QzwdoXwZlvVi4K_PRTZA,26031
klink/routing/backends/geometric/multilayer.py,sha256=Y5_z6x8D0i6Wo3WG-4wyVdCV_1iqK-WrqW5QV-1Enx0,7558
klink/routing/backends/geometric/steiner.py,sha256=q2NTrT-gbOtzUa4xv_OHGwYSG3xOHWjQ9aPpHFzaIME,17045
klink/routing/backends/geometric/tapered.py,sha256=NDrh8RlTDMhiEjgz7j8r-hOy9lqm9mh2rZUfNarXuss,34187
klink/routing/backends/geometric/tapered_segments.py,sha256=NQz_iMacG-HG4f5DfL182nvoZ41RL_mcg0GvWh8YJko,81605
klink/routing/backends/negotiated/__init__.py,sha256=ru7Vcm-JfT4Y2msjDGCgdwIMq9Q_PEhpB2OtTX-zKRk,83
klink/routing/backends/negotiated/bounded_router.py,sha256=5wRjmM4nc-LgS0GqY3G8oZIGjmNRal6GHBahyIoln0Y,10237
klink/routing/backends/negotiated/hier_router.py,sha256=uzGzTHLvM06gWHvp-cP5map7dSW28lNsRBM-S-c_Yqg,10679
klink/routing/backends/negotiated/negotiated.py,sha256=9CaMrJVzX8imfB15MbZdFZxSXGdCGDv4vHN-Fe06N9E,8159
klink/routing/backends/negotiated/negotiated_grid.py,sha256=XYigr8C5iazZWu1UDuEATraschob37E9dfM-tdx0n5s,15884
klink/routing/backends/negotiated/negotiated_resources.py,sha256=OMMO9EUMXeZdBpY4S4bmvWP4QfKiybYw60pnqzFcPyY,10858
klink/routing/backends/pnr_multilayer/__init__.py,sha256=-0tu9ytSzTvBsP7LLTjKarJYLDW1cCfp6K2sVkXnhtQ,1240
klink/routing/backends/pnr_multilayer/pnr_flexdr.py,sha256=wRMxvb3qoutMAXxoZEyObjboDHeqVAJHh4l8Cx_vgTQ,64326
klink/routing/backends/pnr_multilayer/pnr_flexta.py,sha256=oAiOlURo44Plx9ldx0qsEh9F5sCPJh8CZGVw9OxUCMw,31311
klink/routing/backends/pnr_multilayer/dr/__init__.py,sha256=ou8KLIWNi8rtgumM8s-lxz9haTihXRnGVCgNOaOB6_k,1019
klink/routing/backends/pnr_multilayer/dr/legality.py,sha256=elp0GCfwUGY-FxywasoP0yRhnRlzd61vYQMNaT5oiXY,3927
klink/routing/backends/pnr_multilayer/dr/maze.py,sha256=gDcuwemvAVABnndwV0RQpq0pnURGUjM-ZptS82CH-eI,27948
klink/routing/backends/pnr_multilayer/dr/rust_bridge.py,sha256=HIRnWvTl-PS6hYtoK9FCOI_OSdruUk9Kn4_IHgaQwM4,4490
klink/routing/backends/pnr_multilayer/dr/trackgrid_adapter.py,sha256=Hp_TwddR0T9EQuoSrDEXxs3CHvST-uI2TpQqdaamqDY,4891
klink/routing/backends/pnr_multilayer/gr3d/__init__.py,sha256=uy_n6d5Qsb4EJQa8bCJ2qIav3_H8hq8t1gyN4DpwmXs,654
klink/routing/backends/pnr_multilayer/gr3d/layer_assign.py,sha256=SJJcuiI-NxVKlMOePTlsU_qjeYeU-dREl_4mS420KNI,11444
klink/routing/backends/pnr_multilayer/grid/__init__.py,sha256=hSKLmOgvg5JfzYqhM8_Ha72nuSO_2HQgNkF5leTg4wY,490
klink/routing/backends/pnr_multilayer/grid/track_grid.py,sha256=gXhbucvu4Foso2re3TWq_wkHacaw2zgPaFb8HC68yQk,15116
klink/routing/backends/pnr_multilayer/pa/__init__.py,sha256=5Ry8DZ3HoH4FnM1SIZLmHGXxW1OEWVAGzu0gg6JdBPE,768
klink/routing/backends/pnr_multilayer/pa/flexpa.py,sha256=Uwoh8g597yWzJEPtrZ1WFbRTDp9BGZkqlMf8NDrssd4,5513
klink/routing/backends/pnr_multilayer/ta/__init__.py,sha256=rh-k2f8cmKeM3-bL4JRBho1iMtjvB5hHCc-dbsdJyZ0,647
klink/routing/backends/pnr_multilayer/ta/track_assign.py,sha256=tinVaf60RVwF6xgdX_sW5vUKVYOD17-teiTqnw-31zA,7104
klink/routing/core/__init__.py,sha256=hIjZm7QtXRLRiN0qYKvdIokujDElin3Cf-OEEDvcfU0,68
klink/routing/core/intent.py,sha256=WzIoKvYfHBFmhTnZXL57GD789Anf-I6O5vx153nkX2c,6055
klink/routing/core/validation.py,sha256=UxJ8xXwkEKI8qHqr_R4fpgbhGuPkmTrN4MCTrOgnMmo,8688
klink/routing/geom/__init__.py,sha256=aXvAJmVueTdn-9a_WYneAeVtoqnrJ-V41Wl4m1jHpws,68
klink/routing/geom/bends.py,sha256=8H6pwldzq3qlCqm3dk5IS8Hj73T4QMR12SO9D7NerK4,7483
klink/routing/geom/constraints.py,sha256=bYzpU42Y-B1Lm5DL23KjsrfXwvRj6Z1xXWJ9t_Z1Tmk,7486
klink/routing/geom/geometric.py,sha256=SnEXWYxHz4fiiD5y4VHzWhnxpcOCibilE4v-6QAzRUo,18637
klink/routing/geom/geometry.py,sha256=yq3nxymW8zONc0hqErfsD32SaDChyT2YRY2aVd4nO14,7824
klink/routing/geom/path_quality.py,sha256=oMdJt9pTRvIhhemzZc4S_7birDM8mphmbAe7Mv4AqbA,5697
klink/routing/geom/planner.py,sha256=ZMhOH-UbMeLr0iqrGjikCpwR6_XxVPV90Ew9um2UHC0,15603
klink/routing/geom/port.py,sha256=5bmCs2fh88pSJ6r7M9DGXKbSuqMbC8xznGuwgy2SOjU,11461
klink/routing/geom/run.py,sha256=S0kExMJM8GsCQ_UunZPLI51Fgv8bbDpw5ze8fbNV71c,3616
klink/routing/geom/writeback.py,sha256=HWUl3GCyeD1cZqldcj0Lq6qEYIJw3i18XnRmJnqiVJU,1409
klink/routing/grid/__init__.py,sha256=cbrv2_X3v6lBY-dSHxIlycAdzi1y61Q0yMZLZdX0Ggo,68
klink/routing/grid/capacity_grid.py,sha256=W69l_FtbNgzonO6AEjY5fjSBmRWadO6iiCXKXNgv2_4,20197
klink/routing/grid/cell_realize.py,sha256=DirxaJTOiQnUn8zuSjU1fOWR0wn9YB6Doh6-9YGAltE,6129
klink/routing/grid/clean_pdn.py,sha256=KoDgMN0l_UmCylkzAWbhgZTftcT4I0FXbJ08QfM8DA8,6983
klink/routing/grid/feature_grid.py,sha256=u6Gr8LH1X5Wz3eDA4lxyyRBgcBMFPn2pWe4oxQgclaU,11715
klink/routing/grid/feature_grid_3d.py,sha256=0cMhLImbps0VmuCSkcuWaCpWBzDZK8zscWYstV0xn2g,13740
klink/routing/grid/floorplan.py,sha256=RLLE9w7-wJE6_Eo3jRXk3sfPQHGdWGLNgCyizdU80EM,6281
klink/routing/grid/gcell.py,sha256=axFlVjKQfk6P32I-V6PIr2vOHS0dSGRV0F4sgUSpU0Y,3286
klink/routing/grid/global_router.py,sha256=I6vGIaajGVTjxVsYU0XQRV6voyXKdvwLUcK6DnyffAk,10838
klink/routing/grid/pad_harvest.py,sha256=YXBRYxt1tOlcBMYvH_N6TUKpBrQhg2adiXOgDBQA704,4999
klink/routing/grid/pathfinder.py,sha256=1_7as9Z9n80BODKBzibfpSxWJMzbOROKPxi_mJKuHa8,13475
klink/routing/grid/placer.py,sha256=c1LsaXDeg-9BwCGbURn-nn_OO24F7ZrbQMO1sTbaylU,3886
klink/routing/grid/process_profile.py,sha256=xGU18227NP9DrqextoPoKMjv3wEIZ2OL1iXMnSF24XI,6785
klink/spec/__init__.py,sha256=ZNK6ItXnpkk54GHzz0q1lkZF7NBm6v5e7KOk4NIP60w,443
klink/spec/v1.py,sha256=PCeO2EEkPIK6boL72Yr8oVPKC5aSKgmv-e0etzUSTMM,10796
klink/templates/project/AGENTS.md,sha256=F9wF3B7dsG6X1SeOyoNfdN1ZbpOc5WypjM-X3F6ijm8,4108
klink/templates/project/CLAUDE.md,sha256=5VPBLQyp28ecVW9yMb7FC_WbZvsbyQRSVM0RHqiaXt4,1812
klink/templates/project/README.md,sha256=2GgJq5gw4377C73W1EyB3zBXP8f88s-mLBhOxQ_eytg,2919
klink/templates/project/README.zh-CN.md,sha256=Yz94hAeQdwmWoZLvNbuhabdBG1dJY1ToNC52MyOQbcU,2548
klink/templates/project/gitignore,sha256=J2TirHSVLNthtcjQ-qkq-5pKitxecjSmv6j6rreNFYI,295
klink/templates/project/mcp.example.json,sha256=z9hUYAC4cj9ET8XTMRPw6yDuxpp9QKYewWFAsCmJVd0,532
klink/templates/project/pdk.py,sha256=z4j4QJYThk2bffCY9N2IGzIwPBpe8PuRapIDEiC8rjw,6312
klink/templates/project/custom_devices/README.md,sha256=ZX5VCngXWJxkvFVTxb6IM8YV9sMTS3xDf6Xeqvlp0co,797
klink/templates/project/custom_devices/digital_pnr_lvs.py,sha256=h3b1mlEEah5hpc9XQQ3O23Xptnu8Svfyh4TnL2rYg10,5013
klink/templates/project/example_template/README.md,sha256=b6xH798hDi7rQ-Dh-EinUt79VbI2GkrJoTRyGqCN0A0,1769
klink/templates/project/example_template/digital/_multilayer_engine.py,sha256=qg0bWW4fOPgXY-u7-GAMl2jNxsg7h0gVeo8xYbSCjng,24057
klink/templates/project/example_template/digital/add4.devnet.json,sha256=RHsGyw5fKES0RuI_VpZacUzc5h5xhtHgUF1mazHA65M,33725
klink/templates/project/example_template/digital/chat_to_netlist_pnr.py,sha256=tZ9ghwdqG5BhqEoDJpxB-lfTZSLRxVv9VBcsYY7U1ew,9892
klink/templates/project/example_template/digital/cpu4.devnet.json,sha256=MV2AvTtl4o2r-MmCHH1WK3j1vcHpns9Iqtm3foblu8Y,151491
klink/templates/project/example_template/digital/fit_device_pnr_lvs.py,sha256=QICWASzjdJ0HEVzxCQ27rMGltzXo4DZPEYgebVQNmlc,8919
klink/templates/project/example_template/digital/multilayer_pnr_lvs.py,sha256=uWOKDkHhvpiVjixF4T2RoXKqq9tdRtG7dIgqCtBldyY,14088
klink/templates/project/example_template/digital/padframe_pnr_lvs.py,sha256=M7vgR48BRFRqklIVBSgGBzbl1mp-X89lLu7i0AdQOPI,18807
klink/templates/project/example_template/nanodevice/ebl_wraparound.py,sha256=7UMNC3vQFGkvLpI3quYqm8Uy9RaM5O_h9tekS3hl6qs,3866
klink/templates/project/example_template/nanodevice/hallbar.py,sha256=zgKtXNUgDicmyq4VH-F444HDB691ihXX4H6yu1v-YdU,6417
klink/templates/project/example_template/nanodevice/neural_electrode.py,sha256=l-zV2xgm8hD9Eo9gQQIuBlJRQw4gtspKJSVufXpsc5k,22466
klink/templates/project/example_template/passives/baw_fbar_planview.py,sha256=S9wq0Z-CKXrrvbjN28nW1CKstgVQfRHyEleBAyVaSDY,22131
klink/templates/project/example_template/passives/idc_capacitor.py,sha256=-zZ-M2AuQnx5yuAYMNTWTvqNwiVl6Mj2rToVCUfbXNg,11815
klink/templates/project/example_template/passives/saw_idt_filter.py,sha256=IzUGYI4yaEZCss2ZPa4cFX78z8vbMPca-FPE06QBVh8,15475
klink/templates/project/example_template/passives/spiral_inductor.py,sha256=CigP5qqRlWmU6A7FprWBhaTFUun0CzMLj6oGe2bHbD4,16230
klink/templates/project/example_template/photonics/gf_mzi_module.py,sha256=OxTdRb65x06G8B_DnzWZT_8wGDEGvkOM99Ts_aS7rls,12618
klink/templates/project/recipes/README.md,sha256=AIJm8gVShW8_NCT1aCl09MZxKpxeuhnYjSxrAowX1T4,3608
klayout_klink-0.1.1.dist-info/METADATA,sha256=8nMAcyxSs9t1TailgODFnQqwgwFg25tKhJZnXpdbXCw,17164
klayout_klink-0.1.1.dist-info/WHEEL,sha256=K260EYznzXsJYBQGqmI8VTxEdiZYNvDZwW9cBh9-_MA,91
klayout_klink-0.1.1.dist-info/entry_points.txt,sha256=VSqPjG4TqWmozTqvLLx5d90KyEq7MHJZQF0HTyVqnS0,77
klayout_klink-0.1.1.dist-info/top_level.txt,sha256=nwsbP-zo4YU1iBNjS7d0z-jig46BkmBrSD3hOo5w-RA,6
klayout_klink-0.1.1.dist-info/RECORD,,
