{
 "cells": [
  {
   "attachments": {},
   "cell_type": "markdown",
   "id": "1c882a8d-0095-4fc2-a1c5-355081f3004e",
   "metadata": {},
   "source": [
    "# Getting started with PIC design in PhotonForge\n",
    "\n",
    "We begin by loading PhotonForge, Tidy3D, the [SiEPIC OpenEBL PDK](https://siepic.ca/openebl/), and other common Python modules we will be using."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "b98b8410-1601-4e85-b486-4bf400514dbc",
   "metadata": {},
   "outputs": [],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "import numpy as np\n",
    "import photonforge as pf\n",
    "import siepic_forge as siepic"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d68b3645-6818-450c-a106-80d01556f7e0",
   "metadata": {},
   "source": [
    "We use the default SiEPIC PDK as our default technology and set some configurations."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "c2b0ae5f-acaa-4d0c-a470-12558f753286",
   "metadata": {},
   "outputs": [],
   "source": [
    "tech = siepic.ebeam()\n",
    "pf.config.default_technology = tech\n",
    "\n",
    "pf.config.svg_labels = False\n",
    "\n",
    "# Set frequency range\n",
    "wavelengths = np.linspace(1.545, 1.555, 201)\n",
    "freqs = pf.C_0 / wavelengths"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "31ddb932-5110-42cc-b4c6-0e23ccf024bf",
   "metadata": {},
   "source": [
    "Review the available layers in the PDK:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "0b1db1e6-6aa6-46f2-8c7e-1791db2abf33",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<table><thead><tr><th style=\"text-align:center\">Name</th><th style=\"text-align:center\">Layer</th><th style=\"text-align:center\">Description</th><th style=\"text-align:center\">Color</th><th style=\"text-align:center\">Pattern</th></tr></thead><tbody><tr><td style=\"text-align:left\">BlackBox</td><td style=\"text-align:center\">(998, 0)</td><td style=\"text-align:left\">SiEPIC</td><td style=\"text-align:center;background-color:#004080\">#00408018</td><td style=\"text-align:center\">solid</td></tr><tr><td style=\"text-align:left\">Chip design area</td><td style=\"text-align:center\">(290, 0)</td><td style=\"text-align:left\">Misc</td><td style=\"text-align:center;background-color:#800057\">#80005718</td><td style=\"text-align:center\">hollow</td></tr><tr><td style=\"text-align:left\">Deep Trench</td><td style=\"text-align:center\">(201, 0)</td><td style=\"text-align:left\">Misc</td><td style=\"text-align:center;background-color:#c0c0c0\">#c0c0c018</td><td style=\"text-align:center\">solid</td></tr><tr><td style=\"text-align:left\">DevRec</td><td style=\"text-align:center\">(68, 0)</td><td style=\"text-align:left\">SiEPIC</td><td style=\"text-align:center;background-color:#004080\">#00408018</td><td style=\"text-align:center\">hollow</td></tr><tr><td style=\"text-align:left\">Dicing</td><td style=\"text-align:center\">(210, 0)</td><td style=\"text-align:left\">Misc</td><td style=\"text-align:center;background-color:#a0a0c0\">#a0a0c018</td><td style=\"text-align:center\">solid</td></tr><tr><td style=\"text-align:left\">Errors</td><td style=\"text-align:center\">(999, 0)</td><td style=\"text-align:left\">SiEPIC</td><td style=\"text-align:center;background-color:#000080\">#00008018</td><td style=\"text-align:center\">/</td></tr><tr><td style=\"text-align:left\">FDTD</td><td style=\"text-align:center\">(733, 0)</td><td style=\"text-align:left\">SiEPIC</td><td style=\"text-align:center;background-color:#800057\">#80005718</td><td style=\"text-align:center\">hollow</td></tr><tr><td style=\"text-align:left\">FbrTgt</td><td style=\"text-align:center\">(81, 0)</td><td style=\"text-align:left\">SiEPIC</td><td style=\"text-align:center;background-color:#004080\">#00408018</td><td style=\"text-align:center\">/</td></tr><tr><td style=\"text-align:left\">FloorPlan</td><td style=\"text-align:center\">(99, 0)</td><td style=\"text-align:left\">Misc</td><td style=\"text-align:center;background-color:#8000ff\">#8000ff18</td><td style=\"text-align:center\">hollow</td></tr><tr><td style=\"text-align:left\">Isolation Trench</td><td style=\"text-align:center\">(203, 0)</td><td style=\"text-align:left\">Misc</td><td style=\"text-align:center;background-color:#c0c0c0\">#c0c0c018</td><td style=\"text-align:center\">solid</td></tr><tr><td style=\"text-align:left\">Keep out</td><td style=\"text-align:center\">(202, 0)</td><td style=\"text-align:left\">Misc</td><td style=\"text-align:center;background-color:#a0a0c0\">#a0a0c018</td><td style=\"text-align:center\">//</td></tr><tr><td style=\"text-align:left\">M1_heater</td><td style=\"text-align:center\">(11, 0)</td><td style=\"text-align:left\">Metal</td><td style=\"text-align:center;background-color:#ebc634\">#ebc63418</td><td style=\"text-align:center\">xx</td></tr><tr><td style=\"text-align:left\">M2_router</td><td style=\"text-align:center\">(12, 0)</td><td style=\"text-align:left\">Metal</td><td style=\"text-align:center;background-color:#908570\">#90857018</td><td style=\"text-align:center\">xx</td></tr><tr><td style=\"text-align:left\">M_Open</td><td style=\"text-align:center\">(13, 0)</td><td style=\"text-align:left\">Metal</td><td style=\"text-align:center;background-color:#3471eb\">#3471eb18</td><td style=\"text-align:center\">xx</td></tr><tr><td style=\"text-align:left\">Oxide open (to BOX)</td><td style=\"text-align:center\">(6, 0)</td><td style=\"text-align:left\">Waveguides</td><td style=\"text-align:center;background-color:#ffae00\">#ffae0018</td><td style=\"text-align:center\">\\</td></tr><tr><td style=\"text-align:left\">PinRec</td><td style=\"text-align:center\">(1, 10)</td><td style=\"text-align:left\">SiEPIC</td><td style=\"text-align:center;background-color:#004080\">#00408018</td><td style=\"text-align:center\">/</td></tr><tr><td style=\"text-align:left\">PinRecM</td><td style=\"text-align:center\">(1, 11)</td><td style=\"text-align:left\">SiEPIC</td><td style=\"text-align:center;background-color:#004080\">#00408018</td><td style=\"text-align:center\">/</td></tr><tr><td style=\"text-align:left\">SEM</td><td style=\"text-align:center\">(200, 0)</td><td style=\"text-align:left\">Misc</td><td style=\"text-align:center;background-color:#ff00ff\">#ff00ff18</td><td style=\"text-align:center\">\\</td></tr><tr><td style=\"text-align:left\">Si</td><td style=\"text-align:center\">(1, 0)</td><td style=\"text-align:left\">Waveguides</td><td style=\"text-align:center;background-color:#ff80a8\">#ff80a818</td><td style=\"text-align:center\">\\\\</td></tr><tr><td style=\"text-align:left\">Si N</td><td style=\"text-align:center\">(20, 0)</td><td style=\"text-align:left\">Doping</td><td style=\"text-align:center;background-color:#7000ff\">#7000ff18</td><td style=\"text-align:center\">\\\\</td></tr><tr><td style=\"text-align:left\">Si N++</td><td style=\"text-align:center\">(24, 0)</td><td style=\"text-align:left\">Doping</td><td style=\"text-align:center;background-color:#0000ff\">#0000ff18</td><td style=\"text-align:center\">:</td></tr><tr><td style=\"text-align:left\">Si slab</td><td style=\"text-align:center\">(2, 0)</td><td style=\"text-align:left\">Waveguides</td><td style=\"text-align:center;background-color:#80a8ff\">#80a8ff18</td><td style=\"text-align:center\">/</td></tr><tr><td style=\"text-align:left\">SiN</td><td style=\"text-align:center\">(4, 0)</td><td style=\"text-align:left\">Waveguides</td><td style=\"text-align:center;background-color:#a6cee3\">#a6cee318</td><td style=\"text-align:center\">\\\\</td></tr><tr><td style=\"text-align:left\">Si_Litho193nm</td><td style=\"text-align:center\">(1, 69)</td><td style=\"text-align:left\">Waveguides</td><td style=\"text-align:center;background-color:#cc80a8\">#cc80a818</td><td style=\"text-align:center\">\\</td></tr><tr><td style=\"text-align:left\">Text</td><td style=\"text-align:center\">(10, 0)</td><td style=\"text-align:left\"></td><td style=\"text-align:center;background-color:#0000ff\">#0000ff18</td><td style=\"text-align:center\">\\</td></tr><tr><td style=\"text-align:left\">VC</td><td style=\"text-align:center\">(40, 0)</td><td style=\"text-align:left\">Metal</td><td style=\"text-align:center;background-color:#3a027f\">#3a027f18</td><td style=\"text-align:center\">xx</td></tr><tr><td style=\"text-align:left\">Waveguide</td><td style=\"text-align:center\">(1, 99)</td><td style=\"text-align:left\">Waveguides</td><td style=\"text-align:center;background-color:#ff80a8\">#ff80a818</td><td style=\"text-align:center\">\\</td></tr></tbody></table>"
      ],
      "text/plain": [
       "        Name          Layer    Description    Color    Pattern\n",
       "--------------------------------------------------------------\n",
       "BlackBox             (998, 0)  SiEPIC       #00408018   solid \n",
       "Chip design area     (290, 0)  Misc         #80005718   hollow\n",
       "Deep Trench          (201, 0)  Misc         #c0c0c018   solid \n",
       "DevRec               (68, 0)   SiEPIC       #00408018   hollow\n",
       "Dicing               (210, 0)  Misc         #a0a0c018   solid \n",
       "Errors               (999, 0)  SiEPIC       #00008018     /   \n",
       "FDTD                 (733, 0)  SiEPIC       #80005718   hollow\n",
       "FbrTgt               (81, 0)   SiEPIC       #00408018     /   \n",
       "FloorPlan            (99, 0)   Misc         #8000ff18   hollow\n",
       "Isolation Trench     (203, 0)  Misc         #c0c0c018   solid \n",
       "Keep out             (202, 0)  Misc         #a0a0c018     //  \n",
       "M1_heater            (11, 0)   Metal        #ebc63418     xx  \n",
       "M2_router            (12, 0)   Metal        #90857018     xx  \n",
       "M_Open               (13, 0)   Metal        #3471eb18     xx  \n",
       "Oxide open (to BOX)   (6, 0)   Waveguides   #ffae0018     \\   \n",
       "PinRec               (1, 10)   SiEPIC       #00408018     /   \n",
       "PinRecM              (1, 11)   SiEPIC       #00408018     /   \n",
       "SEM                  (200, 0)  Misc         #ff00ff18     \\   \n",
       "Si                    (1, 0)   Waveguides   #ff80a818     \\\\  \n",
       "Si N                 (20, 0)   Doping       #7000ff18     \\\\  \n",
       "Si N++               (24, 0)   Doping       #0000ff18     :   \n",
       "Si slab               (2, 0)   Waveguides   #80a8ff18     /   \n",
       "SiN                   (4, 0)   Waveguides   #a6cee318     \\\\  \n",
       "Si_Litho193nm        (1, 69)   Waveguides   #cc80a818     \\   \n",
       "Text                 (10, 0)                #0000ff18     \\   \n",
       "VC                   (40, 0)   Metal        #3a027f18     xx  \n",
       "Waveguide            (1, 99)   Waveguides   #ff80a818     \\   "
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "tech.layers"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "28eae03a-fb12-4d93-ac49-55ba084ce3a1",
   "metadata": {},
   "source": [
    "Inspect the extrusion specifications in this technology:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "9a812534-49db-48ae-bee3-9c73f6fae886",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[ExtrusionSpec(mask_spec=MaskSpec((6, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(0, 2e+07), sidewall_angle=0),\n",
       " ExtrusionSpec(mask_spec=MaskSpec((1, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.22), sidewall_angle=0),\n",
       " ExtrusionSpec(mask_spec=MaskSpec((2, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.09), sidewall_angle=0),\n",
       " ExtrusionSpec(mask_spec=MaskSpec((4, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(152024573088740.38, 724311326723836.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=3.031225983820944, poles=(((-0-7534484687295489j), 3530332266482328j), ((-0-4550924050946271j), 7233481618.869821j))), \"electrical\": Medium(attrs={}, name='Si3N4', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=7.5, conductivity=0.0)}, limits=(0, 0.4), sidewall_angle=0),\n",
       " ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((12, 0)), MaskSpec((11, 0))], operand1=[], operation='+'), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(120884055879414.03, 2997924585809468.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-252828226350812.1-5784339105708298j), (1948434702479989.5+2132849526706848.8j)), ((-609339941453361-3915807795417961j), (5854104539645628+9628118738288506j)), ((-351192772413652.7-1494382744693159.8j), (-1716717002731465.8+3.5658946710009096e+16j)), ((-5781257140720.449-134119053600439.05j), (1.1436600467759824e+16+1.3607215135185057e+18j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=1.6, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.42, 2.62), sidewall_angle=0),\n",
       " ExtrusionSpec(mask_spec=MaskSpec((12, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(154751311505403.34, 1595872899899471.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-569801961707506.2-5919036552773929j), (547547687971021.3+294290120688174.94j)), ((-1589807268517576.2-3491672819475904j), (1.0929163739969444e+16+422154272517619.8j)), ((-291288687923238.2-3648189488671429j), (252866071416221.06-269873948615172.56j)), ((-249515901504479.2-1081669083787891.2j), (-343676981321731.5-707306264998813.6j)), ((-53249179312995.555-283474011170933.5j), (2393359178586368.5+2.9476885206131206e+17j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=17.0, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.62, 3.02), sidewall_angle=0),\n",
       " ExtrusionSpec(mask_spec=MaskSpec((13, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(3.02, 2e+07), sidewall_angle=0),\n",
       " ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((201, 0)), MaskSpec((203, 0)), MaskSpec((210, 0))], operand1=[], operation='+'), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(-2e+07, 2e+07), sidewall_angle=0)]"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "tech.extrusion_specs"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "a45c1e64-efe3-48fe-8a37-0d90a3d3d287",
   "metadata": {},
   "source": [
    "Select the type of waveguide we will use:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "00b35a9a-b96b-4bf6-8c8c-8eae75785bf1",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'SiN_TE_1310_750': PortSpec(description=\"SiN Strip TE 1310 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]),\n",
       " 'TE_1550_500': PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]),\n",
       " 'TE_1310_410': PortSpec(description=\"Strip TE 1310 nm, w=410 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.41, 0, (1, 0))]),\n",
       " 'SiN_TE_895_450': PortSpec(description=\"SiN Strip TE 895 nm, w=450 nm\", width=2, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.45, 0, (4, 0))]),\n",
       " 'SiN_TM_1310_750': PortSpec(description=\"SiN Strip TM 1310 nm, w=750 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]),\n",
       " 'TE_1310_350': PortSpec(description=\"Strip TE 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]),\n",
       " 'SiN_TE_1310_800': PortSpec(description=\"SiN Strip TE 1310 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]),\n",
       " 'TM_1310_350': PortSpec(description=\"Strip TM 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]),\n",
       " 'TM_1550_500': PortSpec(description=\"Strip TM 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]),\n",
       " 'SiN_TE-TM_1550_1000': PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]),\n",
       " 'SiN_TM_1550_1000': PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]),\n",
       " 'SiN_TE_1550_1000': PortSpec(description=\"SiN Strip TE 1550 nm, w=1000 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]),\n",
       " 'SiN_TE_1550_800': PortSpec(description=\"SiN Strip TE 1550 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]),\n",
       " 'Rib_TE_1550_500': PortSpec(description=\"Rib (90 nm slab) TE 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.5, 0, (1, 0))]),\n",
       " 'TE-TM_1550_450': PortSpec(description=\"Strip TE-TM 1550, w=450 nm\", width=2, limits=(-1, 1.22), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.45, 0, (1, 0))]),\n",
       " 'Rib_TE_1310_350': PortSpec(description=\"Rib (90 nm slab) TE 1310 nm, w=350 nm\", width=2.35, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.35, 0, (1, 0))]),\n",
       " 'MM_TE_1550_2000': PortSpec(description=\"Multimode Strip TE 1550 nm, w=2000 nm\", width=6, limits=(-2, 2.22), num_modes=12, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(2, 0, (1, 0))]),\n",
       " 'MM_TE_1550_3000': PortSpec(description=\"Multimode Strip TE 1550 nm, w=3000 nm\", width=6, limits=(-2, 2.22), num_modes=17, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (1, 0))]),\n",
       " 'MM_SiN_TE_1550_3000': PortSpec(description=\"Multimode SiN Strip TE 1550 nm, w=3000 nm\", width=8, limits=(-2.5, 2.9), num_modes=7, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(3, 0, (4, 0))]),\n",
       " 'Slot_TE_1550_500': PortSpec(description=\"Slot TE 1550 nm, w=500 nm, gap=100nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.2, 0.15, (1, 0)), (0.2, -0.15, (1, 0))]),\n",
       " 'SiN_TE_1550_750': PortSpec(description=\"SiN Strip TE 1550 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]),\n",
       " 'eskid_TE_1550': PortSpec(description=\"eskid TE 1550\", width=3.31, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.06, -0.625, (1, 0)), (0.06, 0.625, (1, 0)), (0.06, 0.505, (1, 0)), (0.06, -0.385, (1, 0)), (0.06, -0.265, (1, 0)), (0.06, 0.385, (1, 0)), (0.06, 0.265, (1, 0)), (0.06, -0.505, (1, 0)), (0.35, 0, (1, 0))])}"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "tech.ports"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "2814ebc8-27a1-4d34-8a18-1a109a885394",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Loading cached simulation from /home/lucas/.tidy3d/pf_cache/G3M/ms_info-MMQ2MBBQWENPO4C7GRHX6BAASYUSSORDOXSJZJ2ILOFIZD2RK7EA.json.\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th>wavelength</th>\n",
       "      <th>n eff</th>\n",
       "      <th>k eff</th>\n",
       "      <th>TE (Ey) fraction</th>\n",
       "      <th>wg TE fraction</th>\n",
       "      <th>wg TM fraction</th>\n",
       "      <th>mode area</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>f</th>\n",
       "      <th>mode_index</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>1.940404e+14</th>\n",
       "      <th>0</th>\n",
       "      <td>1.54500</td>\n",
       "      <td>2.444782</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.983412</td>\n",
       "      <td>0.764369</td>\n",
       "      <td>0.816875</td>\n",
       "      <td>0.191832</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1.940341e+14</th>\n",
       "      <th>0</th>\n",
       "      <td>1.54505</td>\n",
       "      <td>2.444726</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.983409</td>\n",
       "      <td>0.764357</td>\n",
       "      <td>0.816872</td>\n",
       "      <td>0.191848</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1.940279e+14</th>\n",
       "      <th>0</th>\n",
       "      <td>1.54510</td>\n",
       "      <td>2.444669</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.983407</td>\n",
       "      <td>0.764344</td>\n",
       "      <td>0.816869</td>\n",
       "      <td>0.191862</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1.940216e+14</th>\n",
       "      <th>0</th>\n",
       "      <td>1.54515</td>\n",
       "      <td>2.444610</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.983404</td>\n",
       "      <td>0.764332</td>\n",
       "      <td>0.816867</td>\n",
       "      <td>0.191878</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1.940153e+14</th>\n",
       "      <th>0</th>\n",
       "      <td>1.54520</td>\n",
       "      <td>2.444554</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.983402</td>\n",
       "      <td>0.764319</td>\n",
       "      <td>0.816864</td>\n",
       "      <td>0.191893</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1.928174e+14</th>\n",
       "      <th>0</th>\n",
       "      <td>1.55480</td>\n",
       "      <td>2.433790</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.982904</td>\n",
       "      <td>0.761952</td>\n",
       "      <td>0.816299</td>\n",
       "      <td>0.194824</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1.928112e+14</th>\n",
       "      <th>0</th>\n",
       "      <td>1.55485</td>\n",
       "      <td>2.433737</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.982902</td>\n",
       "      <td>0.761940</td>\n",
       "      <td>0.816295</td>\n",
       "      <td>0.194839</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1.928050e+14</th>\n",
       "      <th>0</th>\n",
       "      <td>1.55490</td>\n",
       "      <td>2.433682</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.982899</td>\n",
       "      <td>0.761928</td>\n",
       "      <td>0.816292</td>\n",
       "      <td>0.194854</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1.927988e+14</th>\n",
       "      <th>0</th>\n",
       "      <td>1.55495</td>\n",
       "      <td>2.433629</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.982897</td>\n",
       "      <td>0.761915</td>\n",
       "      <td>0.816289</td>\n",
       "      <td>0.194869</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1.927926e+14</th>\n",
       "      <th>0</th>\n",
       "      <td>1.55500</td>\n",
       "      <td>2.433570</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.982894</td>\n",
       "      <td>0.761903</td>\n",
       "      <td>0.816286</td>\n",
       "      <td>0.194885</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>201 rows × 7 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                         wavelength     n eff  k eff  TE (Ey) fraction  \\\n",
       "f            mode_index                                                  \n",
       "1.940404e+14 0              1.54500  2.444782    0.0          0.983412   \n",
       "1.940341e+14 0              1.54505  2.444726    0.0          0.983409   \n",
       "1.940279e+14 0              1.54510  2.444669    0.0          0.983407   \n",
       "1.940216e+14 0              1.54515  2.444610    0.0          0.983404   \n",
       "1.940153e+14 0              1.54520  2.444554    0.0          0.983402   \n",
       "...                             ...       ...    ...               ...   \n",
       "1.928174e+14 0              1.55480  2.433790    0.0          0.982904   \n",
       "1.928112e+14 0              1.55485  2.433737    0.0          0.982902   \n",
       "1.928050e+14 0              1.55490  2.433682    0.0          0.982899   \n",
       "1.927988e+14 0              1.55495  2.433629    0.0          0.982897   \n",
       "1.927926e+14 0              1.55500  2.433570    0.0          0.982894   \n",
       "\n",
       "                         wg TE fraction  wg TM fraction  mode area  \n",
       "f            mode_index                                             \n",
       "1.940404e+14 0                 0.764369        0.816875   0.191832  \n",
       "1.940341e+14 0                 0.764357        0.816872   0.191848  \n",
       "1.940279e+14 0                 0.764344        0.816869   0.191862  \n",
       "1.940216e+14 0                 0.764332        0.816867   0.191878  \n",
       "1.940153e+14 0                 0.764319        0.816864   0.191893  \n",
       "...                                 ...             ...        ...  \n",
       "1.928174e+14 0                 0.761952        0.816299   0.194824  \n",
       "1.928112e+14 0                 0.761940        0.816295   0.194839  \n",
       "1.928050e+14 0                 0.761928        0.816292   0.194854  \n",
       "1.927988e+14 0                 0.761915        0.816289   0.194869  \n",
       "1.927926e+14 0                 0.761903        0.816286   0.194885  \n",
       "\n",
       "[201 rows x 7 columns]"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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sgLA0qVL8frrryMlJcWiAP/SpUvIycmp0fO0taxVaTQa/Pzzz7py2NtzBcqH86rVajz11FNmryPHc60Jc59XOd4rkll99+KsTzk5OSIjI0Ps2rVLABBbtmwRGRkZ4urVq7o0Tz/9tHjllVd0299//71wcXERb7/9tvjll1/EggULqh0a5+fnJz7//HPx008/ieHDh8syjNNcngMHDhTvvfee5DyNRiNCQ0PF3LlzDfI8d+6cWLRokTh27Ji4cOGC+Pzzz0Xr1q3FAw88UONy1rSs//jHP0RaWpq4cOGC+P7770V0dLQICAgQ165d06WZNm2aCA0NFd9++604duyYiIqKElFRUTaVtablnT59uvD19RVpaWmS4W9FRUVCiNp5tlu2bBEqlUps2LBBnD59WkydOlX4+fnphhDay2e1JmVdsmSJUCqV4rPPPpM8z1u3bgkhhLh165Z46aWXRHp6urhw4YLYu3evuPfee0W7du1EcXFxnZZ14cKFYvfu3eL8+fPi+PHjYuzYscLNzU2cOnVKcj/28Fwr9O3bV4wZM8Zgf20+11u3bomMjAyRkZEhAIhly5aJjIwMcfHiRSGEEK+88op4+umndekrhnG+/PLL4pdffhGrVq2qdhinqfunuuXQAURycrIAYPBasGCBLk3//v3FhAkTJOd9+umnon379kKpVIouXbqIXbt2SY5rtVoxf/58ERgYKFQqlRg0aJA4c+aMTWW1JM+WLVtKyi6EELt37xYAqr1+ZmameOCBB0Tjxo2FSqUSbdu2FS+//LLN80DUpKxjxowRwcHBQqlUimbNmokxY8aIc+fOSc65ffu2eP7550WjRo2Eh4eHeOyxxyTBXl2Wt7rPDQDd+PraerbvvfeeCA0NFUqlUtx3333i8OHDumP28lmtSVlbtmxp8mexqKhIDB48WDRp0kS4urqKli1biilTpsj2h8Oass6aNUuXNjAwUDz88MPixx9/lORnL89VCCF+/fVXAUB88803BnnV5nPdt29fte9pRfkmTJgg+vfvb3BORESEUCqVonXr1pL5KiqYun+qW1yNk4iIiKzmMH0giIiISD4MIIiIiMhqDCCIiIjIagwgiIiIyGoMIIiIiMhqDCCIiIjIagwgiIiIyGoMIIiIiMhqDCCIGrB169Zh8ODBtX6dlJQUREREQKvV1vq1iKhhYABB1EAVFxdj/vz5WLBgQa1fa8iQIXB1dcWmTZtq/VpE1DAwgCBqoD777DP4+Pjg/vvvr5PrTZw4Ee+++26dXIuI7B8DCKJ6tnHjRvj7+0OtVkv2jxgxAk8//bTR87Zs2YJHHnlEsm/AgAGYNWuWQT4TJ07Ubbdq1QqLFy/G+PHj4eXlhZYtW+KLL77A9evXMXz4cHh5eSE8PBzHjh2T5PPII4/g2LFjOH/+fM1ulIjuKgwgiOrZ6NGjodFo8MUXX+j2Xbt2Dbt27cIzzzxj9LyDBw+iZ8+eNbrm8uXLcf/99yMjIwPDhg3D008/jfHjx+Opp57Cjz/+iDZt2mD8+PGoutZeaGgoAgMD8d1339XomkR0d2EAQVTP3N3d8eSTTyI5OVm37+OPP0ZoaCgGDBhQ7Tm5ubnIy8tDSEhIja758MMP47nnnkO7du2QkJCA/Px89OrVC6NHj0b79u0xd+5c/PLLL8jOzpacFxISgosXL9bomkR0d2EAQWQHpkyZgm+++QaXL18GAGzYsAETJ06EQqGoNv3t27cBAG5ubjW6Xnh4uO7fgYGBAIBu3boZ7Lt27ZrkPHd3dxQVFdXomkR0d3Gp7wIQEdC9e3fcc8892LhxIwYPHoxTp05h165dRtP7+/tDoVDg5s2bZvPWaDQG+1xdXXX/rghSqtunP2zzr7/+QpMmTcxek4jufqyBILITzz77LDZs2IDk5GRER0ejRYsWRtMqlUp07twZp0+fNjim3+zw+++/y1K+4uJinD9/Ht27d5clPyJq2BhAENmJJ598EpcuXcLatWtNdp6sEBMTg4MHDxrs//zzz7F9+3acP38eb7zxBk6fPo2LFy/qmkdq6vDhw1CpVIiKirIpHyK6OzCAILITvr6+GDVqFLy8vDBixAiz6SdPnoyvv/4aeXl5kv3Dhg3D0qVL0blzZxw4cACrV6/G0aNH8dFHH9lUvk8++QTjxo2Dh4eHTfkQ0d1BIaqO0yKiejVo0CB06dLF4gmbRo8ejXvvvRfx8fEAyueBiIiIwIoVK2Qt140bN9ChQwccO3YMYWFhsuZNRA0TayCI7MDNmzexY8cOpKWlITY21uLz3nrrLXh5edViycr98ccfWL16NYMHItLhKAwiO9C9e3fcvHkTb775Jjp06GDxea1atcLMmTNrsWTlevbsWeNJq4jo7sQmDCIiIrIamzCIiIjIagwgiIiIyGoMIIiIiMhqDCCIiIjIagwgiIiIyGoMIIiIiMhqDCCIiIjIagwgiIiIyGoMIIiIiMhq/w/7jgqYPM6ycQAAAABJRU5ErkJggg==",
      "text/plain": [
       "<Figure size 640x480 with 2 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "mode_solver = pf.port_modes(\"TE_1550_500\", freqs)\n",
    "mode_solver.plot_field(\"E\", mode_index=0, f=freqs[0])\n",
    "mode_solver.data.to_dataframe()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "aec5749c-aa46-4874-93b3-15421cc479ab",
   "metadata": {},
   "source": [
    "## Creating a Y splitter\n",
    "\n",
    "We will draw the Y splitter shape as a [polygon](https://docs.flexcompute.com/projects/photonforge/en/latest/structures.html) based on Yi Zhang, Shuyu Yang, Andy Eu-Jin Lim, Guo-Qiang Lo, Christophe Galland, Tom Baehr-Jones, and Michael Hochberg, “A compact and low loss Y-junction for submicron silicon waveguide,” *Opt. Express* **21**, 1310-1316 (2013), doi: [10.1364/OE.21.001310](https://doi.org/10.1364/OE.21.001310)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "c0beb4d0-df8b-4083-a38f-f3fec277c3f4",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" height=\"10.000000rem\" viewBox=\"-0.100000 -0.800000 2.200000 1.600000\"><style>path{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.016000;}rect{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.016000;}circle{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.016000;}ellipse{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.016000;}.reference{fill:none;stroke:#221f20;stroke-width:0.011200;}.label{transform:scale(1,-1);fill:#221f20;font-weight:bold;font-size:0.128000px;}.terminal{fill:none;stroke:#805080;stroke-width:0.016000;}.dashed{stroke-dasharray:0.080000,0.048000;}.port{fill:none;stroke:#805080;stroke-width:0.032000;}.virtual-connection{fill:none;stroke:#907090;stroke-width:0.024000;}</style><defs><path id=\"port-symbol\" class=\"port\" d=\"M 0,-0.064000 L 0.096000,0 0,0.064000\" /><path id=\"ref-port-symbol\" class=\"port\" style=\"stroke-opacity:0.33;\" d=\"M 0,-0.048000 C 0.064000,-0.048000 0.064000,0.048000 0,0.048000\" /><circle id=\"connection-symbol\" style=\"stroke-width:0;stroke:none;fill:#907090;\" cx=\"0\" cy=\"0\" r=\"0.033600\" /></defs><g transform=\"scale(1 -1)\"><path class=\"\" d=\"M 0.000000,-0.250000 0.167000,-0.250000 0.333000,-0.300000 0.500000,-0.350000 0.667000,-0.450000 0.833000,-0.630000 1.000000,-0.700000 1.167000,-0.700000 1.333000,-0.700000 1.500000,-0.700000 1.667000,-0.655000 1.833000,-0.600000 2.000000,-0.600000 2.000000,0.600000 1.833000,0.600000 1.667000,0.655000 1.500000,0.700000 1.333000,0.700000 1.167000,0.700000 1.000000,0.700000 0.833000,0.630000 0.667000,0.450000 0.500000,0.350000 0.333000,0.300000 0.167000,0.250000 0.000000,0.250000 z\" /></g></svg>"
      ],
      "text/plain": [
       "Polygon(vertices=[(0, -0.25), (0.167, -0.25), (0.333, -0.3), (0.5, -0.35), (0.667, -0.45), (0.833, -0.63), (1, -0.7), (1.167, -0.7), (1.333, -0.7), (1.5, -0.7), (1.667, -0.655), (1.833, -0.6), (2, -0.6), (2, 0.6), (1.833, 0.6), (1.667, 0.655), (1.5, 0.7), (1.333, 0.7), (1.167, 0.7), (1, 0.7), (0.833, 0.63), (0.667, 0.45), (0.5, 0.35), (0.333, 0.3), (0.167, 0.25), (0, 0.25)], holes=[])"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Values from the optimized Y splitter\n",
    "w = np.array((0.5, 0.5, 0.6, 0.7, 0.9, 1.26, 1.4, 1.4, 1.4, 1.4, 1.31, 1.2, 1.2))\n",
    "length = 2.0\n",
    "y_out = 0.35\n",
    "\n",
    "vertices = np.vstack((np.linspace(0, length, len(w)), -0.5 * w)).T\n",
    "y_polygon = pf.Polygon(np.vstack((vertices, vertices[::-1] * np.array((1, -1)))))\n",
    "\n",
    "y_polygon"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "99ad2eeb-df76-42e9-9ad8-e4712ee21086",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" height=\"20.000000rem\" viewBox=\"-0.250000 -1.250000 5.500000 2.500000\"><style>path{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.012500;}rect{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.012500;}circle{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.012500;}ellipse{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.012500;}.reference{fill:none;stroke:#221f20;stroke-width:0.008750;}.label{transform:scale(1,-1);fill:#221f20;font-weight:bold;font-size:0.100000px;}.terminal{fill:none;stroke:#805080;stroke-width:0.012500;}.dashed{stroke-dasharray:0.062500,0.037500;}.port{fill:none;stroke:#805080;stroke-width:0.025000;}.virtual-connection{fill:none;stroke:#907090;stroke-width:0.018750;}.layer_998_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_998_0{fill:#004080;}.layer_733_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_733_0{fill:#800057;}.layer_81_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_81_0{fill:#004080;}.layer_999_0{stroke:#000080;fill:#000080;fill-opacity:0.094;}.label_999_0{fill:#000080;}.layer_1_11{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_11{fill:#004080;}.layer_68_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_68_0{fill:#004080;}.layer_290_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_290_0{fill:#800057;}.layer_210_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_210_0{fill:#a0a0c0;}.layer_201_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_201_0{fill:#c0c0c0;}.layer_99_0{stroke:#8000ff;fill:#8000ff;fill-opacity:0.094;}.label_99_0{fill:#8000ff;}.layer_1_10{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_10{fill:#004080;}.layer_1_99{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_99{fill:#ff80a8;}.layer_4_0{stroke:#a6cee3;fill:#a6cee3;fill-opacity:0.094;}.label_4_0{fill:#a6cee3;}.layer_13_0{stroke:#3471eb;fill:#3471eb;fill-opacity:0.094;}.label_13_0{fill:#3471eb;}.layer_1_0{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_0{fill:#ff80a8;}.layer_12_0{stroke:#908570;fill:#908570;fill-opacity:0.094;}.label_12_0{fill:#908570;}.layer_200_0{stroke:#ff00ff;fill:#ff00ff;fill-opacity:0.094;}.label_200_0{fill:#ff00ff;}.layer_40_0{stroke:#3a027f;fill:#3a027f;fill-opacity:0.094;}.label_40_0{fill:#3a027f;}.layer_202_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_202_0{fill:#a0a0c0;}.layer_2_0{stroke:#80a8ff;fill:#80a8ff;fill-opacity:0.094;}.label_2_0{fill:#80a8ff;}.layer_1_69{stroke:#cc80a8;fill:#cc80a8;fill-opacity:0.094;}.label_1_69{fill:#cc80a8;}.layer_10_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_10_0{fill:#0000ff;}.layer_20_0{stroke:#7000ff;fill:#7000ff;fill-opacity:0.094;}.label_20_0{fill:#7000ff;}.layer_203_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_203_0{fill:#c0c0c0;}.layer_24_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_24_0{fill:#0000ff;}.layer_6_0{stroke:#ffae00;fill:#ffae00;fill-opacity:0.094;}.label_6_0{fill:#ffae00;}.layer_11_0{stroke:#ebc634;fill:#ebc634;fill-opacity:0.094;}.label_11_0{fill:#ebc634;}</style><defs><path id=\"port-symbol\" class=\"port\" d=\"M 0,-0.050000 L 0.075000,0 0,0.050000\" /><path id=\"ref-port-symbol\" class=\"port\" style=\"stroke-opacity:0.33;\" d=\"M 0,-0.037500 C 0.050000,-0.037500 0.050000,0.037500 0,0.037500\" /><circle id=\"connection-symbol\" style=\"stroke-width:0;stroke:none;fill:#907090;\" cx=\"0\" cy=\"0\" r=\"0.026250\" /></defs><g transform=\"scale(1 -1)\"><g id=\"Y_SPLITTER-0x570004c61a60\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 0.167000,-0.250000 0.333000,-0.300000 0.500000,-0.350000 0.667000,-0.450000 0.833000,-0.630000 1.000000,-0.700000 1.167000,-0.700000 1.333000,-0.700000 1.500000,-0.700000 1.667000,-0.655000 1.833000,-0.600000 2.000000,-0.600000 2.000000,0.600000 1.833000,0.600000 1.667000,0.655000 1.500000,0.700000 1.333000,0.700000 1.167000,0.700000 1.000000,0.700000 0.833000,0.630000 0.667000,0.450000 0.500000,0.350000 0.333000,0.300000 0.167000,0.250000 0.000000,0.250000 z\" /><path class=\"layer_1_0\" d=\"M 2.000000,0.100000 2.396000,0.113000 2.790000,0.152000 3.180000,0.218000 3.566000,0.309000 3.919000,0.392000 4.276000,0.452000 4.637000,0.488000 5.000000,0.500000 5.000000,1.000000 4.604000,0.987000 4.210000,0.948000 3.820000,0.882000 3.435000,0.791000 3.081000,0.708000 2.724000,0.648000 2.363000,0.612000 2.000000,0.600000 z\" /><path class=\"layer_1_0\" d=\"M 2.000000,-0.600000 2.363000,-0.612000 2.724000,-0.648000 3.081000,-0.708000 3.435000,-0.791000 3.820000,-0.882000 4.210000,-0.948000 4.604000,-0.987000 5.000000,-1.000000 5.000000,-0.500000 4.637000,-0.488000 4.276000,-0.452000 3.919000,-0.392000 3.566000,-0.309000 3.180000,-0.218000 2.790000,-0.152000 2.396000,-0.113000 2.000000,-0.100000 z\" /></g></g></svg>"
      ],
      "text/plain": [
       "Component(name=\"Y_SPLITTER\", technology=Technology(name=\"SiEPIC EBeam\", version=\"0.4.32\", layers={\"BlackBox\": LayerSpec(layer=(998, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"solid\"), \"FDTD\": LayerSpec(layer=(733, 0), description=\"SiEPIC\", color=\"#80005718\", pattern=\"hollow\"), \"FbrTgt\": LayerSpec(layer=(81, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Errors\": LayerSpec(layer=(999, 0), description=\"SiEPIC\", color=\"#00008018\", pattern=\"/\"), \"PinRecM\": LayerSpec(layer=(1, 11), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"DevRec\": LayerSpec(layer=(68, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"hollow\"), \"Chip design area\": LayerSpec(layer=(290, 0), description=\"Misc\", color=\"#80005718\", pattern=\"hollow\"), \"Dicing\": LayerSpec(layer=(210, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"solid\"), \"Deep Trench\": LayerSpec(layer=(201, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"FloorPlan\": LayerSpec(layer=(99, 0), description=\"Misc\", color=\"#8000ff18\", pattern=\"hollow\"), \"PinRec\": LayerSpec(layer=(1, 10), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Waveguide\": LayerSpec(layer=(1, 99), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\"), \"SiN\": LayerSpec(layer=(4, 0), description=\"Waveguides\", color=\"#a6cee318\", pattern=\"\\\\\"), \"M_Open\": LayerSpec(layer=(13, 0), description=\"Metal\", color=\"#3471eb18\", pattern=\"xx\"), \"Si\": LayerSpec(layer=(1, 0), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\\\"), \"M2_router\": LayerSpec(layer=(12, 0), description=\"Metal\", color=\"#90857018\", pattern=\"xx\"), \"SEM\": LayerSpec(layer=(200, 0), description=\"Misc\", color=\"#ff00ff18\", pattern=\"\\\"), \"VC\": LayerSpec(layer=(40, 0), description=\"Metal\", color=\"#3a027f18\", pattern=\"xx\"), \"Keep out\": LayerSpec(layer=(202, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"//\"), \"Si slab\": LayerSpec(layer=(2, 0), description=\"Waveguides\", color=\"#80a8ff18\", pattern=\"/\"), \"Si_Litho193nm\": LayerSpec(layer=(1, 69), description=\"Waveguides\", color=\"#cc80a818\", pattern=\"\\\"), \"Text\": LayerSpec(layer=(10, 0), description=\"\", color=\"#0000ff18\", pattern=\"\\\"), \"Si N\": LayerSpec(layer=(20, 0), description=\"Doping\", color=\"#7000ff18\", pattern=\"\\\\\"), \"Isolation Trench\": LayerSpec(layer=(203, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"Si N++\": LayerSpec(layer=(24, 0), description=\"Doping\", color=\"#0000ff18\", pattern=\":\"), \"Oxide open (to BOX)\": LayerSpec(layer=(6, 0), description=\"Waveguides\", color=\"#ffae0018\", pattern=\"\\\"), \"M1_heater\": LayerSpec(layer=(11, 0), description=\"Metal\", color=\"#ebc63418\", pattern=\"xx\")}, extrusion_specs=[ExtrusionSpec(mask_spec=MaskSpec((6, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(0, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((1, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.22), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((2, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.09), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((4, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(152024573088740.38, 724311326723836.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=3.031225983820944, poles=(((-0-7534484687295489j), 3530332266482328j), ((-0-4550924050946271j), 7233481618.869821j))), \"electrical\": Medium(attrs={}, name='Si3N4', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=7.5, conductivity=0.0)}, limits=(0, 0.4), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((12, 0)), MaskSpec((11, 0))], operand1=[], operation='+'), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(120884055879414.03, 2997924585809468.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-252828226350812.1-5784339105708298j), (1948434702479989.5+2132849526706848.8j)), ((-609339941453361-3915807795417961j), (5854104539645628+9628118738288506j)), ((-351192772413652.7-1494382744693159.8j), (-1716717002731465.8+3.5658946710009096e+16j)), ((-5781257140720.449-134119053600439.05j), (1.1436600467759824e+16+1.3607215135185057e+18j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=1.6, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.42, 2.62), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((12, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(154751311505403.34, 1595872899899471.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-569801961707506.2-5919036552773929j), (547547687971021.3+294290120688174.94j)), ((-1589807268517576.2-3491672819475904j), (1.0929163739969444e+16+422154272517619.8j)), ((-291288687923238.2-3648189488671429j), (252866071416221.06-269873948615172.56j)), ((-249515901504479.2-1081669083787891.2j), (-343676981321731.5-707306264998813.6j)), ((-53249179312995.555-283474011170933.5j), (2393359178586368.5+2.9476885206131206e+17j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=17.0, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.62, 3.02), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((13, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(3.02, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((201, 0)), MaskSpec((203, 0)), MaskSpec((210, 0))], operand1=[], operation='+'), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(-2e+07, 2e+07), sidewall_angle=0)], ports={\"SiN_TE_1310_750\": PortSpec(description=\"SiN Strip TE 1310 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1550_500\": PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"TE_1310_410\": PortSpec(description=\"Strip TE 1310 nm, w=410 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.41, 0, (1, 0))]), \"SiN_TE_895_450\": PortSpec(description=\"SiN Strip TE 895 nm, w=450 nm\", width=2, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.45, 0, (4, 0))]), \"SiN_TM_1310_750\": PortSpec(description=\"SiN Strip TM 1310 nm, w=750 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1310_350\": PortSpec(description=\"Strip TE 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"SiN_TE_1310_800\": PortSpec(description=\"SiN Strip TE 1310 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"TM_1310_350\": PortSpec(description=\"Strip TM 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"TM_1550_500\": PortSpec(description=\"Strip TM 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"SiN_TE-TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_1000\": PortSpec(description=\"SiN Strip TE 1550 nm, w=1000 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_800\": PortSpec(description=\"SiN Strip TE 1550 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"Rib_TE_1550_500\": PortSpec(description=\"Rib (90 nm slab) TE 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.5, 0, (1, 0))]), \"TE-TM_1550_450\": PortSpec(description=\"Strip TE-TM 1550, w=450 nm\", width=2, limits=(-1, 1.22), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.45, 0, (1, 0))]), \"Rib_TE_1310_350\": PortSpec(description=\"Rib (90 nm slab) TE 1310 nm, w=350 nm\", width=2.35, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.35, 0, (1, 0))]), \"MM_TE_1550_2000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=2000 nm\", width=6, limits=(-2, 2.22), num_modes=12, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(2, 0, (1, 0))]), \"MM_TE_1550_3000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=3000 nm\", width=6, limits=(-2, 2.22), num_modes=17, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (1, 0))]), \"MM_SiN_TE_1550_3000\": PortSpec(description=\"Multimode SiN Strip TE 1550 nm, w=3000 nm\", width=8, limits=(-2.5, 2.9), num_modes=7, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(3, 0, (4, 0))]), \"Slot_TE_1550_500\": PortSpec(description=\"Slot TE 1550 nm, w=500 nm, gap=100nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.2, 0.15, (1, 0)), (0.2, -0.15, (1, 0))]), \"SiN_TE_1550_750\": PortSpec(description=\"SiN Strip TE 1550 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"eskid_TE_1550\": PortSpec(description=\"eskid TE 1550\", width=3.31, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.06, -0.625, (1, 0)), (0.06, 0.625, (1, 0)), (0.06, 0.505, (1, 0)), (0.06, -0.385, (1, 0)), (0.06, -0.265, (1, 0)), (0.06, 0.385, (1, 0)), (0.06, 0.265, (1, 0)), (0.06, -0.505, (1, 0)), (0.35, 0, (1, 0))])}, connections={}, background_medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(59958491600000.0, 1998616386666666.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.5385442336875639, poles=(((-11504139.374277674-1.595196740783775e+16j), (7507685.43042605+4535416182817100j)), ((-249390.3565044153-172280738540723.53j), (46272.506981344035+99704543223121.88j)))), \"electrical\": Medium(attrs={}, name='SiO2', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=4.2, conductivity=0.0)}))"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "s_offset = 0.75\n",
    "s_length = 3.0\n",
    "s_bend1 = pf.Path((length, y_out), w[0]).s_bend((length + s_length, s_offset))\n",
    "s_bend2 = pf.Path((length, -y_out), w[0]).s_bend((length + s_length, -s_offset))\n",
    "\n",
    "y_splitter = pf.Component(\"Y_SPLITTER\")\n",
    "y_splitter.add(\"Si\", y_polygon, s_bend1, s_bend2)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "0a98ec68-7b4e-49ab-865d-0276b59961c3",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Starting live viewer at http://localhost:5001\n"
     ]
    }
   ],
   "source": [
    "from photonforge.live_viewer import LiveViewer\n",
    "\n",
    "viewer = LiveViewer()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "50d02770-6506-4ac4-9ae5-8d14fb39c875",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" height=\"20.000000rem\" viewBox=\"-0.250000 -1.250000 5.500000 2.500000\"><style>path{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.012500;}rect{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.012500;}circle{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.012500;}ellipse{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.012500;}.reference{fill:none;stroke:#221f20;stroke-width:0.008750;}.label{transform:scale(1,-1);fill:#221f20;font-weight:bold;font-size:0.100000px;}.terminal{fill:none;stroke:#805080;stroke-width:0.012500;}.dashed{stroke-dasharray:0.062500,0.037500;}.port{fill:none;stroke:#805080;stroke-width:0.025000;}.virtual-connection{fill:none;stroke:#907090;stroke-width:0.018750;}.layer_998_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_998_0{fill:#004080;}.layer_733_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_733_0{fill:#800057;}.layer_81_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_81_0{fill:#004080;}.layer_999_0{stroke:#000080;fill:#000080;fill-opacity:0.094;}.label_999_0{fill:#000080;}.layer_1_11{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_11{fill:#004080;}.layer_68_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_68_0{fill:#004080;}.layer_290_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_290_0{fill:#800057;}.layer_210_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_210_0{fill:#a0a0c0;}.layer_201_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_201_0{fill:#c0c0c0;}.layer_99_0{stroke:#8000ff;fill:#8000ff;fill-opacity:0.094;}.label_99_0{fill:#8000ff;}.layer_1_10{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_10{fill:#004080;}.layer_1_99{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_99{fill:#ff80a8;}.layer_4_0{stroke:#a6cee3;fill:#a6cee3;fill-opacity:0.094;}.label_4_0{fill:#a6cee3;}.layer_13_0{stroke:#3471eb;fill:#3471eb;fill-opacity:0.094;}.label_13_0{fill:#3471eb;}.layer_1_0{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_0{fill:#ff80a8;}.layer_12_0{stroke:#908570;fill:#908570;fill-opacity:0.094;}.label_12_0{fill:#908570;}.layer_200_0{stroke:#ff00ff;fill:#ff00ff;fill-opacity:0.094;}.label_200_0{fill:#ff00ff;}.layer_40_0{stroke:#3a027f;fill:#3a027f;fill-opacity:0.094;}.label_40_0{fill:#3a027f;}.layer_202_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_202_0{fill:#a0a0c0;}.layer_2_0{stroke:#80a8ff;fill:#80a8ff;fill-opacity:0.094;}.label_2_0{fill:#80a8ff;}.layer_1_69{stroke:#cc80a8;fill:#cc80a8;fill-opacity:0.094;}.label_1_69{fill:#cc80a8;}.layer_10_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_10_0{fill:#0000ff;}.layer_20_0{stroke:#7000ff;fill:#7000ff;fill-opacity:0.094;}.label_20_0{fill:#7000ff;}.layer_203_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_203_0{fill:#c0c0c0;}.layer_24_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_24_0{fill:#0000ff;}.layer_6_0{stroke:#ffae00;fill:#ffae00;fill-opacity:0.094;}.label_6_0{fill:#ffae00;}.layer_11_0{stroke:#ebc634;fill:#ebc634;fill-opacity:0.094;}.label_11_0{fill:#ebc634;}</style><defs><path id=\"port-symbol\" class=\"port\" d=\"M 0,-0.050000 L 0.075000,0 0,0.050000\" /><path id=\"ref-port-symbol\" class=\"port\" style=\"stroke-opacity:0.33;\" d=\"M 0,-0.037500 C 0.050000,-0.037500 0.050000,0.037500 0,0.037500\" /><circle id=\"connection-symbol\" style=\"stroke-width:0;stroke:none;fill:#907090;\" cx=\"0\" cy=\"0\" r=\"0.026250\" /></defs><g transform=\"scale(1 -1)\"><g id=\"Y_SPLITTER-0x570004c61a60\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 0.167000,-0.250000 0.333000,-0.300000 0.500000,-0.350000 0.667000,-0.450000 0.833000,-0.630000 1.000000,-0.700000 1.167000,-0.700000 1.333000,-0.700000 1.500000,-0.700000 1.667000,-0.655000 1.833000,-0.600000 2.000000,-0.600000 2.000000,0.600000 1.833000,0.600000 1.667000,0.655000 1.500000,0.700000 1.333000,0.700000 1.167000,0.700000 1.000000,0.700000 0.833000,0.630000 0.667000,0.450000 0.500000,0.350000 0.333000,0.300000 0.167000,0.250000 0.000000,0.250000 z\" /><path class=\"layer_1_0\" d=\"M 2.000000,0.100000 2.396000,0.113000 2.790000,0.152000 3.180000,0.218000 3.566000,0.309000 3.919000,0.392000 4.276000,0.452000 4.637000,0.488000 5.000000,0.500000 5.000000,1.000000 4.604000,0.987000 4.210000,0.948000 3.820000,0.882000 3.435000,0.791000 3.081000,0.708000 2.724000,0.648000 2.363000,0.612000 2.000000,0.600000 z\" /><path class=\"layer_1_0\" d=\"M 2.000000,-0.600000 2.363000,-0.612000 2.724000,-0.648000 3.081000,-0.708000 3.435000,-0.791000 3.820000,-0.882000 4.210000,-0.948000 4.604000,-0.987000 5.000000,-1.000000 5.000000,-0.500000 4.637000,-0.488000 4.276000,-0.452000 3.919000,-0.392000 3.566000,-0.309000 3.180000,-0.218000 2.790000,-0.152000 2.396000,-0.113000 2.000000,-0.100000 z\" /></g></g></svg>"
      ],
      "text/plain": [
       "Component(name=\"Y_SPLITTER\", technology=Technology(name=\"SiEPIC EBeam\", version=\"0.4.32\", layers={\"BlackBox\": LayerSpec(layer=(998, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"solid\"), \"FDTD\": LayerSpec(layer=(733, 0), description=\"SiEPIC\", color=\"#80005718\", pattern=\"hollow\"), \"FbrTgt\": LayerSpec(layer=(81, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Errors\": LayerSpec(layer=(999, 0), description=\"SiEPIC\", color=\"#00008018\", pattern=\"/\"), \"PinRecM\": LayerSpec(layer=(1, 11), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"DevRec\": LayerSpec(layer=(68, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"hollow\"), \"Chip design area\": LayerSpec(layer=(290, 0), description=\"Misc\", color=\"#80005718\", pattern=\"hollow\"), \"Dicing\": LayerSpec(layer=(210, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"solid\"), \"Deep Trench\": LayerSpec(layer=(201, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"FloorPlan\": LayerSpec(layer=(99, 0), description=\"Misc\", color=\"#8000ff18\", pattern=\"hollow\"), \"PinRec\": LayerSpec(layer=(1, 10), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Waveguide\": LayerSpec(layer=(1, 99), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\"), \"SiN\": LayerSpec(layer=(4, 0), description=\"Waveguides\", color=\"#a6cee318\", pattern=\"\\\\\"), \"M_Open\": LayerSpec(layer=(13, 0), description=\"Metal\", color=\"#3471eb18\", pattern=\"xx\"), \"Si\": LayerSpec(layer=(1, 0), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\\\"), \"M2_router\": LayerSpec(layer=(12, 0), description=\"Metal\", color=\"#90857018\", pattern=\"xx\"), \"SEM\": LayerSpec(layer=(200, 0), description=\"Misc\", color=\"#ff00ff18\", pattern=\"\\\"), \"VC\": LayerSpec(layer=(40, 0), description=\"Metal\", color=\"#3a027f18\", pattern=\"xx\"), \"Keep out\": LayerSpec(layer=(202, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"//\"), \"Si slab\": LayerSpec(layer=(2, 0), description=\"Waveguides\", color=\"#80a8ff18\", pattern=\"/\"), \"Si_Litho193nm\": LayerSpec(layer=(1, 69), description=\"Waveguides\", color=\"#cc80a818\", pattern=\"\\\"), \"Text\": LayerSpec(layer=(10, 0), description=\"\", color=\"#0000ff18\", pattern=\"\\\"), \"Si N\": LayerSpec(layer=(20, 0), description=\"Doping\", color=\"#7000ff18\", pattern=\"\\\\\"), \"Isolation Trench\": LayerSpec(layer=(203, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"Si N++\": LayerSpec(layer=(24, 0), description=\"Doping\", color=\"#0000ff18\", pattern=\":\"), \"Oxide open (to BOX)\": LayerSpec(layer=(6, 0), description=\"Waveguides\", color=\"#ffae0018\", pattern=\"\\\"), \"M1_heater\": LayerSpec(layer=(11, 0), description=\"Metal\", color=\"#ebc63418\", pattern=\"xx\")}, extrusion_specs=[ExtrusionSpec(mask_spec=MaskSpec((6, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(0, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((1, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.22), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((2, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.09), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((4, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(152024573088740.38, 724311326723836.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=3.031225983820944, poles=(((-0-7534484687295489j), 3530332266482328j), ((-0-4550924050946271j), 7233481618.869821j))), \"electrical\": Medium(attrs={}, name='Si3N4', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=7.5, conductivity=0.0)}, limits=(0, 0.4), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((12, 0)), MaskSpec((11, 0))], operand1=[], operation='+'), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(120884055879414.03, 2997924585809468.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-252828226350812.1-5784339105708298j), (1948434702479989.5+2132849526706848.8j)), ((-609339941453361-3915807795417961j), (5854104539645628+9628118738288506j)), ((-351192772413652.7-1494382744693159.8j), (-1716717002731465.8+3.5658946710009096e+16j)), ((-5781257140720.449-134119053600439.05j), (1.1436600467759824e+16+1.3607215135185057e+18j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=1.6, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.42, 2.62), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((12, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(154751311505403.34, 1595872899899471.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-569801961707506.2-5919036552773929j), (547547687971021.3+294290120688174.94j)), ((-1589807268517576.2-3491672819475904j), (1.0929163739969444e+16+422154272517619.8j)), ((-291288687923238.2-3648189488671429j), (252866071416221.06-269873948615172.56j)), ((-249515901504479.2-1081669083787891.2j), (-343676981321731.5-707306264998813.6j)), ((-53249179312995.555-283474011170933.5j), (2393359178586368.5+2.9476885206131206e+17j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=17.0, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.62, 3.02), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((13, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(3.02, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((201, 0)), MaskSpec((203, 0)), MaskSpec((210, 0))], operand1=[], operation='+'), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(-2e+07, 2e+07), sidewall_angle=0)], ports={\"SiN_TE_1310_750\": PortSpec(description=\"SiN Strip TE 1310 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1550_500\": PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"TE_1310_410\": PortSpec(description=\"Strip TE 1310 nm, w=410 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.41, 0, (1, 0))]), \"SiN_TE_895_450\": PortSpec(description=\"SiN Strip TE 895 nm, w=450 nm\", width=2, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.45, 0, (4, 0))]), \"SiN_TM_1310_750\": PortSpec(description=\"SiN Strip TM 1310 nm, w=750 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1310_350\": PortSpec(description=\"Strip TE 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"SiN_TE_1310_800\": PortSpec(description=\"SiN Strip TE 1310 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"TM_1310_350\": PortSpec(description=\"Strip TM 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"TM_1550_500\": PortSpec(description=\"Strip TM 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"SiN_TE-TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_1000\": PortSpec(description=\"SiN Strip TE 1550 nm, w=1000 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_800\": PortSpec(description=\"SiN Strip TE 1550 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"Rib_TE_1550_500\": PortSpec(description=\"Rib (90 nm slab) TE 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.5, 0, (1, 0))]), \"TE-TM_1550_450\": PortSpec(description=\"Strip TE-TM 1550, w=450 nm\", width=2, limits=(-1, 1.22), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.45, 0, (1, 0))]), \"Rib_TE_1310_350\": PortSpec(description=\"Rib (90 nm slab) TE 1310 nm, w=350 nm\", width=2.35, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.35, 0, (1, 0))]), \"MM_TE_1550_2000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=2000 nm\", width=6, limits=(-2, 2.22), num_modes=12, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(2, 0, (1, 0))]), \"MM_TE_1550_3000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=3000 nm\", width=6, limits=(-2, 2.22), num_modes=17, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (1, 0))]), \"MM_SiN_TE_1550_3000\": PortSpec(description=\"Multimode SiN Strip TE 1550 nm, w=3000 nm\", width=8, limits=(-2.5, 2.9), num_modes=7, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(3, 0, (4, 0))]), \"Slot_TE_1550_500\": PortSpec(description=\"Slot TE 1550 nm, w=500 nm, gap=100nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.2, 0.15, (1, 0)), (0.2, -0.15, (1, 0))]), \"SiN_TE_1550_750\": PortSpec(description=\"SiN Strip TE 1550 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"eskid_TE_1550\": PortSpec(description=\"eskid TE 1550\", width=3.31, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.06, -0.625, (1, 0)), (0.06, 0.625, (1, 0)), (0.06, 0.505, (1, 0)), (0.06, -0.385, (1, 0)), (0.06, -0.265, (1, 0)), (0.06, 0.385, (1, 0)), (0.06, 0.265, (1, 0)), (0.06, -0.505, (1, 0)), (0.35, 0, (1, 0))])}, connections={}, background_medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(59958491600000.0, 1998616386666666.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.5385442336875639, poles=(((-11504139.374277674-1.595196740783775e+16j), (7507685.43042605+4535416182817100j)), ((-249390.3565044153-172280738540723.53j), (46272.506981344035+99704543223121.88j)))), \"electrical\": Medium(attrs={}, name='SiO2', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=4.2, conductivity=0.0)}))"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "viewer(y_splitter)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "bcf44c28-d45f-4106-abb0-6b857e0cff3c",
   "metadata": {},
   "source": [
    "### Ports\n",
    "\n",
    "We need to define inputs and output [ports](https://docs.flexcompute.com/projects/photonforge/en/latest/_autosummary/photonforge.Port.html) for the waveguide modes."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "7788759c-3cd8-4e73-8b83-bc2e6d36c200",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" height=\"20.000000rem\" viewBox=\"-0.250000 -2.000000 5.500000 4.000000\"><style>path{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.020000;}rect{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.020000;}circle{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.020000;}ellipse{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.020000;}.reference{fill:none;stroke:#221f20;stroke-width:0.014000;}.label{transform:scale(1,-1);fill:#221f20;font-weight:bold;font-size:0.160000px;}.terminal{fill:none;stroke:#805080;stroke-width:0.020000;}.dashed{stroke-dasharray:0.100000,0.060000;}.port{fill:none;stroke:#805080;stroke-width:0.040000;}.virtual-connection{fill:none;stroke:#907090;stroke-width:0.030000;}.layer_998_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_998_0{fill:#004080;}.layer_733_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_733_0{fill:#800057;}.layer_81_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_81_0{fill:#004080;}.layer_999_0{stroke:#000080;fill:#000080;fill-opacity:0.094;}.label_999_0{fill:#000080;}.layer_1_11{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_11{fill:#004080;}.layer_68_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_68_0{fill:#004080;}.layer_290_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_290_0{fill:#800057;}.layer_210_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_210_0{fill:#a0a0c0;}.layer_201_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_201_0{fill:#c0c0c0;}.layer_99_0{stroke:#8000ff;fill:#8000ff;fill-opacity:0.094;}.label_99_0{fill:#8000ff;}.layer_1_10{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_10{fill:#004080;}.layer_1_99{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_99{fill:#ff80a8;}.layer_4_0{stroke:#a6cee3;fill:#a6cee3;fill-opacity:0.094;}.label_4_0{fill:#a6cee3;}.layer_13_0{stroke:#3471eb;fill:#3471eb;fill-opacity:0.094;}.label_13_0{fill:#3471eb;}.layer_1_0{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_0{fill:#ff80a8;}.layer_12_0{stroke:#908570;fill:#908570;fill-opacity:0.094;}.label_12_0{fill:#908570;}.layer_200_0{stroke:#ff00ff;fill:#ff00ff;fill-opacity:0.094;}.label_200_0{fill:#ff00ff;}.layer_40_0{stroke:#3a027f;fill:#3a027f;fill-opacity:0.094;}.label_40_0{fill:#3a027f;}.layer_202_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_202_0{fill:#a0a0c0;}.layer_2_0{stroke:#80a8ff;fill:#80a8ff;fill-opacity:0.094;}.label_2_0{fill:#80a8ff;}.layer_1_69{stroke:#cc80a8;fill:#cc80a8;fill-opacity:0.094;}.label_1_69{fill:#cc80a8;}.layer_10_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_10_0{fill:#0000ff;}.layer_20_0{stroke:#7000ff;fill:#7000ff;fill-opacity:0.094;}.label_20_0{fill:#7000ff;}.layer_203_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_203_0{fill:#c0c0c0;}.layer_24_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_24_0{fill:#0000ff;}.layer_6_0{stroke:#ffae00;fill:#ffae00;fill-opacity:0.094;}.label_6_0{fill:#ffae00;}.layer_11_0{stroke:#ebc634;fill:#ebc634;fill-opacity:0.094;}.label_11_0{fill:#ebc634;}</style><defs><path id=\"port-symbol\" class=\"port\" d=\"M 0,-0.080000 L 0.120000,0 0,0.080000\" /><path id=\"ref-port-symbol\" class=\"port\" style=\"stroke-opacity:0.33;\" d=\"M 0,-0.060000 C 0.080000,-0.060000 0.080000,0.060000 0,0.060000\" /><circle id=\"connection-symbol\" style=\"stroke-width:0;stroke:none;fill:#907090;\" cx=\"0\" cy=\"0\" r=\"0.042000\" /></defs><g transform=\"scale(1 -1)\"><g id=\"Y_SPLITTER-0x570004c61a60\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 0.167000,-0.250000 0.333000,-0.300000 0.500000,-0.350000 0.667000,-0.450000 0.833000,-0.630000 1.000000,-0.700000 1.167000,-0.700000 1.333000,-0.700000 1.500000,-0.700000 1.667000,-0.655000 1.833000,-0.600000 2.000000,-0.600000 2.000000,0.600000 1.833000,0.600000 1.667000,0.655000 1.500000,0.700000 1.333000,0.700000 1.167000,0.700000 1.000000,0.700000 0.833000,0.630000 0.667000,0.450000 0.500000,0.350000 0.333000,0.300000 0.167000,0.250000 0.000000,0.250000 z\" /><path class=\"layer_1_0\" d=\"M 2.000000,0.100000 2.396000,0.113000 2.790000,0.152000 3.180000,0.218000 3.566000,0.309000 3.919000,0.392000 4.276000,0.452000 4.637000,0.488000 5.000000,0.500000 5.000000,1.000000 4.604000,0.987000 4.210000,0.948000 3.820000,0.882000 3.435000,0.791000 3.081000,0.708000 2.724000,0.648000 2.363000,0.612000 2.000000,0.600000 z\" /><path class=\"layer_1_0\" d=\"M 2.000000,-0.600000 2.363000,-0.612000 2.724000,-0.648000 3.081000,-0.708000 3.435000,-0.791000 3.820000,-0.882000 4.210000,-0.948000 4.604000,-0.987000 5.000000,-1.000000 5.000000,-0.500000 4.637000,-0.488000 4.276000,-0.452000 3.919000,-0.392000 3.566000,-0.309000 3.180000,-0.218000 2.790000,-0.152000 2.396000,-0.113000 2.000000,-0.100000 z\" /><g transform=\"translate(5.000000 0.750000) rotate(180.000000)\"><path class=\"port\" d=\"M 0,-1.000000 V 1.000000\" /><use href=\"#port-symbol\" /></g><text class=\"label\" text-anchor=\"end\" dominant-baseline=\"text-before-edge\" x=\"5.000000\" y=\"-0.750000\">P2</text><g transform=\"translate(5.000000 -0.750000) rotate(180.000000)\"><path class=\"port\" d=\"M 0,-1.000000 V 1.000000\" /><use href=\"#port-symbol\" /></g><text class=\"label\" text-anchor=\"end\" dominant-baseline=\"text-before-edge\" x=\"5.000000\" y=\"0.750000\">P1</text><g transform=\"translate(0.000000 0.000000) rotate(0.000000)\"><path class=\"port\" d=\"M 0,-1.000000 V 1.000000\" /><use href=\"#port-symbol\" /></g><text class=\"label\" text-anchor=\"start\" dominant-baseline=\"text-after-edge\" x=\"0.000000\" y=\"-0.000000\">P0</text></g></g></svg>"
      ],
      "text/plain": [
       "Component(name=\"Y_SPLITTER\", technology=Technology(name=\"SiEPIC EBeam\", version=\"0.4.32\", layers={\"BlackBox\": LayerSpec(layer=(998, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"solid\"), \"FDTD\": LayerSpec(layer=(733, 0), description=\"SiEPIC\", color=\"#80005718\", pattern=\"hollow\"), \"FbrTgt\": LayerSpec(layer=(81, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Errors\": LayerSpec(layer=(999, 0), description=\"SiEPIC\", color=\"#00008018\", pattern=\"/\"), \"PinRecM\": LayerSpec(layer=(1, 11), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"DevRec\": LayerSpec(layer=(68, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"hollow\"), \"Chip design area\": LayerSpec(layer=(290, 0), description=\"Misc\", color=\"#80005718\", pattern=\"hollow\"), \"Dicing\": LayerSpec(layer=(210, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"solid\"), \"Deep Trench\": LayerSpec(layer=(201, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"FloorPlan\": LayerSpec(layer=(99, 0), description=\"Misc\", color=\"#8000ff18\", pattern=\"hollow\"), \"PinRec\": LayerSpec(layer=(1, 10), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Waveguide\": LayerSpec(layer=(1, 99), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\"), \"SiN\": LayerSpec(layer=(4, 0), description=\"Waveguides\", color=\"#a6cee318\", pattern=\"\\\\\"), \"M_Open\": LayerSpec(layer=(13, 0), description=\"Metal\", color=\"#3471eb18\", pattern=\"xx\"), \"Si\": LayerSpec(layer=(1, 0), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\\\"), \"M2_router\": LayerSpec(layer=(12, 0), description=\"Metal\", color=\"#90857018\", pattern=\"xx\"), \"SEM\": LayerSpec(layer=(200, 0), description=\"Misc\", color=\"#ff00ff18\", pattern=\"\\\"), \"VC\": LayerSpec(layer=(40, 0), description=\"Metal\", color=\"#3a027f18\", pattern=\"xx\"), \"Keep out\": LayerSpec(layer=(202, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"//\"), \"Si slab\": LayerSpec(layer=(2, 0), description=\"Waveguides\", color=\"#80a8ff18\", pattern=\"/\"), \"Si_Litho193nm\": LayerSpec(layer=(1, 69), description=\"Waveguides\", color=\"#cc80a818\", pattern=\"\\\"), \"Text\": LayerSpec(layer=(10, 0), description=\"\", color=\"#0000ff18\", pattern=\"\\\"), \"Si N\": LayerSpec(layer=(20, 0), description=\"Doping\", color=\"#7000ff18\", pattern=\"\\\\\"), \"Isolation Trench\": LayerSpec(layer=(203, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"Si N++\": LayerSpec(layer=(24, 0), description=\"Doping\", color=\"#0000ff18\", pattern=\":\"), \"Oxide open (to BOX)\": LayerSpec(layer=(6, 0), description=\"Waveguides\", color=\"#ffae0018\", pattern=\"\\\"), \"M1_heater\": LayerSpec(layer=(11, 0), description=\"Metal\", color=\"#ebc63418\", pattern=\"xx\")}, extrusion_specs=[ExtrusionSpec(mask_spec=MaskSpec((6, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(0, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((1, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.22), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((2, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.09), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((4, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(152024573088740.38, 724311326723836.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=3.031225983820944, poles=(((-0-7534484687295489j), 3530332266482328j), ((-0-4550924050946271j), 7233481618.869821j))), \"electrical\": Medium(attrs={}, name='Si3N4', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=7.5, conductivity=0.0)}, limits=(0, 0.4), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((12, 0)), MaskSpec((11, 0))], operand1=[], operation='+'), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(120884055879414.03, 2997924585809468.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-252828226350812.1-5784339105708298j), (1948434702479989.5+2132849526706848.8j)), ((-609339941453361-3915807795417961j), (5854104539645628+9628118738288506j)), ((-351192772413652.7-1494382744693159.8j), (-1716717002731465.8+3.5658946710009096e+16j)), ((-5781257140720.449-134119053600439.05j), (1.1436600467759824e+16+1.3607215135185057e+18j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=1.6, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.42, 2.62), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((12, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(154751311505403.34, 1595872899899471.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-569801961707506.2-5919036552773929j), (547547687971021.3+294290120688174.94j)), ((-1589807268517576.2-3491672819475904j), (1.0929163739969444e+16+422154272517619.8j)), ((-291288687923238.2-3648189488671429j), (252866071416221.06-269873948615172.56j)), ((-249515901504479.2-1081669083787891.2j), (-343676981321731.5-707306264998813.6j)), ((-53249179312995.555-283474011170933.5j), (2393359178586368.5+2.9476885206131206e+17j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=17.0, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.62, 3.02), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((13, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(3.02, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((201, 0)), MaskSpec((203, 0)), MaskSpec((210, 0))], operand1=[], operation='+'), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(-2e+07, 2e+07), sidewall_angle=0)], ports={\"SiN_TE_1310_750\": PortSpec(description=\"SiN Strip TE 1310 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1550_500\": PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"TE_1310_410\": PortSpec(description=\"Strip TE 1310 nm, w=410 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.41, 0, (1, 0))]), \"SiN_TE_895_450\": PortSpec(description=\"SiN Strip TE 895 nm, w=450 nm\", width=2, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.45, 0, (4, 0))]), \"SiN_TM_1310_750\": PortSpec(description=\"SiN Strip TM 1310 nm, w=750 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1310_350\": PortSpec(description=\"Strip TE 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"SiN_TE_1310_800\": PortSpec(description=\"SiN Strip TE 1310 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"TM_1310_350\": PortSpec(description=\"Strip TM 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"TM_1550_500\": PortSpec(description=\"Strip TM 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"SiN_TE-TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_1000\": PortSpec(description=\"SiN Strip TE 1550 nm, w=1000 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_800\": PortSpec(description=\"SiN Strip TE 1550 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"Rib_TE_1550_500\": PortSpec(description=\"Rib (90 nm slab) TE 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.5, 0, (1, 0))]), \"TE-TM_1550_450\": PortSpec(description=\"Strip TE-TM 1550, w=450 nm\", width=2, limits=(-1, 1.22), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.45, 0, (1, 0))]), \"Rib_TE_1310_350\": PortSpec(description=\"Rib (90 nm slab) TE 1310 nm, w=350 nm\", width=2.35, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.35, 0, (1, 0))]), \"MM_TE_1550_2000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=2000 nm\", width=6, limits=(-2, 2.22), num_modes=12, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(2, 0, (1, 0))]), \"MM_TE_1550_3000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=3000 nm\", width=6, limits=(-2, 2.22), num_modes=17, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (1, 0))]), \"MM_SiN_TE_1550_3000\": PortSpec(description=\"Multimode SiN Strip TE 1550 nm, w=3000 nm\", width=8, limits=(-2.5, 2.9), num_modes=7, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(3, 0, (4, 0))]), \"Slot_TE_1550_500\": PortSpec(description=\"Slot TE 1550 nm, w=500 nm, gap=100nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.2, 0.15, (1, 0)), (0.2, -0.15, (1, 0))]), \"SiN_TE_1550_750\": PortSpec(description=\"SiN Strip TE 1550 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"eskid_TE_1550\": PortSpec(description=\"eskid TE 1550\", width=3.31, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.06, -0.625, (1, 0)), (0.06, 0.625, (1, 0)), (0.06, 0.505, (1, 0)), (0.06, -0.385, (1, 0)), (0.06, -0.265, (1, 0)), (0.06, 0.385, (1, 0)), (0.06, 0.265, (1, 0)), (0.06, -0.505, (1, 0)), (0.35, 0, (1, 0))])}, connections={}, background_medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(59958491600000.0, 1998616386666666.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.5385442336875639, poles=(((-11504139.374277674-1.595196740783775e+16j), (7507685.43042605+4535416182817100j)), ((-249390.3565044153-172280738540723.53j), (46272.506981344035+99704543223121.88j)))), \"electrical\": Medium(attrs={}, name='SiO2', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=4.2, conductivity=0.0)}))"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "y_splitter.add_port(y_splitter.detect_ports([\"TE_1550_500\"], on_boundary=\"x\"))\n",
    "viewer(y_splitter)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "cedb3019-ff48-4032-871d-bc66aa7100b1",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'P2': Port(center=(5, 0.75), input_direction=180, spec=PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), extended=True, inverted=False),\n",
       " 'P1': Port(center=(5, -0.75), input_direction=180, spec=PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), extended=True, inverted=False),\n",
       " 'P0': Port(center=(0, 0), input_direction=0, spec=PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), extended=True, inverted=False)}"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "y_splitter.ports"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "1357281f-5097-4402-9a6a-d1efdeeb31b3",
   "metadata": {},
   "source": [
    "### Model\n",
    "\n",
    "Simulation results come from [models](https://docs.flexcompute.com/projects/photonforge/en/latest/models.html). We use Tidy3D to run 3D FDTD simulations and set port symmetries to reduce the number of required runs."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "6c02ebbd-2664-43f2-abaa-0500dbea95d5",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'Tidy3D': Tidy3DModel(run_time=None, medium=None, symmetry=(0, 0, 0), boundary_spec=None, monitors=(), structures=(), grid_spec=None, shutoff=None, subpixel=None, courant=None, port_symmetries=[('P0', 'P2', 'P1')], bounds=((None, None, None), (None, None, None)), verbose=True)}"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "y_model = pf.Tidy3DModel(port_symmetries=[(\"P0\", \"P2\", \"P1\")])\n",
    "y_splitter.add_model(y_model, \"Tidy3D\")\n",
    "\n",
    "y_splitter.models"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "e0b6172e-5c04-462c-9a85-544a752c6b46",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAX4AAAHWCAYAAABwleJ/AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQAAlDlJREFUeJztvXl8G9W5//+ZGY0WW5bsyI7tkBUIDRAggYQ0LKUtuYTbFEhpUy4/lkBpKZQtzb1sLVspNC20bGX70o1eyta0t2lLaWgIYU3YEmiBhAAhDSGxHduxJXmRNMv5/aHMaCRrmfVIic+bl1/E0kga65l5a3TOc56HI4QQMBgMBmPUwFd7BxgMBoNBFyZ+BoPBGGUw8TMYDMYog4mfwWAwRhlM/AwGgzHKYOJnMBiMUQYTP4PBYIwymPgZDAZjlMHEz2AwGKMMJn7GqOL5558Hx3F4/vnnq70rDJd5/fXX4ff7sW3bNuqv3dvbi/r6ejz99NPUX9sOTPyMfZL7778fDz/8cLV3wxaPPfYY7rrrrmrvBgBAVVXcdtttmDJlCoLBIA4//HA8/vjjph7b0dGBa665Bl/4whfQ0NBQ8QN37dq1OO6441BXV4e2tjZcfvnlGBgYML2v3//+93HmmWdi0qRJph/jFrFYDN/85jdx/fXXU39tWxAGYx/k0EMPJSeccMKI2xVFIcPDw0RRFPo7ZZIFCxaQSZMmVXs3CCGEXHPNNQQA+da3vkUeeughsmDBAgKAPP744xUfu2bNGgKATJ06lcydO5cAIGvWrCm67VtvvUWCwSCZOXMmeeCBB8j3v/99EggEyMknn2xqP9966y0CgKxdu9bKn+cqGzduJADI6tWrq7YPZmHi34cZGBio9i5UjVLi3xuoFfF/+umnRBRFcskll+i3qapKjj/+eDJ+/Hgiy3LZxycSCdLb20sIIWT58uVlxf+f//mfpL29ncTjcf22X/ziFwQAeeaZZyru6+WXX04mTpxIVFU18Zd5x/Tp08k555xT1X0wAxP/XsKnn35KvvGNb5D29nbi9/vJ5MmTyUUXXUTS6TQhhJDf/OY3BAB5/vnnycUXX0xaWlpIY2Oj/vj77ruPHHLIIcTv95P29nbyne98h/T19eW9xgcffEBOP/100traSgKBANlvv/3IGWecQfr7+/Vt/vGPf5Bjjz2WRKNRUl9fTw466CBy7bXXVtx/M49LpVLkhhtuIAcccADx+/1k/Pjx5MorrySpVGrE8z3yyCNk9uzZJBQKkcbGRnL88cfrgpg0aRIBkPejfQhoV6GFAvr9739PjjzySBIMBkksFiNnnXUW+fTTT/O2Wbx4MamvryeffvopOe2000h9fT1pbm4m//3f/11RgoQQsmLFCvKlL31Jj+H+++9Pbr755rzHnnDCCSP2vdyHwOLFi0dsr/3ceOONFfepHPfddx8BQN5777282x977DECgLz00kumn6uc+OPxOPH5fOTKK6/Muz2dTpNwOEwuuOCCis8/ceJEct555424vdT7MGnSJLJ48WL9d+38eemll8hll11GmpubSTQaJRdeeCFJp9Okr6+PnHPOOaSxsZE0NjaSK6+8suiHzHe/+13S2NhY9Q+gSviojCcxHLFz504cffTR6O/vx4UXXohp06Zhx44d+MMf/oChoSH4/X592+985ztoaWnBDTfcgMHBQQDATTfdhB/84AeYN28eLr74YmzevBkPPPAA3njjDbzyyisQRRGZTAbz589HOp3GZZddhra2NuzYsQNPPfUU+vv7EY1G8d577+HLX/4yDj/8cNx8880IBAL46KOP8Morr5TdfzOPU1UVp556Kl5++WVceOGFOPjgg/HOO+/gzjvvxAcffIAVK1bo2/7gBz/ATTfdhGOOOQY333wz/H4/XnvtNTz33HM46aSTcNddd+Gyyy5DOBzG97//fQBAa2tryf17+OGHcf7552P27NlYtmwZurq6cPfdd+OVV17BW2+9hcbGRn1bRVEwf/58zJkzBz/96U/x7LPP4mc/+xkOOOAAXHzxxWXfh4cffhjhcBhLly5FOBzGc889hxtuuAGJRAK33347gOw4dTwex6effoo777wTABAOh0s+57e//W3Mmzcv77aVK1fi0UcfxdixY/Xbenp6yu6bRkNDAwKBAADgrbfeQn19PQ4++OC8bY4++mj9/uOOO87U85bjnXfegSzLmDVrVt7tfr8fM2bMwFtvvVX28Tt27MAnn3yCI4880vG+aMf+D37wA7z66qt46KGH0NjYiLVr12LixIn40Y9+hKeffhq33347pk+fjnPPPTfv8UcddRTuvPNOvPfee5g+fbrj/fGMan/yMCpz7rnnEp7nyRtvvDHiPu3KQrtiOe644/KuIHft2kX8fj85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",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "_ = pf.tidy3d_plot(y_splitter, z=0.1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "fd18e90d-342b-42b8-bcef-29204a2b623c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<pre style=\"white-space:pre;overflow-x:auto;line-height:normal;font-family:Menlo,'DejaVu Sans Mono',consolas,'Courier New',monospace\"><span style=\"color: #7fbfbf; text-decoration-color: #7fbfbf\">11:33:20 -03 </span>Maximum FlexCredit cost: <span style=\"color: #008080; text-decoration-color: #008080; font-weight: bold\">0.569</span> for the whole batch.                \n",
       "</pre>\n"
      ],
      "text/plain": [
       "\u001b[2;36m11:33:20 -03\u001b[0m\u001b[2;36m \u001b[0mMaximum FlexCredit cost: \u001b[1;36m0.569\u001b[0m for the whole batch.                \n"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "0.5691546415859006"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "y_model.estimate_cost(y_splitter, freqs)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "e12941ad-4d59-48b7-a31e-c2a47f0a35a4",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Loading cached simulation from /home/lucas/.tidy3d/pf_cache/7HL/fdtd_info-JJA7XSZSRA37DZ3B4TCMWRPFZFKHRCZZDVZ3XMBG5RHF6ECWT5HQ.json.\n",
      "Loading cached simulation from /home/lucas/.tidy3d/pf_cache/7HL/fdtd_info-H55PLJGMNQHRMJPZ2HQCTECOPNH2S2LN5H4PQQNPC3HBSXPEPVGQ.json.\n",
      "Progress: 100% \n"
     ]
    }
   ],
   "source": [
    "y_s_matrix = y_splitter.s_matrix(freqs)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "3ed36724-d278-4047-b27c-3323a63de1ea",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "SMatrix(frequencies=[1.9404e+14, 1.94034e+14, 1.94028e+14, 1.94022e+14, 1.94015e+14, 1.94009e+14, 1.94003e+14, 1.93996e+14, 1.9399e+14, 1.93984e+14, 1.93978e+14, 1.93971e+14, 1.93965e+14, 1.93959e+14, 1.93953e+14, 1.93946e+14, 1.9394e+14, 1.93934e+14, 1.93927e+14, 1.93921e+14, 1.93915e+14, 1.93909e+14, 1.93902e+14, 1.93896e+14, 1.9389e+14, 1.93884e+14, 1.93877e+14, 1.93871e+14, 1.93865e+14, 1.93858e+14, 1.93852e+14, 1.93846e+14, 1.9384e+14, 1.93833e+14, 1.93827e+14, 1.93821e+14, 1.93815e+14, 1.93808e+14, 1.93802e+14, 1.93796e+14, 1.9379e+14, 1.93783e+14, 1.93777e+14, 1.93771e+14, 1.93765e+14, 1.93758e+14, 1.93752e+14, 1.93746e+14, 1.93739e+14, 1.93733e+14, 1.93727e+14, 1.93721e+14, 1.93714e+14, 1.93708e+14, 1.93702e+14, 1.93696e+14, 1.93689e+14, 1.93683e+14, 1.93677e+14, 1.93671e+14, 1.93664e+14, 1.93658e+14, 1.93652e+14, 1.93646e+14, 1.93639e+14, 1.93633e+14, 1.93627e+14, 1.93621e+14, 1.93614e+14, 1.93608e+14, 1.93602e+14, 1.93596e+14, 1.93589e+14, 1.93583e+14, 1.93577e+14, 1.93571e+14, 1.93564e+14, 1.93558e+14, 1.93552e+14, 1.93546e+14, 1.93539e+14, 1.93533e+14, 1.93527e+14, 1.93521e+14, 1.93514e+14, 1.93508e+14, 1.93502e+14, 1.93496e+14, 1.93489e+14, 1.93483e+14, 1.93477e+14, 1.93471e+14, 1.93464e+14, 1.93458e+14, 1.93452e+14, 1.93446e+14, 1.93439e+14, 1.93433e+14, 1.93427e+14, 1.93421e+14, 1.93414e+14, 1.93408e+14, 1.93402e+14, 1.93396e+14, 1.9339e+14, 1.93383e+14, 1.93377e+14, 1.93371e+14, 1.93365e+14, 1.93358e+14, 1.93352e+14, 1.93346e+14, 1.9334e+14, 1.93333e+14, 1.93327e+14, 1.93321e+14, 1.93315e+14, 1.93308e+14, 1.93302e+14, 1.93296e+14, 1.9329e+14, 1.93284e+14, 1.93277e+14, 1.93271e+14, 1.93265e+14, 1.93259e+14, 1.93252e+14, 1.93246e+14, 1.9324e+14, 1.93234e+14, 1.93227e+14, 1.93221e+14, 1.93215e+14, 1.93209e+14, 1.93203e+14, 1.93196e+14, 1.9319e+14, 1.93184e+14, 1.93178e+14, 1.93171e+14, 1.93165e+14, 1.93159e+14, 1.93153e+14, 1.93147e+14, 1.9314e+14, 1.93134e+14, 1.93128e+14, 1.93122e+14, 1.93115e+14, 1.93109e+14, 1.93103e+14, 1.93097e+14, 1.93091e+14, 1.93084e+14, 1.93078e+14, 1.93072e+14, 1.93066e+14, 1.9306e+14, 1.93053e+14, 1.93047e+14, 1.93041e+14, 1.93035e+14, 1.93028e+14, 1.93022e+14, 1.93016e+14, 1.9301e+14, 1.93004e+14, 1.92997e+14, 1.92991e+14, 1.92985e+14, 1.92979e+14, 1.92973e+14, 1.92966e+14, 1.9296e+14, 1.92954e+14, 1.92948e+14, 1.92941e+14, 1.92935e+14, 1.92929e+14, 1.92923e+14, 1.92917e+14, 1.9291e+14, 1.92904e+14, 1.92898e+14, 1.92892e+14, 1.92886e+14, 1.92879e+14, 1.92873e+14, 1.92867e+14, 1.92861e+14, 1.92855e+14, 1.92848e+14, 1.92842e+14, 1.92836e+14, 1.9283e+14, 1.92824e+14, 1.92817e+14, 1.92811e+14, 1.92805e+14, 1.92799e+14, 1.92793e+14], elements={('P2@0', 'P1@0'): [-0.0182841-0.0357247j, -0.0185047-0.0356628j, -0.0187246-0.0355998j, -0.0189444-0.0355354j, -0.0191639-0.0354696j, -0.0193839-0.0354026j, -0.0196032-0.0353342j, -0.0198225-0.0352645j, -0.0200414-0.0351936j, -0.0202602-0.0351212j, -0.0204788-0.0350476j, -0.0206973-0.0349727j, -0.0209156-0.0348966j, -0.0211335-0.034819j, -0.0213513-0.0347402j, -0.021569-0.03466j, -0.0217863-0.0345785j, -0.0220035-0.0344958j, -0.0222205-0.0344115j, -0.0224371-0.0343262j, -0.022653-0.0342397j, -0.0228691-0.0341517j, -0.0230849-0.0340624j, -0.0233006-0.0339715j, -0.0235153-0.0338799j, -0.0237305-0.0337867j, -0.0239451-0.0336921j, -0.0241589-0.0335964j, -0.0243729-0.0334992j, -0.0245867-0.0334005j, -0.0247996-0.033301j, -0.0250128-0.0331999j, -0.0252249-0.0330976j, -0.0254373-0.032994j, -0.0256488-0.0328891j, -0.0258603-0.0327827j, -0.026071-0.0326754j, -0.026282-0.0325664j, -0.0264919-0.0324564j, -0.0267013-0.0323451j, -0.026911-0.0322323j, -0.0271196-0.0321182j, -0.027328-0.0320031j, -0.0275363-0.0318863j, -0.0277437-0.0317686j, -0.0279505-0.0316494j, -0.0281569-0.0315292j, -0.028363-0.0314075j, -0.0285691-0.0312842j, -0.028774-0.03116j, -0.0289786-0.0310346j, -0.0291825-0.0309079j, -0.0293864-0.0307797j, -0.0295892-0.0306505j, -0.0297918-0.0305199j, -0.0299937-0.0303879j, -0.0301953-0.0302549j, -0.030396-0.0301205j, -0.0305963-0.0299847j, -0.030796-0.0298476j, -0.0309953-0.0297094j, -0.0311935-0.0295705j, -0.0313916-0.0294297j, -0.0315889-0.0292876j, -0.0317858-0.0291443j, -0.0319815-0.0290002j, -0.0321771-0.0288544j, -0.0323721-0.0287074j, -0.0325665-0.0285591j, -0.0327597-0.02841j, -0.0329528-0.0282592j, -0.0331447-0.0281077j, -0.0333364-0.0279545j, -0.0335271-0.0278004j, -0.0337175-0.0276447j, -0.0339068-0.0274881j, -0.0340959-0.0273301j, -0.0342836-0.027171j, -0.0344712-0.0270105j, -0.0346578-0.0268491j, -0.034844-0.0266862j, -0.0350289-0.0265222j, -0.0352134-0.0263575j, -0.0353972-0.0261907j, -0.0355798-0.0260233j, -0.0357619-0.0258545j, -0.0359429-0.0256848j, -0.0361243-0.0255133j, -0.0363036-0.0253413j, -0.0364825-0.0251679j, -0.0366607-0.0249933j, -0.0368378-0.0248177j, -0.0370143-0.0246408j, -0.0371901-0.0244629j, -0.0373648-0.0242836j, -0.0375388-0.0241032j, -0.037712-0.0239217j, -0.0378843-0.0237391j, -0.0380557-0.0235553j, -0.0382262-0.0233702j, -0.0383959-0.0231843j, -0.0385648-0.022997j, -0.0387327-0.0228086j, -0.0388998-0.0226192j, -0.0390655-0.0224289j, -0.0392308-0.0222372j, -0.039395-0.0220445j, -0.0395584-0.0218504j, -0.0397205-0.0216558j, -0.039882-0.0214598j, -0.0400425-0.0212625j, -0.040202-0.0210646j, -0.0403606-0.0208651j, -0.0405184-0.0206646j, -0.0406744-0.0204634j, -0.0408307-0.0202608j, -0.0409848-0.0200575j, -0.0411386-0.0198527j, -0.041291-0.0196474j, -0.041443-0.0194404j, -0.0415931-0.019233j, -0.0417426-0.0190243j, -0.0418912-0.0188143j, -0.0420386-0.0186038j, -0.0421848-0.0183922j, -0.0423305-0.018179j, -0.0424747-0.0179652j, -0.0426177-0.0177506j, -0.0427596-0.0175349j, -0.0429012-0.0173176j, -0.043041-0.0171001j, -0.0431799-0.0168814j, -0.0433175-0.0166618j, -0.0434542-0.016441j, -0.0435897-0.0162195j, -0.0437241-0.0159968j, -0.0438572-0.0157731j, -0.0439895-0.0155489j, -0.0441205-0.0153233j, -0.0442504-0.0150969j, -0.0443793-0.0148694j, -0.0445069-0.0146412j, -0.0446332-0.0144119j, -0.0447586-0.0141819j, -0.0448826-0.0139508j, -0.0450055-0.0137186j, -0.045127-0.0134864j, -0.0452476-0.0132526j, -0.0453669-0.0130181j, -0.0454849-0.0127823j, -0.0456017-0.0125466j, -0.0457176-0.0123091j, -0.0458321-0.0120709j, -0.0459451-0.0118326j, -0.0460572-0.0115925j, -0.0461676-0.0113523j, -0.0462772-0.0111106j, -0.0463858-0.0108683j, -0.0464925-0.0106256j, -0.0465984-0.0103813j, -0.0467027-0.0101372j, -0.0468058-0.00989187j, -0.0469076-0.00964533j, -0.0470081-0.0093986j, -0.0471077-0.00915041j, -0.0472056-0.00890208j, -0.0473021-0.00865299j, -0.0473977-0.00840242j, -0.0474917-0.00815185j, -0.0475844-0.00790056j, -0.0476758-0.00764836j, -0.0477661-0.00739471j, -0.0478548-0.00714096j, -0.047942-0.0068869j, -0.0480282-0.00663173j, -0.0481128-0.00637589j, -0.0481961-0.00611933j, -0.0482783-0.00586232j, -0.0483589-0.00560438j, -0.0484382-0.00534574j, -0.0485161-0.00508642j, -0.0485926-0.00482652j, -0.0486678-0.00456581j, -0.0487415-0.00430471j, -0.0488139-0.00404277j, -0.0488849-0.00378016j, -0.0489544-0.00351699j, -0.0490224-0.00325389j, -0.0490892-0.00298936j, -0.0491546-0.00272432j, -0.0492186-0.00245867j, -0.0492808-0.0021931j, -0.0493419-0.00192618j, -0.0494016-0.00165869j, -0.0494596-0.0013915j, -0.0495164-0.00112288j, -0.0495717-0.000853753j, -0.0496255-0.000584731j, -0.049678-0.000314542j, -0.0497289-4.45534e-05j, -0.0497782+0.000226819j], ('P2@0', 'P0@0'): [-0.371456+0.58786j, -0.369851+0.588871j, -0.368248+0.589875j, -0.366643+0.590874j, -0.365034+0.591869j, -0.363418+0.592863j, -0.361804+0.593849j, -0.360188+0.594831j, -0.358568+0.595809j, -0.356945+0.596781j, -0.355321+0.59775j, -0.353694+0.598714j, -0.352063+0.599674j, -0.350432+0.600629j, -0.348796+0.60158j, -0.347157+0.602527j, -0.345518+0.603468j, -0.343875+0.604406j, -0.342229+0.605339j, -0.340582+0.606267j, -0.338936+0.607189j, -0.337283+0.608108j, -0.335627+0.609023j, -0.33397+0.609933j, -0.332313+0.610838j, -0.330651+0.611738j, -0.328986+0.612636j, -0.327322+0.613526j, -0.325652+0.614413j, -0.32398+0.615296j, -0.322309+0.616173j, -0.320632+0.617047j, -0.318956+0.617914j, -0.317275+0.618779j, -0.315596+0.619637j, -0.313908+0.620492j, -0.312225+0.621342j, -0.310533+0.622188j, -0.308844+0.623028j, -0.307153+0.623863j, -0.305456+0.624695j, -0.303759+0.625522j, -0.302061+0.626342j, -0.300357+0.627162j, -0.298653+0.627974j, -0.296949+0.62878j, -0.295243+0.629583j, -0.293534+0.630381j, -0.291818+0.631177j, -0.290105+0.631966j, -0.28839+0.632749j, -0.286671+0.633529j, -0.284953+0.634304j, -0.283231+0.635074j, -0.281506+0.635839j, -0.279782+0.6366j, -0.278053+0.637355j, -0.276323+0.638108j, -0.274593+0.638854j, -0.272859+0.639596j, -0.271121+0.640333j, -0.269389+0.641063j, -0.267649+0.641791j, -0.265908+0.642514j, -0.264164+0.643232j, -0.262423+0.643944j, -0.260675+0.644652j, -0.258925+0.645357j, -0.257174+0.646055j, -0.255426+0.646748j, -0.253669+0.647438j, -0.251918+0.648121j, -0.250161+0.648801j, -0.248404+0.649475j, -0.246641+0.650145j, -0.244882+0.650809j, -0.243116+0.65147j, -0.241353+0.652124j, -0.239583+0.652776j, -0.237817+0.653421j, -0.236043+0.654063j, -0.234273+0.654698j, -0.232502+0.655329j, -0.230724+0.655956j, -0.228949+0.656576j, -0.227172+0.657192j, -0.225393+0.657804j, -0.22361+0.658411j, -0.221827+0.659013j, -0.220044+0.659609j, -0.218259+0.660202j, -0.216473+0.660789j, -0.214685+0.661371j, -0.212895+0.661948j, -0.211104+0.662522j, -0.209311+0.663088j, -0.207517+0.663651j, -0.205721+0.664209j, -0.203924+0.664761j, -0.202127+0.66531j, -0.200325+0.665853j, -0.198525+0.666392j, -0.196721+0.666925j, -0.194916+0.667454j, -0.193116+0.667976j, -0.191309+0.668495j, -0.1895+0.669009j, -0.187689+0.669518j, -0.185883+0.670021j, -0.18407+0.67052j, -0.182257+0.671014j, -0.180447+0.671503j, -0.17863+0.671987j, -0.176812+0.672467j, -0.174998+0.67294j, -0.173177+0.673409j, -0.17136+0.673873j, -0.169537+0.674333j, -0.167719+0.674787j, -0.165893+0.675237j, -0.164072+0.67568j, -0.162248+0.67612j, -0.160419+0.676554j, -0.158594+0.676984j, -0.156768+0.677407j, -0.154936+0.677828j, -0.153107+0.678243j, -0.151278+0.678651j, -0.149447+0.679056j, -0.14761+0.679456j, -0.145777+0.679851j, -0.143944+0.68024j, -0.142108+0.680624j, -0.140273+0.681004j, -0.138436+0.681379j, -0.136597+0.681749j, -0.134759+0.682113j, -0.132919+0.682473j, -0.131078+0.682827j, -0.129237+0.683177j, -0.127394+0.683522j, -0.12555+0.683862j, -0.123706+0.684197j, -0.121861+0.684526j, -0.120015+0.684851j, -0.118169+0.68517j, -0.116324+0.685485j, -0.114477+0.685794j, -0.112627+0.6861j, -0.110777+0.6864j, -0.10893+0.686694j, -0.107078+0.686984j, -0.105225+0.687269j, -0.103377+0.687547j, -0.101523+0.687822j, -0.0996736+0.688092j, -0.097817+0.688357j, -0.0959617+0.688617j, -0.0941086+0.688871j, -0.0922514+0.68912j, -0.090399+0.689365j, -0.0885442+0.689604j, -0.0866848+0.689839j, -0.0848294+0.690068j, -0.0829693+0.690293j, -0.0811136+0.690512j, -0.0792563+0.690726j, -0.0773943+0.690935j, -0.0755357+0.69114j, -0.0736774+0.69134j, -0.0718187+0.691533j, -0.0699527+0.691723j, -0.0680943+0.691907j, -0.0662333+0.692087j, -0.0643724+0.69226j, -0.0625103+0.692429j, -0.0606496+0.692594j, -0.0587879+0.692753j, -0.0569248+0.692907j, -0.0550623+0.693056j, -0.0531985+0.6932j, -0.0513351+0.693339j, -0.0494715+0.693473j, -0.0476066+0.693602j, -0.0457424+0.693726j, -0.0438771+0.693844j, -0.0420107+0.693959j, -0.0401508+0.694067j, -0.0382857+0.694171j, -0.0364192+0.694269j, -0.0345526+0.694364j, -0.0326911+0.694453j, -0.0308241+0.694536j, -0.0289565+0.694614j, -0.0270944+0.694689j, -0.0252274+0.694757j, -0.0233601+0.694821j, -0.0214975+0.694879j, -0.0196295+0.694933j, -0.0177663+0.694981j, -0.0158987+0.695026j], ('P0@0', 'P0@0'): [0.0356992-0.00325335j, 0.03571-0.00331377j, 0.0357218-0.00337547j, 0.0357318-0.00343654j, 0.0357419-0.00349754j, 0.0357547-0.00355862j, 0.0357643-0.00361998j, 0.0357753-0.00368076j, 0.0357854-0.00374283j, 0.0357965-0.00380416j, 0.0358069-0.00386589j, 0.0358171-0.00392754j, 0.0358266-0.00398919j, 0.0358366-0.00405088j, 0.0358481-0.00411265j, 0.0358571-0.00417471j, 0.0358673-0.00423706j, 0.0358778-0.00429796j, 0.0358871-0.00436053j, 0.0358967-0.00442231j, 0.035906-0.00448451j, 0.0359152-0.00454692j, 0.0359251-0.00460858j, 0.0359347-0.00467132j, 0.0359441-0.00473365j, 0.0359522-0.00479603j, 0.0359622-0.00485894j, 0.0359715-0.00492144j, 0.0359796-0.00498429j, 0.035989-0.00504709j, 0.0359985-0.00510907j, 0.0360073-0.00517212j, 0.0360143-0.00523469j, 0.0360236-0.00529792j, 0.0360312-0.00536068j, 0.0360399-0.00542349j, 0.0360483-0.00548716j, 0.0360564-0.00555031j, 0.0360652-0.00561363j, 0.0360721-0.00567655j, 0.0360801-0.0057402j, 0.0360878-0.00580359j, 0.0360955-0.00586719j, 0.0361037-0.00593036j, 0.0361106-0.00599415j, 0.0361181-0.006058j, 0.0361261-0.00612164j, 0.0361338-0.00618537j, 0.0361405-0.00624941j, 0.0361472-0.00631323j, 0.036154-0.00637711j, 0.0361611-0.00644173j, 0.0361682-0.00650547j, 0.0361753-0.00656924j, 0.036182-0.00663351j, 0.0361882-0.00669775j, 0.0361949-0.00676261j, 0.0362008-0.00682653j, 0.0362067-0.00689086j, 0.0362133-0.00695544j, 0.0362196-0.00702011j, 0.036225-0.0070849j, 0.0362316-0.00714959j, 0.0362376-0.00721428j, 0.0362424-0.0072791j, 0.036248-0.00734389j, 0.0362531-0.00740897j, 0.0362591-0.00747398j, 0.0362648-0.00753894j, 0.0362693-0.00760416j, 0.0362751-0.00766983j, 0.0362799-0.00773433j, 0.0362845-0.00779903j, 0.0362897-0.00786595j, 0.0362928-0.00793149j, 0.0362979-0.00799661j, 0.0363032-0.00806205j, 0.0363082-0.00812731j, 0.0363116-0.00819353j, 0.0363158-0.00825888j, 0.0363196-0.00832497j, 0.0363234-0.00839076j, 0.0363279-0.00845618j, 0.0363316-0.00852306j, 0.0363351-0.00858866j, 0.0363386-0.00865491j, 0.0363428-0.00872075j, 0.0363457-0.00878701j, 0.0363497-0.00885407j, 0.0363525-0.00891951j, 0.0363551-0.00898616j, 0.0363589-0.00905332j, 0.0363611-0.0091193j, 0.0363637-0.00918552j, 0.0363661-0.00925291j, 0.036369-0.00931877j, 0.0363704-0.0093858j, 0.0363731-0.00945292j, 0.0363748-0.00951958j, 0.0363775-0.0095866j, 0.0363795-0.00965358j, 0.0363813-0.00972018j, 0.0363832-0.00978784j, 0.036386-0.00985524j, 0.0363859-0.00992143j, 0.0363881-0.00998901j, 0.0363893-0.0100567j, 0.0363908-0.0101242j, 0.0363911-0.0101916j, 0.0363917-0.010259j, 0.0363933-0.0103273j, 0.0363938-0.0103937j, 0.0363942-0.0104619j, 0.0363947-0.0105297j, 0.0363959-0.0105974j, 0.0363956-0.010665j, 0.0363956-0.0107329j, 0.0363964-0.0108017j, 0.0363962-0.0108695j, 0.0363962-0.0109374j, 0.036395-0.0110057j, 0.0363961-0.0110739j, 0.0363946-0.011142j, 0.0363936-0.0112106j, 0.036393-0.0112781j, 0.0363913-0.0113472j, 0.0363922-0.0114159j, 0.0363904-0.0114841j, 0.0363888-0.0115527j, 0.0363874-0.0116215j, 0.0363861-0.0116898j, 0.0363843-0.0117592j, 0.0363819-0.0118276j, 0.0363811-0.0118971j, 0.0363789-0.0119649j, 0.0363768-0.0120349j, 0.0363747-0.0121036j, 0.0363721-0.0121717j, 0.0363697-0.0122419j, 0.0363677-0.0123105j, 0.0363655-0.0123804j, 0.0363617-0.0124493j, 0.036358-0.012519j, 0.036355-0.0125884j, 0.0363538-0.0126575j, 0.0363492-0.012727j, 0.0363456-0.012797j, 0.0363421-0.0128665j, 0.0363376-0.0129358j, 0.0363338-0.0130056j, 0.0363306-0.0130754j, 0.0363267-0.0131453j, 0.0363218-0.0132148j, 0.0363171-0.0132855j, 0.0363125-0.013355j, 0.0363093-0.013425j, 0.0363037-0.0134953j, 0.0362996-0.0135653j, 0.0362938-0.0136356j, 0.0362888-0.0137059j, 0.0362839-0.0137759j, 0.0362779-0.0138458j, 0.0362724-0.0139176j, 0.0362668-0.0139873j, 0.0362612-0.0140575j, 0.0362555-0.0141279j, 0.0362493-0.0141984j, 0.0362422-0.0142693j, 0.0362362-0.0143391j, 0.0362299-0.0144103j, 0.0362216-0.0144812j, 0.0362161-0.0145518j, 0.0362091-0.0146227j, 0.0362029-0.0146935j, 0.0361957-0.0147647j, 0.0361887-0.0148363j, 0.0361809-0.0149066j, 0.036173-0.0149777j, 0.0361652-0.015048j, 0.0361567-0.0151196j, 0.0361504-0.0151908j, 0.0361417-0.0152617j, 0.0361333-0.0153339j, 0.0361255-0.0154046j, 0.0361162-0.0154757j, 0.0361074-0.015548j, 0.0360985-0.015619j, 0.0360908-0.0156903j, 0.0360809-0.0157623j, 0.0360713-0.0158333j, 0.0360618-0.015905j, 0.0360524-0.0159763j, 0.0360421-0.0160483j, 0.0360316-0.0161206j, 0.0360223-0.0161922j, 0.0360131-0.0162633j, 0.0360022-0.0163356j, 0.0359915-0.0164076j, 0.0359811-0.0164793j, 0.0359708-0.0165514j, 0.0359593-0.0166233j], ('P0@0', 'P1@0'): [-0.371893+0.588436j, -0.370287+0.589446j, -0.368682+0.59045j, -0.367076+0.591449j, -0.365465+0.592444j, -0.363848+0.593437j, -0.362233+0.594424j, -0.360615+0.595405j, -0.358994+0.596383j, -0.35737+0.597355j, -0.355744+0.598324j, -0.354116+0.599288j, -0.352484+0.600248j, -0.350852+0.601203j, -0.349215+0.602154j, -0.347574+0.603101j, -0.345934+0.604042j, -0.34429+0.604979j, -0.342643+0.605912j, -0.340994+0.60684j, -0.339347+0.607761j, -0.337692+0.608681j, -0.336036+0.609596j, -0.334377+0.610506j, -0.332719+0.61141j, -0.331056+0.61231j, -0.329389+0.613208j, -0.327724+0.614098j, -0.326053+0.614985j, -0.32438+0.615868j, -0.322707+0.616745j, -0.32103+0.617618j, -0.319353+0.618485j, -0.31767+0.61935j, -0.315989+0.620207j, -0.314301+0.621063j, -0.312616+0.621912j, -0.310924+0.622758j, -0.309233+0.623598j, -0.30754+0.624433j, -0.305842+0.625265j, -0.304144+0.626092j, -0.302446+0.626912j, -0.300739+0.627732j, -0.299035+0.628543j, -0.29733+0.62935j, -0.295622+0.630152j, -0.293912+0.630951j, -0.292195+0.631746j, -0.29048+0.632535j, -0.288765+0.633318j, -0.287045+0.634099j, -0.285325+0.634873j, -0.283602+0.635642j, -0.281876+0.636407j, -0.280151+0.637168j, -0.278421+0.637923j, -0.27669+0.638676j, -0.274958+0.639422j, -0.273223+0.640163j, -0.271484+0.640901j, -0.269751+0.641631j, -0.26801+0.642359j, -0.266267+0.643081j, -0.264522+0.643799j, -0.26278+0.644511j, -0.261031+0.645219j, -0.25928+0.645924j, -0.257528+0.646622j, -0.255778+0.647315j, -0.25402+0.648005j, -0.252268+0.648688j, -0.25051+0.649367j, -0.248751+0.650041j, -0.246988+0.650711j, -0.245227+0.651375j, -0.24346+0.652036j, -0.241696+0.65269j, -0.239924+0.653342j, -0.238157+0.653986j, -0.236382+0.654629j, -0.234612+0.655264j, -0.232839+0.655894j, -0.23106+0.656521j, -0.229283+0.657141j, -0.227506+0.657757j, -0.225726+0.658369j, -0.223942+0.658976j, -0.222157+0.659578j, -0.220373+0.660174j, -0.218587+0.660767j, -0.216799+0.661353j, -0.21501+0.661935j, -0.21322+0.662512j, -0.211427+0.663085j, -0.209634+0.663652j, -0.207838+0.664215j, -0.206041+0.664772j, -0.204243+0.665325j, -0.202445+0.665873j, -0.200642+0.666417j, -0.19884+0.666955j, -0.197035+0.667488j, -0.195229+0.668016j, -0.193428+0.668539j, -0.191619+0.669057j, -0.189809+0.669571j, -0.187998+0.67008j, -0.18619+0.670583j, -0.184377+0.671082j, -0.182562+0.671576j, -0.180751+0.672064j, -0.178933+0.672549j, -0.177114+0.673028j, -0.175298+0.673501j, -0.173476+0.673971j, -0.171659+0.674434j, -0.169835+0.674894j, -0.168014+0.675348j, -0.166188+0.675798j, -0.164365+0.676241j, -0.16254+0.67668j, -0.160711+0.677115j, -0.158884+0.677544j, -0.157057+0.677968j, -0.155224+0.678388j, -0.153394+0.678803j, -0.151564+0.679211j, -0.149731+0.679616j, -0.147894+0.680016j, -0.146059+0.680411j, -0.144225+0.680799j, -0.142388+0.681184j, -0.140552+0.681563j, -0.138714+0.681938j, -0.136874+0.682308j, -0.135034+0.682672j, -0.133193+0.683031j, -0.131351+0.683386j, -0.129508+0.683735j, -0.127665+0.68408j, -0.12582+0.68442j, -0.123975+0.684754j, -0.122128+0.685084j, -0.120281+0.685408j, -0.118434+0.685728j, -0.116588+0.686043j, -0.114739+0.686351j, -0.112888+0.686657j, -0.111037+0.686957j, -0.109189+0.68725j, -0.107336+0.68754j, -0.105482+0.687825j, -0.103633+0.688104j, -0.101778+0.688378j, -0.099927+0.688647j, -0.0980694+0.688913j, -0.096213+0.689172j, -0.0943586+0.689426j, -0.0925003+0.689676j, -0.0906465+0.689919j, -0.088791+0.690158j, -0.0869302+0.690394j, -0.0850737+0.690623j, -0.0832124+0.690847j, -0.0813556+0.691066j, -0.0794971+0.69128j, -0.0776339+0.691489j, -0.0757742+0.691694j, -0.0739147+0.691893j, -0.0720548+0.692086j, -0.0701877+0.692276j, -0.0683283+0.69246j, -0.0664659+0.692639j, -0.0646039+0.692813j, -0.0627407+0.692981j, -0.060879+0.693146j, -0.0590159+0.693305j, -0.0571517+0.693458j, -0.0552881+0.693607j, -0.0534231+0.693751j, -0.0515586+0.69389j, -0.0496938+0.694024j, -0.0478277+0.694152j, -0.0459623+0.694276j, -0.0440958+0.694395j, -0.0422285+0.694509j, -0.0403672+0.694617j, -0.038501+0.694721j, -0.0366333+0.694819j, -0.0347657+0.694913j, -0.0329029+0.695002j, -0.0310348+0.695085j, -0.0291661+0.695163j, -0.0273028+0.695237j, -0.0254346+0.695305j, -0.0235661+0.695369j, -0.0217024+0.695427j, -0.0198332+0.69548j, -0.0179687+0.695529j, -0.0161001+0.695572j], ('P0@0', 'P2@0'): [-0.371879+0.588446j, -0.370273+0.589457j, -0.368669+0.59046j, -0.367062+0.591459j, -0.365452+0.592455j, -0.363834+0.593448j, -0.362219+0.594434j, -0.360602+0.595415j, -0.35898+0.596393j, -0.357357+0.597365j, -0.35573+0.598334j, -0.354102+0.599298j, -0.35247+0.600258j, -0.350838+0.601213j, -0.3492+0.602164j, -0.34756+0.60311j, -0.34592+0.604051j, -0.344276+0.604989j, -0.342629+0.605921j, -0.340979+0.60685j, -0.339333+0.607771j, -0.337678+0.60869j, -0.336021+0.609605j, -0.334363+0.610515j, -0.332705+0.611419j, -0.331041+0.61232j, -0.329375+0.613218j, -0.327709+0.614107j, -0.326038+0.614994j, -0.324365+0.615877j, -0.322693+0.616753j, -0.321015+0.617627j, -0.319338+0.618494j, -0.317655+0.619358j, -0.315974+0.620216j, -0.314286+0.621072j, -0.312601+0.621921j, -0.310909+0.622767j, -0.309218+0.623607j, -0.307525+0.624442j, -0.305827+0.625274j, -0.304129+0.6261j, -0.30243+0.626921j, -0.300724+0.62774j, -0.29902+0.628552j, -0.297314+0.629358j, -0.295607+0.63016j, -0.293897+0.630959j, -0.29218+0.631754j, -0.290465+0.632543j, -0.288749+0.633326j, -0.287029+0.634106j, -0.285309+0.63488j, -0.283586+0.63565j, -0.28186+0.636415j, -0.280135+0.637176j, -0.278405+0.637931j, -0.276674+0.638683j, -0.274942+0.639429j, -0.273207+0.640171j, -0.271468+0.640908j, -0.269735+0.641638j, -0.267994+0.642366j, -0.266251+0.643088j, -0.264505+0.643806j, -0.262763+0.644518j, -0.261015+0.645226j, -0.259264+0.645931j, -0.257511+0.646629j, -0.255762+0.647322j, -0.254004+0.648011j, -0.252252+0.648694j, -0.250493+0.649374j, -0.248735+0.650048j, -0.246971+0.650718j, -0.245211+0.651382j, -0.243443+0.652043j, -0.241679+0.652697j, -0.239908+0.653348j, -0.238141+0.653993j, -0.236365+0.654635j, -0.234595+0.65527j, -0.232822+0.6559j, -0.231043+0.656527j, -0.229266+0.657147j, -0.227489+0.657763j, -0.225709+0.658375j, -0.223924+0.658981j, -0.22214+0.659583j, -0.220356+0.660179j, -0.218569+0.660772j, -0.216782+0.661359j, -0.214993+0.661941j, -0.213203+0.662518j, -0.21141+0.663091j, -0.209616+0.663657j, -0.207821+0.66422j, -0.206024+0.664778j, -0.204225+0.66533j, -0.202428+0.665878j, -0.200624+0.666421j, -0.198822+0.66696j, -0.197018+0.667493j, -0.195212+0.668021j, -0.19341+0.668544j, -0.191602+0.669062j, -0.189792+0.669576j, -0.18798+0.670085j, -0.186173+0.670587j, -0.184359+0.671086j, -0.182545+0.67158j, -0.180733+0.672069j, -0.178915+0.672553j, -0.177096+0.673032j, -0.17528+0.673505j, -0.173458+0.673975j, -0.171641+0.674438j, -0.169817+0.674898j, -0.167996+0.675352j, -0.16617+0.675801j, -0.164347+0.676245j, -0.162522+0.676684j, -0.160692+0.677118j, -0.158866+0.677547j, -0.157039+0.677971j, -0.155206+0.678392j, -0.153376+0.678806j, -0.151545+0.679214j, -0.149713+0.679619j, -0.147876+0.680019j, -0.146041+0.680414j, -0.144206+0.680802j, -0.14237+0.681187j, -0.140534+0.681566j, -0.138695+0.68194j, -0.136855+0.68231j, -0.135016+0.682674j, -0.133175+0.683034j, -0.131333+0.683388j, -0.12949+0.683738j, -0.127647+0.684083j, -0.125801+0.684422j, -0.123956+0.684757j, -0.122109+0.685086j, -0.120262+0.68541j, -0.118415+0.68573j, -0.11657+0.686045j, -0.114721+0.686353j, -0.112869+0.686659j, -0.111019+0.686958j, -0.10917+0.687252j, -0.107317+0.687542j, -0.105464+0.687826j, -0.103614+0.688105j, -0.101759+0.68838j, -0.0999083+0.688649j, -0.0980507+0.688914j, -0.0961943+0.689174j, -0.0943398+0.689427j, -0.0924816+0.689677j, -0.0906278+0.68992j, -0.0887723+0.690159j, -0.0869114+0.690395j, -0.0850549+0.690623j, -0.0831936+0.690848j, -0.0813368+0.691067j, -0.0794782+0.69128j, -0.077615+0.69149j, -0.0757553+0.691694j, -0.0738959+0.691893j, -0.0720359+0.692087j, -0.0701688+0.692276j, -0.0683094+0.69246j, -0.066447+0.69264j, -0.064585+0.692813j, -0.0627218+0.692981j, -0.06086+0.693146j, -0.058997+0.693305j, -0.0571328+0.693458j, -0.0552692+0.693607j, -0.0534042+0.693751j, -0.0515396+0.693889j, -0.0496749+0.694023j, -0.0478087+0.694152j, -0.0459433+0.694276j, -0.0440768+0.694394j, -0.0422094+0.694508j, -0.0403482+0.694616j, -0.038482+0.69472j, -0.0366143+0.694818j, -0.0347467+0.694911j, -0.0328838+0.695j, -0.0310157+0.695084j, -0.029147+0.695162j, -0.0272837+0.695236j, -0.0254156+0.695304j, -0.0235471+0.695367j, -0.0216833+0.695425j, -0.0198142+0.695479j, -0.0179497+0.695527j, -0.016081+0.695571j], ('P1@0', 'P0@0'): [-0.371456+0.58786j, -0.369851+0.588871j, -0.368248+0.589875j, -0.366643+0.590874j, -0.365034+0.591869j, -0.363418+0.592863j, -0.361804+0.593849j, -0.360188+0.594831j, -0.358568+0.595809j, -0.356945+0.596781j, -0.355321+0.59775j, -0.353694+0.598714j, -0.352063+0.599674j, -0.350432+0.600629j, -0.348796+0.60158j, -0.347157+0.602527j, -0.345518+0.603468j, -0.343875+0.604406j, -0.342229+0.605339j, -0.340582+0.606267j, -0.338936+0.607189j, -0.337283+0.608108j, -0.335627+0.609023j, -0.33397+0.609933j, -0.332313+0.610838j, -0.330651+0.611738j, -0.328986+0.612636j, -0.327322+0.613526j, -0.325652+0.614413j, -0.32398+0.615296j, -0.322309+0.616173j, -0.320632+0.617047j, -0.318956+0.617914j, -0.317275+0.618779j, -0.315596+0.619637j, -0.313908+0.620492j, -0.312225+0.621342j, -0.310533+0.622188j, -0.308844+0.623028j, -0.307153+0.623863j, -0.305456+0.624695j, -0.303759+0.625522j, -0.302061+0.626342j, -0.300357+0.627162j, -0.298653+0.627974j, -0.296949+0.62878j, -0.295243+0.629583j, -0.293534+0.630381j, -0.291818+0.631177j, -0.290105+0.631966j, -0.28839+0.632749j, -0.286671+0.633529j, -0.284953+0.634304j, -0.283231+0.635074j, -0.281506+0.635839j, -0.279782+0.6366j, -0.278053+0.637355j, -0.276323+0.638108j, -0.274593+0.638854j, -0.272859+0.639596j, -0.271121+0.640333j, -0.269389+0.641063j, -0.267649+0.641791j, -0.265908+0.642514j, -0.264164+0.643232j, -0.262423+0.643944j, -0.260675+0.644652j, -0.258925+0.645357j, -0.257174+0.646055j, -0.255426+0.646748j, -0.253669+0.647438j, -0.251918+0.648121j, -0.250161+0.648801j, -0.248404+0.649475j, -0.246641+0.650145j, -0.244882+0.650809j, -0.243116+0.65147j, -0.241353+0.652124j, -0.239583+0.652776j, -0.237817+0.653421j, -0.236043+0.654063j, -0.234273+0.654698j, -0.232502+0.655329j, -0.230724+0.655956j, -0.228949+0.656576j, -0.227172+0.657192j, -0.225393+0.657804j, -0.22361+0.658411j, -0.221827+0.659013j, -0.220044+0.659609j, -0.218259+0.660202j, -0.216473+0.660789j, -0.214685+0.661371j, -0.212895+0.661948j, -0.211104+0.662522j, -0.209311+0.663088j, -0.207517+0.663651j, -0.205721+0.664209j, -0.203924+0.664761j, -0.202127+0.66531j, -0.200325+0.665853j, -0.198525+0.666392j, -0.196721+0.666925j, -0.194916+0.667454j, -0.193116+0.667976j, -0.191309+0.668495j, -0.1895+0.669009j, -0.187689+0.669518j, -0.185883+0.670021j, -0.18407+0.67052j, -0.182257+0.671014j, -0.180447+0.671503j, -0.17863+0.671987j, -0.176812+0.672467j, -0.174998+0.67294j, -0.173177+0.673409j, -0.17136+0.673873j, -0.169537+0.674333j, -0.167719+0.674787j, -0.165893+0.675237j, -0.164072+0.67568j, -0.162248+0.67612j, -0.160419+0.676554j, -0.158594+0.676984j, -0.156768+0.677407j, -0.154936+0.677828j, -0.153107+0.678243j, -0.151278+0.678651j, -0.149447+0.679056j, -0.14761+0.679456j, -0.145777+0.679851j, -0.143944+0.68024j, -0.142108+0.680624j, -0.140273+0.681004j, -0.138436+0.681379j, -0.136597+0.681749j, -0.134759+0.682113j, -0.132919+0.682473j, -0.131078+0.682827j, -0.129237+0.683177j, -0.127394+0.683522j, -0.12555+0.683862j, -0.123706+0.684197j, -0.121861+0.684526j, -0.120015+0.684851j, -0.118169+0.68517j, -0.116324+0.685485j, -0.114477+0.685794j, -0.112627+0.6861j, -0.110777+0.6864j, -0.10893+0.686694j, -0.107078+0.686984j, -0.105225+0.687269j, -0.103377+0.687547j, -0.101523+0.687822j, -0.0996736+0.688092j, -0.097817+0.688357j, -0.0959617+0.688617j, -0.0941086+0.688871j, -0.0922514+0.68912j, -0.090399+0.689365j, -0.0885442+0.689604j, -0.0866848+0.689839j, -0.0848294+0.690068j, -0.0829693+0.690293j, -0.0811136+0.690512j, -0.0792563+0.690726j, -0.0773943+0.690935j, -0.0755357+0.69114j, -0.0736774+0.69134j, -0.0718187+0.691533j, -0.0699527+0.691723j, -0.0680943+0.691907j, -0.0662333+0.692087j, -0.0643724+0.69226j, -0.0625103+0.692429j, -0.0606496+0.692594j, -0.0587879+0.692753j, -0.0569248+0.692907j, -0.0550623+0.693056j, -0.0531985+0.6932j, -0.0513351+0.693339j, -0.0494715+0.693473j, -0.0476066+0.693602j, -0.0457424+0.693726j, -0.0438771+0.693844j, -0.0420107+0.693959j, -0.0401508+0.694067j, -0.0382857+0.694171j, -0.0364192+0.694269j, -0.0345526+0.694364j, -0.0326911+0.694453j, -0.0308241+0.694536j, -0.0289565+0.694614j, -0.0270944+0.694689j, -0.0252274+0.694757j, -0.0233601+0.694821j, -0.0214975+0.694879j, -0.0196295+0.694933j, -0.0177663+0.694981j, -0.0158987+0.695026j], ('P2@0', 'P2@0'): [0.024373+0.0578571j, 0.0246872+0.0577752j, 0.0249998+0.0576905j, 0.0253125+0.0576047j, 0.0256257+0.0575173j, 0.0259397+0.0574282j, 0.0262502+0.0573372j, 0.0265633+0.0572451j, 0.0268749+0.0571502j, 0.0271861+0.0570542j, 0.0274975+0.0569561j, 0.0278089+0.0568566j, 0.0281189+0.0567557j, 0.0284283+0.0566529j, 0.0287392+0.0565483j, 0.0290491+0.0564419j, 0.0293581+0.0563334j, 0.0296669+0.0562249j, 0.0299759+0.0561128j, 0.0302841+0.0560002j, 0.0305909+0.0558856j, 0.0308987+0.0557691j, 0.0312054+0.0556516j, 0.031514+0.0555313j, 0.0318195+0.0554101j, 0.0321253+0.0552871j, 0.0324307+0.0551619j, 0.0327358+0.0550354j, 0.0330396+0.054907j, 0.0333438+0.0547768j, 0.0336479+0.0546463j, 0.0339519+0.0545128j, 0.0342538+0.0543783j, 0.0345557+0.0542414j, 0.0348575+0.0541034j, 0.035159+0.0539637j, 0.0354582+0.0538216j, 0.03576+0.0536784j, 0.0360589+0.0535335j, 0.0363574+0.0533874j, 0.0366562+0.0532387j, 0.036953+0.0530888j, 0.0372515+0.0529373j, 0.0375472+0.0527843j, 0.0378439+0.0526293j, 0.0381385+0.0524726j, 0.0384321+0.0523147j, 0.0387269+0.0521549j, 0.039022+0.0519931j, 0.0393133+0.0518302j, 0.039607+0.0516656j, 0.0398965+0.0514987j, 0.0401891+0.051331j, 0.0404778+0.0511618j, 0.0407682+0.0509905j, 0.0410568+0.0508175j, 0.0413447+0.0506426j, 0.0416316+0.050467j, 0.0419184+0.0502893j, 0.0422043+0.0501098j, 0.0424891+0.0499286j, 0.0427729+0.0497463j, 0.0430567+0.049562j, 0.0433402+0.0493761j, 0.0436211+0.0491886j, 0.0439017+0.0490001j, 0.0441831+0.0488093j, 0.0444628+0.0486169j, 0.0447419+0.0484232j, 0.0450191+0.048228j, 0.0452962+0.0480304j, 0.0455719+0.047833j, 0.0458475+0.0476335j, 0.0461224+0.0474304j, 0.0463959+0.047227j, 0.0466681+0.0470227j, 0.0469396+0.0468164j, 0.0472107+0.0466088j, 0.0474803+0.0463987j, 0.047749+0.0461883j, 0.0480174+0.0459754j, 0.0482843+0.0457615j, 0.04855+0.0455467j, 0.0488152+0.0453283j, 0.0490786+0.0451102j, 0.0493434+0.0448899j, 0.0496051+0.0446687j, 0.0498667+0.0444452j, 0.0501263+0.0442198j, 0.050385+0.0439946j, 0.0506434+0.0437668j, 0.0509006+0.043537j, 0.0511567+0.0433069j, 0.051412+0.0430752j, 0.051665+0.0428408j, 0.0519182+0.0426065j, 0.0521708+0.0423697j, 0.0524207+0.0421314j, 0.0526699+0.0418922j, 0.052919+0.0416511j, 0.0531665+0.0414087j, 0.0534127+0.0411652j, 0.0536584+0.0409193j, 0.0539024+0.0406723j, 0.0541444+0.0404256j, 0.0543862+0.0401756j, 0.0546271+0.0399243j, 0.0548674+0.0396717j, 0.0551053+0.0394183j, 0.0553412+0.0391633j, 0.0555777+0.0389058j, 0.0558117+0.0386493j, 0.0560462+0.0383891j, 0.0562788+0.0381283j, 0.0565087+0.0378665j, 0.056739+0.0376031j, 0.0569672+0.0373386j, 0.0571951+0.0370713j, 0.0574199+0.0368044j, 0.0576454+0.0365353j, 0.0578688+0.0362653j, 0.058091+0.0359939j, 0.058312+0.035721j, 0.0585303+0.0354467j, 0.0587492+0.0351724j, 0.0589664+0.0348946j, 0.0591829+0.0346163j, 0.0593963+0.0343375j, 0.0596082+0.034057j, 0.0598212+0.0337743j, 0.0600317+0.0334919j, 0.0602403+0.0332069j, 0.0604472+0.0329217j, 0.0606536+0.0326341j, 0.0608584+0.0323471j, 0.0610616+0.0320567j, 0.0612632+0.0317661j, 0.0614634+0.0314756j, 0.0616627+0.0311812j, 0.0618604+0.0308874j, 0.0620572+0.0305911j, 0.0622527+0.030295j, 0.0624445+0.0299965j, 0.0626364+0.0296976j, 0.0628275+0.0293974j, 0.0630173+0.0290958j, 0.0632044+0.0287934j, 0.0633903+0.0284896j, 0.0635732+0.0281851j, 0.0637571+0.0278787j, 0.0639386+0.0275721j, 0.0641184+0.0272633j, 0.0642973+0.0269542j, 0.0644737+0.0266435j, 0.0646493+0.0263321j, 0.0648234+0.0260196j, 0.0649955+0.0257053j, 0.0651678+0.0253905j, 0.0653355+0.0250748j, 0.0655046+0.0247573j, 0.0656692+0.02444j, 0.0658353+0.0241216j, 0.0659971+0.0237997j, 0.0661592+0.0234796j, 0.0663189+0.0231573j, 0.0664767+0.0228344j, 0.0666336+0.0225105j, 0.0667881+0.0221846j, 0.0669417+0.0218596j, 0.0670931+0.0215322j, 0.0672423+0.0212042j, 0.067392+0.0208747j, 0.067539+0.0205446j, 0.0676831+0.0202141j, 0.0678267+0.019882j, 0.0679696+0.0195486j, 0.0681095+0.0192156j, 0.0682467+0.0188812j, 0.0683839+0.0185464j, 0.0685191+0.0182096j, 0.0686527+0.0178721j, 0.0687846+0.0175343j, 0.0689146+0.0171943j, 0.0690435+0.0168551j, 0.0691694+0.0165144j, 0.069294+0.0161719j, 0.0694172+0.0158298j, 0.0695383+0.0154873j, 0.0696576+0.0151426j, 0.0697762+0.0147982j, 0.0698916+0.0144524j, 0.070006+0.0141067j, 0.0701185+0.013759j, 0.0702304+0.0134102j, 0.070339+0.0130621j, 0.0704467+0.0127131j, 0.0705523+0.0123621j, 0.0706557+0.0120115j, 0.0707579+0.0116598j, 0.0708576+0.0113077j, 0.0709562+0.0109543j], ('P1@0', 'P1@0'): [0.024373+0.0578571j, 0.0246872+0.0577752j, 0.0249998+0.0576905j, 0.0253125+0.0576047j, 0.0256257+0.0575173j, 0.0259397+0.0574282j, 0.0262502+0.0573372j, 0.0265633+0.0572451j, 0.0268749+0.0571502j, 0.0271861+0.0570542j, 0.0274975+0.0569561j, 0.0278089+0.0568566j, 0.0281189+0.0567557j, 0.0284283+0.0566529j, 0.0287392+0.0565483j, 0.0290491+0.0564419j, 0.0293581+0.0563334j, 0.0296669+0.0562249j, 0.0299759+0.0561128j, 0.0302841+0.0560002j, 0.0305909+0.0558856j, 0.0308987+0.0557691j, 0.0312054+0.0556516j, 0.031514+0.0555313j, 0.0318195+0.0554101j, 0.0321253+0.0552871j, 0.0324307+0.0551619j, 0.0327358+0.0550354j, 0.0330396+0.054907j, 0.0333438+0.0547768j, 0.0336479+0.0546463j, 0.0339519+0.0545128j, 0.0342538+0.0543783j, 0.0345557+0.0542414j, 0.0348575+0.0541034j, 0.035159+0.0539637j, 0.0354582+0.0538216j, 0.03576+0.0536784j, 0.0360589+0.0535335j, 0.0363574+0.0533874j, 0.0366562+0.0532387j, 0.036953+0.0530888j, 0.0372515+0.0529373j, 0.0375472+0.0527843j, 0.0378439+0.0526293j, 0.0381385+0.0524726j, 0.0384321+0.0523147j, 0.0387269+0.0521549j, 0.039022+0.0519931j, 0.0393133+0.0518302j, 0.039607+0.0516656j, 0.0398965+0.0514987j, 0.0401891+0.051331j, 0.0404778+0.0511618j, 0.0407682+0.0509905j, 0.0410568+0.0508175j, 0.0413447+0.0506426j, 0.0416316+0.050467j, 0.0419184+0.0502893j, 0.0422043+0.0501098j, 0.0424891+0.0499286j, 0.0427729+0.0497463j, 0.0430567+0.049562j, 0.0433402+0.0493761j, 0.0436211+0.0491886j, 0.0439017+0.0490001j, 0.0441831+0.0488093j, 0.0444628+0.0486169j, 0.0447419+0.0484232j, 0.0450191+0.048228j, 0.0452962+0.0480304j, 0.0455719+0.047833j, 0.0458475+0.0476335j, 0.0461224+0.0474304j, 0.0463959+0.047227j, 0.0466681+0.0470227j, 0.0469396+0.0468164j, 0.0472107+0.0466088j, 0.0474803+0.0463987j, 0.047749+0.0461883j, 0.0480174+0.0459754j, 0.0482843+0.0457615j, 0.04855+0.0455467j, 0.0488152+0.0453283j, 0.0490786+0.0451102j, 0.0493434+0.0448899j, 0.0496051+0.0446687j, 0.0498667+0.0444452j, 0.0501263+0.0442198j, 0.050385+0.0439946j, 0.0506434+0.0437668j, 0.0509006+0.043537j, 0.0511567+0.0433069j, 0.051412+0.0430752j, 0.051665+0.0428408j, 0.0519182+0.0426065j, 0.0521708+0.0423697j, 0.0524207+0.0421314j, 0.0526699+0.0418922j, 0.052919+0.0416511j, 0.0531665+0.0414087j, 0.0534127+0.0411652j, 0.0536584+0.0409193j, 0.0539024+0.0406723j, 0.0541444+0.0404256j, 0.0543862+0.0401756j, 0.0546271+0.0399243j, 0.0548674+0.0396717j, 0.0551053+0.0394183j, 0.0553412+0.0391633j, 0.0555777+0.0389058j, 0.0558117+0.0386493j, 0.0560462+0.0383891j, 0.0562788+0.0381283j, 0.0565087+0.0378665j, 0.056739+0.0376031j, 0.0569672+0.0373386j, 0.0571951+0.0370713j, 0.0574199+0.0368044j, 0.0576454+0.0365353j, 0.0578688+0.0362653j, 0.058091+0.0359939j, 0.058312+0.035721j, 0.0585303+0.0354467j, 0.0587492+0.0351724j, 0.0589664+0.0348946j, 0.0591829+0.0346163j, 0.0593963+0.0343375j, 0.0596082+0.034057j, 0.0598212+0.0337743j, 0.0600317+0.0334919j, 0.0602403+0.0332069j, 0.0604472+0.0329217j, 0.0606536+0.0326341j, 0.0608584+0.0323471j, 0.0610616+0.0320567j, 0.0612632+0.0317661j, 0.0614634+0.0314756j, 0.0616627+0.0311812j, 0.0618604+0.0308874j, 0.0620572+0.0305911j, 0.0622527+0.030295j, 0.0624445+0.0299965j, 0.0626364+0.0296976j, 0.0628275+0.0293974j, 0.0630173+0.0290958j, 0.0632044+0.0287934j, 0.0633903+0.0284896j, 0.0635732+0.0281851j, 0.0637571+0.0278787j, 0.0639386+0.0275721j, 0.0641184+0.0272633j, 0.0642973+0.0269542j, 0.0644737+0.0266435j, 0.0646493+0.0263321j, 0.0648234+0.0260196j, 0.0649955+0.0257053j, 0.0651678+0.0253905j, 0.0653355+0.0250748j, 0.0655046+0.0247573j, 0.0656692+0.02444j, 0.0658353+0.0241216j, 0.0659971+0.0237997j, 0.0661592+0.0234796j, 0.0663189+0.0231573j, 0.0664767+0.0228344j, 0.0666336+0.0225105j, 0.0667881+0.0221846j, 0.0669417+0.0218596j, 0.0670931+0.0215322j, 0.0672423+0.0212042j, 0.067392+0.0208747j, 0.067539+0.0205446j, 0.0676831+0.0202141j, 0.0678267+0.019882j, 0.0679696+0.0195486j, 0.0681095+0.0192156j, 0.0682467+0.0188812j, 0.0683839+0.0185464j, 0.0685191+0.0182096j, 0.0686527+0.0178721j, 0.0687846+0.0175343j, 0.0689146+0.0171943j, 0.0690435+0.0168551j, 0.0691694+0.0165144j, 0.069294+0.0161719j, 0.0694172+0.0158298j, 0.0695383+0.0154873j, 0.0696576+0.0151426j, 0.0697762+0.0147982j, 0.0698916+0.0144524j, 0.070006+0.0141067j, 0.0701185+0.013759j, 0.0702304+0.0134102j, 0.070339+0.0130621j, 0.0704467+0.0127131j, 0.0705523+0.0123621j, 0.0706557+0.0120115j, 0.0707579+0.0116598j, 0.0708576+0.0113077j, 0.0709562+0.0109543j], ('P1@0', 'P2@0'): [-0.0182841-0.0357247j, -0.0185047-0.0356628j, -0.0187246-0.0355998j, -0.0189444-0.0355354j, -0.0191639-0.0354696j, -0.0193839-0.0354026j, -0.0196032-0.0353342j, -0.0198225-0.0352645j, -0.0200414-0.0351936j, -0.0202602-0.0351212j, -0.0204788-0.0350476j, -0.0206973-0.0349727j, -0.0209156-0.0348966j, -0.0211335-0.034819j, -0.0213513-0.0347402j, -0.021569-0.03466j, -0.0217863-0.0345785j, -0.0220035-0.0344958j, -0.0222205-0.0344115j, -0.0224371-0.0343262j, -0.022653-0.0342397j, -0.0228691-0.0341517j, -0.0230849-0.0340624j, -0.0233006-0.0339715j, -0.0235153-0.0338799j, -0.0237305-0.0337867j, -0.0239451-0.0336921j, -0.0241589-0.0335964j, -0.0243729-0.0334992j, -0.0245867-0.0334005j, -0.0247996-0.033301j, -0.0250128-0.0331999j, -0.0252249-0.0330976j, -0.0254373-0.032994j, -0.0256488-0.0328891j, -0.0258603-0.0327827j, -0.026071-0.0326754j, -0.026282-0.0325664j, -0.0264919-0.0324564j, -0.0267013-0.0323451j, -0.026911-0.0322323j, -0.0271196-0.0321182j, -0.027328-0.0320031j, -0.0275363-0.0318863j, -0.0277437-0.0317686j, -0.0279505-0.0316494j, -0.0281569-0.0315292j, -0.028363-0.0314075j, -0.0285691-0.0312842j, -0.028774-0.03116j, -0.0289786-0.0310346j, -0.0291825-0.0309079j, -0.0293864-0.0307797j, -0.0295892-0.0306505j, -0.0297918-0.0305199j, -0.0299937-0.0303879j, -0.0301953-0.0302549j, -0.030396-0.0301205j, -0.0305963-0.0299847j, -0.030796-0.0298476j, -0.0309953-0.0297094j, -0.0311935-0.0295705j, -0.0313916-0.0294297j, -0.0315889-0.0292876j, -0.0317858-0.0291443j, -0.0319815-0.0290002j, -0.0321771-0.0288544j, -0.0323721-0.0287074j, -0.0325665-0.0285591j, -0.0327597-0.02841j, -0.0329528-0.0282592j, -0.0331447-0.0281077j, -0.0333364-0.0279545j, -0.0335271-0.0278004j, -0.0337175-0.0276447j, -0.0339068-0.0274881j, -0.0340959-0.0273301j, -0.0342836-0.027171j, -0.0344712-0.0270105j, -0.0346578-0.0268491j, -0.034844-0.0266862j, -0.0350289-0.0265222j, -0.0352134-0.0263575j, -0.0353972-0.0261907j, -0.0355798-0.0260233j, -0.0357619-0.0258545j, -0.0359429-0.0256848j, -0.0361243-0.0255133j, -0.0363036-0.0253413j, -0.0364825-0.0251679j, -0.0366607-0.0249933j, -0.0368378-0.0248177j, -0.0370143-0.0246408j, -0.0371901-0.0244629j, -0.0373648-0.0242836j, -0.0375388-0.0241032j, -0.037712-0.0239217j, -0.0378843-0.0237391j, -0.0380557-0.0235553j, -0.0382262-0.0233702j, -0.0383959-0.0231843j, -0.0385648-0.022997j, -0.0387327-0.0228086j, -0.0388998-0.0226192j, -0.0390655-0.0224289j, -0.0392308-0.0222372j, -0.039395-0.0220445j, -0.0395584-0.0218504j, -0.0397205-0.0216558j, -0.039882-0.0214598j, -0.0400425-0.0212625j, -0.040202-0.0210646j, -0.0403606-0.0208651j, -0.0405184-0.0206646j, -0.0406744-0.0204634j, -0.0408307-0.0202608j, -0.0409848-0.0200575j, -0.0411386-0.0198527j, -0.041291-0.0196474j, -0.041443-0.0194404j, -0.0415931-0.019233j, -0.0417426-0.0190243j, -0.0418912-0.0188143j, -0.0420386-0.0186038j, -0.0421848-0.0183922j, -0.0423305-0.018179j, -0.0424747-0.0179652j, -0.0426177-0.0177506j, -0.0427596-0.0175349j, -0.0429012-0.0173176j, -0.043041-0.0171001j, -0.0431799-0.0168814j, -0.0433175-0.0166618j, -0.0434542-0.016441j, -0.0435897-0.0162195j, -0.0437241-0.0159968j, -0.0438572-0.0157731j, -0.0439895-0.0155489j, -0.0441205-0.0153233j, -0.0442504-0.0150969j, -0.0443793-0.0148694j, -0.0445069-0.0146412j, -0.0446332-0.0144119j, -0.0447586-0.0141819j, -0.0448826-0.0139508j, -0.0450055-0.0137186j, -0.045127-0.0134864j, -0.0452476-0.0132526j, -0.0453669-0.0130181j, -0.0454849-0.0127823j, -0.0456017-0.0125466j, -0.0457176-0.0123091j, -0.0458321-0.0120709j, -0.0459451-0.0118326j, -0.0460572-0.0115925j, -0.0461676-0.0113523j, -0.0462772-0.0111106j, -0.0463858-0.0108683j, -0.0464925-0.0106256j, -0.0465984-0.0103813j, -0.0467027-0.0101372j, -0.0468058-0.00989187j, -0.0469076-0.00964533j, -0.0470081-0.0093986j, -0.0471077-0.00915041j, -0.0472056-0.00890208j, -0.0473021-0.00865299j, -0.0473977-0.00840242j, -0.0474917-0.00815185j, -0.0475844-0.00790056j, -0.0476758-0.00764836j, -0.0477661-0.00739471j, -0.0478548-0.00714096j, -0.047942-0.0068869j, -0.0480282-0.00663173j, -0.0481128-0.00637589j, -0.0481961-0.00611933j, -0.0482783-0.00586232j, -0.0483589-0.00560438j, -0.0484382-0.00534574j, -0.0485161-0.00508642j, -0.0485926-0.00482652j, -0.0486678-0.00456581j, -0.0487415-0.00430471j, -0.0488139-0.00404277j, -0.0488849-0.00378016j, -0.0489544-0.00351699j, -0.0490224-0.00325389j, -0.0490892-0.00298936j, -0.0491546-0.00272432j, -0.0492186-0.00245867j, -0.0492808-0.0021931j, -0.0493419-0.00192618j, -0.0494016-0.00165869j, -0.0494596-0.0013915j, -0.0495164-0.00112288j, -0.0495717-0.000853753j, -0.0496255-0.000584731j, -0.049678-0.000314542j, -0.0497289-4.45534e-05j, -0.0497782+0.000226819j]}, ports={'P0': Port(center=(0, 0), input_direction=0, spec=PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), extended=True, inverted=False), 'P1': Port(center=(5, -0.75), input_direction=180, spec=PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), extended=True, inverted=False), 'P2': Port(center=(5, 0.75), input_direction=180, spec=PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), extended=True, inverted=False)})"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "y_s_matrix"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "id": "5320dc42-325b-43e8-a24f-4e5ac084e2f6",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([-0.37189264+0.58843566j, -0.37028664+0.58944627j,\n",
       "       -0.36868221+0.59045012j, -0.36707552+0.59144912j,\n",
       "       -0.36546514+0.5924444j , -0.3638479 +0.59343745j,\n",
       "       -0.36223253+0.59442391j, -0.36061536+0.59540549j,\n",
       "       -0.35899398+0.59638318j, -0.35737042+0.59735544j,\n",
       "       -0.35574422+0.5983242j , -0.3541162 +0.59928801j,\n",
       "       -0.35248353+0.60024838j, -0.35085157+0.60120292j,\n",
       "       -0.34921454+0.60215389j, -0.34757449+0.60310068j,\n",
       "       -0.34593418+0.60404171j, -0.34428993+0.60497919j,\n",
       "       -0.34264291+0.60591181j, -0.34099383+0.60684014j,\n",
       "       -0.33934703+0.60776137j, -0.33769232+0.60868111j,\n",
       "       -0.33603577+0.6095957j , -0.33437704+0.61050564j,\n",
       "       -0.33271909+0.61140985j, -0.33105551+0.61231047j,\n",
       "       -0.32938944+0.61320841j, -0.32772399+0.61409758j,\n",
       "       -0.3260531 +0.61498458j, -0.32437959+0.61586808j,\n",
       "       -0.32270736+0.61674453j, -0.32102979+0.61761789j,\n",
       "       -0.31935282+0.61848536j, -0.31767019+0.61934968j,\n",
       "       -0.31598945+0.62020747j, -0.3143011 +0.62106306j,\n",
       "       -0.31261591+0.62191217j, -0.31092375+0.62275809j,\n",
       "       -0.30923283+0.62359809j, -0.30754046+0.62443327j,\n",
       "       -0.30584239+0.62526508j, -0.30414421+0.62609205j,\n",
       "       -0.3024457 +0.62691232j, -0.30073948+0.62773221j,\n",
       "       -0.29903515+0.62854342j, -0.29732963+0.62934996j,\n",
       "       -0.29562213+0.63015231j, -0.29391213+0.63095069j,\n",
       "       -0.29219542+0.63174629j, -0.29048049+0.63253482j,\n",
       "       -0.28876476+0.63331843j, -0.28704477+0.63409861j,\n",
       "       -0.28532505+0.63487271j, -0.28360199+0.63564247j,\n",
       "       -0.28187598+0.63640742j, -0.28015062+0.6371682j ,\n",
       "       -0.27842065+0.63792349j, -0.27668951+0.63867586j,\n",
       "       -0.27495788+0.63942204j, -0.27322331+0.64016345j,\n",
       "       -0.27148414+0.64090073j, -0.26975092+0.64163071j,\n",
       "       -0.26800974+0.64235851j, -0.26626702+0.64308108j,\n",
       "       -0.26452157+0.6437989j , -0.26277963+0.64451106j,\n",
       "       -0.26103113+0.64521928j, -0.25927988+0.64592365j,\n",
       "       -0.25752754+0.64662191j, -0.25577803+0.64731483j,\n",
       "       -0.2540205 +0.64800454j, -0.2522683 +0.64868769j,\n",
       "       -0.25050954+0.64936692j, -0.24875126+0.65004092j,\n",
       "       -0.24698809+0.65071113j, -0.24522742+0.65137516j,\n",
       "       -0.24345974+0.6520363j , -0.24169604+0.65269028j,\n",
       "       -0.23992446+0.65334186j, -0.2381573 +0.65398638j,\n",
       "       -0.23638231+0.65462856j, -0.23461152+0.65526356j,\n",
       "       -0.23283921+0.65589393j, -0.23105962+0.6565206j ,\n",
       "       -0.2292834 +0.65714138j, -0.22750599+0.65775694j,\n",
       "       -0.22572608+0.65836869j, -0.2239415 +0.65897555j,\n",
       "       -0.2221567 +0.6595778j , -0.22037286+0.66017371j,\n",
       "       -0.21858661+0.66076651j, -0.21679931+0.66135317j,\n",
       "       -0.21501019+0.66193536j, -0.21321976+0.66251218j,\n",
       "       -0.21142705+0.66308523j, -0.20963358+0.66365206j,\n",
       "       -0.20783834+0.6642147j , -0.20604122+0.66477241j,\n",
       "       -0.20424271+0.66532483j, -0.20244512+0.66587321j,\n",
       "       -0.20064171+0.6664165j , -0.19883994+0.66695467j,\n",
       "       -0.19703507+0.6674881j , -0.19522911+0.66801639j,\n",
       "       -0.19342774+0.66853902j, -0.19161948+0.66905743j,\n",
       "       -0.18980949+0.66957125j, -0.18799789+0.67008047j,\n",
       "       -0.18619044+0.67058266j, -0.18437659+0.67108201j,\n",
       "       -0.18256229+0.67157566j, -0.18075051+0.67206447j,\n",
       "       -0.17893264+0.67254877j, -0.17711367+0.67302805j,\n",
       "       -0.17529806+0.67350132j, -0.17347626+0.67397082j,\n",
       "       -0.17165855+0.67443445j, -0.16983451+0.67489395j,\n",
       "       -0.16801435+0.6753477j , -0.16618763+0.67579752j,\n",
       "       -0.16436549+0.67624138j, -0.16254003+0.67668037j,\n",
       "       -0.16071055+0.6771149j , -0.15888433+0.6775438j ,\n",
       "       -0.15705737+0.67796781j, -0.15522413+0.67838823j,\n",
       "       -0.15339372+0.67880257j, -0.15156356+0.67921104j,\n",
       "       -0.14973094+0.67961597j, -0.14789373+0.6800157j ,\n",
       "       -0.14605894+0.68041083j, -0.14422458+0.68079932j,\n",
       "       -0.14238847+0.68118368j, -0.14055212+0.68156309j,\n",
       "       -0.13871374+0.68193773j, -0.13687356+0.68230757j,\n",
       "       -0.13503413+0.68267163j, -0.13319323+0.68303126j,\n",
       "       -0.13135138+0.68338588j, -0.12950839+0.68373511j,\n",
       "       -0.12766494+0.68408019j, -0.12581974+0.68441995j,\n",
       "       -0.12397455+0.68475446j, -0.12212796+0.685084j  ,\n",
       "       -0.12028058+0.685408j  , -0.11843375+0.6857279j ,\n",
       "       -0.11658837+0.68604258j, -0.11473944+0.68635136j,\n",
       "       -0.112888  +0.68665677j, -0.11103715+0.68695653j,\n",
       "       -0.10918889+0.68725041j, -0.10733609+0.68754005j,\n",
       "       -0.10548224+0.68782489j, -0.10363256+0.68810357j,\n",
       "       -0.10177759+0.68837829j, -0.09992699+0.68864738j,\n",
       "       -0.09806937+0.68891273j, -0.09621304+0.68917244j,\n",
       "       -0.09435859+0.68942604j, -0.09250032+0.6896757j ,\n",
       "       -0.09064652+0.68991949j, -0.08879103+0.69015846j,\n",
       "       -0.08693019+0.69039368j, -0.08507371+0.69062257j,\n",
       "       -0.08321241+0.69084718j, -0.08135563+0.69106614j,\n",
       "       -0.07949706+0.6912799j , -0.07763388+0.69148915j,\n",
       "       -0.07577423+0.69169384j, -0.07391475+0.69189309j,\n",
       "       -0.0720548 +0.69208641j, -0.07018767+0.69227615j,\n",
       "       -0.06832832+0.69245965j, -0.06646594+0.69263948j,\n",
       "       -0.06460391+0.69281254j, -0.06274073+0.69298114j,\n",
       "       -0.06087895+0.69314575j, -0.05901592+0.69330478j,\n",
       "       -0.05715173+0.69345819j, -0.05528814+0.69360732j,\n",
       "       -0.05342312+0.69375097j, -0.0515586 +0.69388976j,\n",
       "       -0.04969384+0.69402357j, -0.04782769+0.69415243j,\n",
       "       -0.04596231+0.69427624j, -0.04409576+0.69439468j,\n",
       "       -0.04222846+0.69450855j, -0.04036718+0.69461695j,\n",
       "       -0.038501  +0.69472076j, -0.03663332+0.69481896j,\n",
       "       -0.03476569+0.69491259j, -0.03290287+0.69500168j,\n",
       "       -0.03103477+0.69508515j, -0.02916612+0.69516324j,\n",
       "       -0.02730277+0.69523714j, -0.02543464+0.69530517j,\n",
       "       -0.02356613+0.69536861j, -0.02170239+0.69542668j,\n",
       "       -0.01983323+0.69548037j, -0.01796871+0.69552883j,\n",
       "       -0.01610006+0.69557249j])"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "y_s_matrix[\"P0@0\", \"P1@0\"]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "633f7a71-2ac2-4787-b981-a0a0036b8100",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([1.545  , 1.54505, 1.5451 , 1.54515, 1.5452 , 1.54525, 1.5453 ,\n",
       "       1.54535, 1.5454 , 1.54545, 1.5455 , 1.54555, 1.5456 , 1.54565,\n",
       "       1.5457 , 1.54575, 1.5458 , 1.54585, 1.5459 , 1.54595, 1.546  ,\n",
       "       1.54605, 1.5461 , 1.54615, 1.5462 , 1.54625, 1.5463 , 1.54635,\n",
       "       1.5464 , 1.54645, 1.5465 , 1.54655, 1.5466 , 1.54665, 1.5467 ,\n",
       "       1.54675, 1.5468 , 1.54685, 1.5469 , 1.54695, 1.547  , 1.54705,\n",
       "       1.5471 , 1.54715, 1.5472 , 1.54725, 1.5473 , 1.54735, 1.5474 ,\n",
       "       1.54745, 1.5475 , 1.54755, 1.5476 , 1.54765, 1.5477 , 1.54775,\n",
       "       1.5478 , 1.54785, 1.5479 , 1.54795, 1.548  , 1.54805, 1.5481 ,\n",
       "       1.54815, 1.5482 , 1.54825, 1.5483 , 1.54835, 1.5484 , 1.54845,\n",
       "       1.5485 , 1.54855, 1.5486 , 1.54865, 1.5487 , 1.54875, 1.5488 ,\n",
       "       1.54885, 1.5489 , 1.54895, 1.549  , 1.54905, 1.5491 , 1.54915,\n",
       "       1.5492 , 1.54925, 1.5493 , 1.54935, 1.5494 , 1.54945, 1.5495 ,\n",
       "       1.54955, 1.5496 , 1.54965, 1.5497 , 1.54975, 1.5498 , 1.54985,\n",
       "       1.5499 , 1.54995, 1.55   , 1.55005, 1.5501 , 1.55015, 1.5502 ,\n",
       "       1.55025, 1.5503 , 1.55035, 1.5504 , 1.55045, 1.5505 , 1.55055,\n",
       "       1.5506 , 1.55065, 1.5507 , 1.55075, 1.5508 , 1.55085, 1.5509 ,\n",
       "       1.55095, 1.551  , 1.55105, 1.5511 , 1.55115, 1.5512 , 1.55125,\n",
       "       1.5513 , 1.55135, 1.5514 , 1.55145, 1.5515 , 1.55155, 1.5516 ,\n",
       "       1.55165, 1.5517 , 1.55175, 1.5518 , 1.55185, 1.5519 , 1.55195,\n",
       "       1.552  , 1.55205, 1.5521 , 1.55215, 1.5522 , 1.55225, 1.5523 ,\n",
       "       1.55235, 1.5524 , 1.55245, 1.5525 , 1.55255, 1.5526 , 1.55265,\n",
       "       1.5527 , 1.55275, 1.5528 , 1.55285, 1.5529 , 1.55295, 1.553  ,\n",
       "       1.55305, 1.5531 , 1.55315, 1.5532 , 1.55325, 1.5533 , 1.55335,\n",
       "       1.5534 , 1.55345, 1.5535 , 1.55355, 1.5536 , 1.55365, 1.5537 ,\n",
       "       1.55375, 1.5538 , 1.55385, 1.5539 , 1.55395, 1.554  , 1.55405,\n",
       "       1.5541 , 1.55415, 1.5542 , 1.55425, 1.5543 , 1.55435, 1.5544 ,\n",
       "       1.55445, 1.5545 , 1.55455, 1.5546 , 1.55465, 1.5547 , 1.55475,\n",
       "       1.5548 , 1.55485, 1.5549 , 1.55495, 1.555  ])"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "y_s_matrix.wavelengths"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "adf06e07-9d50-4ab3-94dc-670a874a9d66",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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O3akT58+vPHGG5a8X3zxRTZt2sQHH3zAiRMniImJ4ffff+eFF164oTILIe4M9WPslBBCCFEbbO2gSU8cm/SEso/hzE6K4r7D5uQG/E3ZjLL7CXJ+4vw2L37c0oUEnwdo2+k+hrQLxMVBmsxbQa/X4+HhccX7gwYNoqioiKZNm/LKK69cc5Xr4uLiSrubGAyGWi/r7c6aNWkmTpxIq1atWLJkCc888wy//PILmZmZuLi4oFarmThx4hULiEH5FlqZmZm88cYbpKWl0bZtWzZt2lRl2muxs7Nj8ODBN1RXAFtbW9avX8/YsWPp2rUrLi4ujBgxgjfffNOS5u9//zsff/wxr7/+Om+99RY//PADOTk52NraotVqGTt2LP7+/ldM0erWrRtff/01r732Gq+++ip33XUXa9eulT26hRDWUcQtodfrFUDR6/VXnCssLFSOHTumFBYW1kHJrt+IESMUQAEUe3t7pUmTJsqsWbOU0tJSS5rDhw8rUVFRioODgxIYGKjMnj27yrzKysqUb775RhkwYIASFBSkeHl5KR06dFBmzpypXLx4scpr5s+fr4SEhCgODg5Kp06dlH379t2UelaYOXOmpb62trZKSEiIMnHiRMVoNFrSjB8/Xmnfvr2iVquVNm3aXDW/2NhY5amnnlKaNGmieHh4KBEREcpzzz2nHDlypMr0O3bsUNq1a6eo1WqlSZMmyrJly66af339XglRJ0qLFOX4BqXwX9FKyZt+ijJTazlOvN5ceeuNScob3/yi/PxnhlJYYqrr0lpcrW2pj06dOqVotVpl0aJFlvcyMzOVDz74QNm7d6/y22+/KVOnTlVUKpXyww8/XDWvy/9mX3789V7J30pFOXjwoOLv76888cQTyr59+yzt+J9//qmMHz9eeeSRR+q4hLXr7NmzSrNmzZR+/fop27dvV4qLixVFUZRz584pr7/+utK9e3elrKzshj9HvltCNHzWtsMyvFzckH79+pGamsqpU6eYMmUKMTExvP/++0B5r8IDDzxASEgIBw4c4P333ycmJoZFixZVyuPixYv06tWLV199lZ49e7Jy5Up27NjBG2+8wYkTJ2jevDl79uypdM3q1auZPHkyM2fO5ODBg7Rp04a+fftWmsd1M7Ro0YLU1FQSExOZPXs2ixYtsqyCWuHpp5/mscceqzYPs9nM+PHjefDBB/H19eWzzz7j559/5vPPP8fV1ZWoqCjLUL8KZ8+epX///vTs2ZO4uDgmTpzIM888w+bNdbOPrBANjp0DRDyE49+WYT/tDDy6gsK7BmGycaSZzXleUy3l1WODKFzxGO+9+RKT56/mn7GJZOeX1HXJb0vTpk1DpVJd9fjr1lIpKSn069ePRx55hNGjR1ve9/LyYvLkyXTu3Jm7776b9957jyeffNLS1lRn+vTp6PV6y5GcnHxT6toQtGvXjri4ODw9PRk4cCAODg7Y29vTpUsXTCYTn3zySV0XsVaFhoayf/9+OnXqRHR0NI6OjqjVapo3b86ZM2dYunQpNjbyE1kIUXtUivKX5b7FTWEwGNDpdOj1erRabaVzRUVFnD17lrCwMBwdHYHy/TYLS8tueTmd7G2tXvU6Ojqa3Nxc1q5da3nvgQcewGg0Ehsby4IFC5gxYwZpaWmWxU6mTZvG2rVrLT+2TCYT3bt3JzIykoULF1Y5R2/Dhg08/fTTxMbGWuZbVfz4qtgmxGw2ExQUxPjx45k2bVqN633kyJFrDhGLiYlh7dq1xMXFWd4bM2YM69atIzU19ZppK7z88svs2rWLH3/8scpVTxMSErj//vuZM2cOw4YNA2Dq1Kls2LCBI0eOWNL97W9/Izc3l02bNlVZ3qq+V0KIGirSYz70NUV7v8RZ/2elU8fNQaw1d+di6EDuu7sN90f64qS+tdvzXa1tqUuZmZlkZWVdNU3jxo0tbcOFCxfo0aMHXbp0Yfny5dcMeD777DP+8Y9/XPG392qqu1fyt7IyRVHIzMzEZDLh5+d3RwSfWVlZFBYW4ufnd8VidDdCvltCNHzWtsMyQe02VVhaRvM3bn0v5rE3+97QNilOTk6WH1qxsbF079690uqiffv2Zfbs2eTk5ODu7s7SpUtRqVQsWrQIk8nE+PHjWbNmDd7e3kyYMIEPPviAo0ePMmbMGGbNmsVXX31FSUkJBw4cYPr06ZZ8bWxs6NOnD7GxsTUu86FDh+jWrRurV6++5hzBqupbUmJ9T9exY8dYvnw5hw8fxs/PjwULFvDhhx9SWlrKlClTmD9/Plu3bmXx4sU888wzDB06FJVKRWxsLH369KmUV9++fW940RkhxDU46rDpOhbnrmMh/SjK8fUUnt6NQ8peIm2SibRZRVny1/ya1JJZqu7QfAD9O9xFtyZe2Nrcudv2eXt74+3tbVXalJQUevbsSYcOHVi2bJlVQV5cXBz+/v43WkxRBZVKZdkm607h6elZ10UQQjRwEnSLWqEoCtu2bWPz5s2MHz8egLS0tCv2Vq1YYCUtLQ13d3dWrFjB9OnTsbW15Z133mHLli2sWrUKRVEYN24chYXlqwdHR0dzzz33AOXD0cvKyq5YrMXX1/eK4YrWaNeuHYsWLeKxxx7j3//+N/3797fqugMHDvD111/Tq1cvqz9r1apVjBgxgoCAAHbv3s1LL73E4sWLiYiIYObMmSQkJGA2m+nduzcmk4mTJ08SERFBWlpalfU1GAwUFhZa9hwVQtxEvi1Q+bbAucdUKMyBo2sp/H0VTmn76W4bT3fiyT++hE1H72aCuhf+bR9gcLtgWjbSWj2C6E6TkpJCjx49CAkJYe7cuWRmZlrOVYwE+uqrr1Cr1bRr1w6ANWvW8OWXX7JkyZI6KbMQQghRUxJ036ac7G059mbfOvncmli/fj2urq6UlpZiNpsZPnw4MTExVl8fHx9Pt27dAFi3bh0zZ86kR48eALz22mvMmDEDAH9/f3JycmpUtsslJiZe8QCgKkOHDsVoNFa7FU18fDyurq6UlZVRUlJC//79LUPcrREfH2/ZcmXdunU88cQTDB8+HICFCxcSGBhoSXujdRZC3ERO7tBxJE4dR0L2WZQ/VlN84F+4GBMZavsLQ8t+Ie33T1m77x7mae+nTYd7GNy2EcGeznVd8tvK1q1bOX36NKdPn6709w/KH+ZWeOutt0hKSsLOzo6IiAhWr15tmX4jhBBC3O4k6L5NqVSqGxrmfav07NmTBQsWoFarCQgIqDQXys/Pj/T09ErpK15X9GCYTCZLL21JSQkuLi6WtK6urpZ/Hzx4kPDwcKB8UR1bW9sq865qjjRAo0aNOH78eLX1+Pnnnxk3bhxz5sy56t6vzZo148cff8TOzo6AgIBKQ+etYW198/PzOXXqFE2aNAGqv5darVZ6uYWoax5hqHpMw/G+qXB+P2Vx/8Ic/x/8SnJ4zm49FKzn2K4QVmyP4rz//XTr0I4Hmvvhp5M5ntHR0ZX2fq7KiBEjGDFixK0pkBBCCHETNPzVMcRN5eLiQnh4OMHBwVcsPtK1a1d+/vlnSktLLe9t3bqVZs2a4e7uDkB4eDjx8fEAREVFMW/ePHJycsjJyWHevHkAHD16lLFjx/Lyyy8DoFar6dChA9u2bbPkazab2bZtG127dq2ynPb29kRERFR5mEwmpkyZwty5c5kwYcJV66tWqwkPDyc0NLTGAXdV9f3mm284ceIEpaWlvP3220D5AkRPP/00gwcPtsyr69q1a6X6Qvm9rK6+Qog6oFJBUCdsB36E/Sun4LGVlDbtj1llR3ObJF6zX8XCi9G0+elhvprzIs/N+5bzOQV1XWohhBBC3GQSdIubZvjw4ajVakaNGsXRo0dZvXo18+bNY/LkyZY0Dz/8sGV7rJiYGEpKSvD09CQwMJDOnTuTlJREv379GD9+fKXekMmTJ7N48WK++uorjh8/ztixY8nPz2fkyJE1LmdERAQrV66slUXJTp8+TVxcHGlpaRQWFhIXF0dcXJxlsbWHH36YJUuWUFpaytChQxk0aBDNmzfH2dmZ3NxcAgIC6NOnD40aNWLhwoWWfJ977jnOnDnDK6+8wokTJ/j888/59ttvmTRp0g2XWQhxE9g5QORA7Id/jc3Lp6D/B5QEdsOMDW1szjDV/hsW5ozGpzSlrksqhBBCiJvs9h+/LOotnU7Hli1beP755+nQoQNeXl688cYbjBkzxpJm4sSJtGrViiVLlvDMM8/wyy+/kJmZiYuLC2q1mokTJ16xgBjAY489RmZmJm+88QZpaWm0bduWTZs2VZn2Wuzs7Bg8ePAN1bXCM888w65duyyvKxb+OXv2LKGhofTs2ZPw8HBGjx7N0qVL+eKLL5g7dy6lpaV4eHiQmpqKj48PtraV59aHhYWxYcMGJk2axLx58wgMDGTJkiX07Xvr5/0LIWrI2QPufgb13c9AXiacWE9x/FpM+lRcfO6q69IJIYQQ4iaTfbpvkZru030nOXToEP3796dXr15MmDCB9u3bY2dnx6lTp/j0009JS0vj22+/reti1pqcnBweeughAGbMmEGvXr1wdnYmIyODVatWsWLFCn755ZdK872vx53+vRLitldmAtsbe/Z9u+7TfTuSfbrFrSbfLSEaPmvbYRleLupcu3btiIuLw9PTk4EDB+Lg4IC9vT1dunTBZDLxySef1HURa5W7uzu7du3i0UcfZcqUKbi4uODg4EBwcDA7d+5k6dKlNxxwCyHqgRsMuIWIjo5GpVKhUqksa468+eabmEwmoDzoi46OplWrVtjZ2TFkyJCr5rdp0yYeffRRQkND8fLyonXr1rz00kucO3euyvTfffcdERERODo60qpVKzZu3FjbVaxk+fLllvra2NgQGBjIyJEjycjIsKR5++236datG87Ozri5uV01v2PHjjF27FgiIyPx9PTkrrvuYsSIEcTGxlaZ/o8//uDee+/F0dGRoKAg5syZU5vVE0I0YBJ0i9uCj48P8+bNIy0tjdTUVJKSksjMzOTzzz+vdkXy+kytVjNp0iROnjxJbm4up0+fRq/X88MPP9C+ffu6Lp4QQoh6ol+/fqSmpnLq1CmmTJlCTEwM77//PgBlZWU4OTkxYcIE+vTpU20eBQUFPPLII4wcOZKWLVuydOlSdu3axfvvv4/RaKRNmzZ8//33la7Zs2cPjz/+OKNGjeLQoUMMGTKEIUOGcOTIkZtaX61WS2pqKufPn2fx4sX89NNP/P3vf7ecLykp4ZFHHmHs2LFXzee9996jc+fOmM1m5s6dy65du1i2bBmNGzdm0KBBTJ8+vVJ6g8HAAw88QEhICAcOHOD9998nJiaGRYsW3ZR6CiEalho/Zj979iy7d+8mKSmJgoICvL29adeuHV27dpWhM+KGqVQqy4rddwqdTodOp6vrYggh7nDSvl9GUaC0jlaWt3cuXwnfSg4ODpaH02PHjuX777/nxx9/ZPr06bi4uLBgwQIAfv31V3Jzc6vMY8SIERQUFPDnn3+i0Wgs77do0YK+ffvyzDPPMHDgQPz8/Cy7ZsybN49+/fpZdhZ566232Lp1K/Pnz6+0EKi1jhw5QsuWLa+ZTqVSWeobEBDAhAkTeP311yksLMTJyYlZs2YB5b3i1fnss89YsmQJBw4coGnTppXORUVFMW7cOPr27YuXlxdTpkwBYNWqVZSUlPDll1+iVqtp0aIFcXFxfPjhh5XWqhFCiKpYHXSvWrWKefPm8fvvv+Pr60tAQABOTk5kZ2eTkJCAo6MjTzzxBFOnTiUkJORmllkIIYQQtUTa9yqUFsA7AXXz2a9eAPX1TzFycnIiKyvL6vSbN2/m0KFDHD58GGdnZ2JiYli2bBmOjo7ExMQwevRo8vLyePvtt5k2bZplsdDY2NhKu5EA9O3bl7Vr19a4zKmpqXTp0oX333//mj3Uf+Xk5ITZbLYMqb+Wixcv8sYbb7Bz506aNm3K999/z+uvv052djZPP/00+/bt44033uBf//oXXbt2ZcyYMWg0GmJjY+nevXul7UL79u3L7NmzycnJsWyFKoQQVbFqeHm7du345JNPiI6OJikpidTUVA4cOMAvv/zCsWPHMBgM/PDDD5jNZjp27Mh33313s8sthBBCiBsk7XvDoSgK//3vf9m8eTO9evWy+roVK1YwceJEXFxcWLlyJQsXLuSzzz7jq6++Yv78+eTn5wPw5JNPsnfvXsvrtLS0K3YM8fX1JS0trcZl9/f3Z+3atbz00ks1Gq596tQpFi5cSMeOHSv10F/N999/T8+ePWnVqhUJCQk8/vjjjB07lo0bN5KWlsaOHTsoKyujWbNmtGjRgl9//RWovr4V54QQ4mqs6ul+7733rro1kYODAz169KBHjx68/fbbJCYm1lb5hBBCCHGTSPteDXvn8h7nuvrsGli/fj2urq6UlpZiNpsZPnw4MTExVl8fHx9vGUK9bt06JkyYwIABAwCYM2cOUVFRQPl3QafTYTAYrnuxT5UVw+afe+45+vXrR3BwcJXn9Xo9rq6umM1mioqKiIqKYsmSJVaXIT4+nm7dugHlvfzdu3fn+eefB+Dzzz/nX//6lyWtv78/OTk5VucthBDVsSrorslewJ6ennh6el53gYQQQghxa0j7Xg2V6oaGeN9KPXv2ZMGCBajVagICArCzq9lyPSaTCScnJ6B8EbLLA2pXV1fLv5OTkykpKbGsu+Ln50d6enqlvNLT06+6+Onx48eveu6JJ55g7Nix1QbcABqNhoMHD2JjY4O/v7+l7Na6Wn3VarVl+LjZbCYuLs4yZ726+lacE0KIq7mh1csVRWH79u1s2LBBngQKIYQQDYS07/WHi4sL4eHhBAcH1zjgBggPDyc+Ph4oX0Rs8eLFpKSkUFhYaNkS69y5czz11FNMnDgRW1tbALp27cq2bdsq5bV161bLQmtViYiIqPJwc3Nj3LhxjBkzhg8++OCq5bWxsSE8PJzGjRvXOOCuqr5btmxh7969lJWVMX/+fHJzczEYDEyZMoVGjRpx9913W+r7888/U1paWqm+zZo1k/ncQohrsjrozs3NZcSIEbRq1YrRo0djMBi499576dOnDwMHDiQyMpI//vjjZpZVCCGEELVM2veG7dixY8TFxZGdnY1erycuLo64uDjL+YcffpjPP/8cgBdeeIEmTZoQGBiIu7s7jRs3BqBjx4706dOHN954w3Ldiy++yKZNm/jggw84ceIEMTEx/P7777zwwgs1LqOfnx/z58/n448/vqG6QvkDgri4OM6dO0dZWZmlvnl5eQAMGjSI7777juzsbDp27Mi0adO49957cXBwYMuWLXTo0IG//e1v5OTkVNombfjw4ajVakaNGsXRo0dZvXo18+bNu2IxOSGEqIpKURTFmoTPPPMMP//8MyNGjGDdunXY2NigKAoff/wxNjY2vPLKK7i6urJu3bqbXeZ6yWAwoNPp0Ov1aLXaSueKioo4e/YsYWFhd962LOKmke+VEA3f1doWa90p7Xt196o+/62Mjo4mNzf3qiuGh4aGkpSUdMX7FT//TCYTHTp0YNCgQbz11lsA5OTkYGtri1ar5cKFC/j7+1c5H/u7777jtddeIzExkbvuuos5c+bw0EMP1U7lqrB8+XImTpxY7dZnUH5Pvvrqqyve37FjBz169ABg3LhxJCQk8P333+Ps7ExhYSFGoxEfHx8yMjJwc3OrtEp5hT/++IPnn3+e/fv34+Xlxfjx45k6dWq1ZanP3y0hhHWsbocVKwUEBCg7d+5UFEVRzp8/r6hUKmXHjh2W8/v27VN8fX2tze6Oo9frFUDR6/VXnCssLFSOHTumFBYW1kHJrt+IESMUQAEUe3t7pUmTJsqsWbOU0tJSS5rDhw8rUVFRioODgxIYGKjMnj27yrzKysqUb775RhkwYIASFBSkeHl5KR06dFBmzpypXLx4scpr5s+fr4SEhCgODg5Kp06dlH379t2UelaYOXOmpb62trZKSEiIMnHiRMVoNCqKoihxcXHK3/72NyUwMFBxdHRUIiIilI8//rja/H766SflkUceUUJCQhRPT0+lVatWypQpU5SkpKQq03/77bdKs2bNFAcHB6Vly5bKhg0brlre+vq9EkJY72pti7XulPa9unslfysV5ezZs0qzZs2Ufv36Kdu3b1eKi4sVRVGUc+fOKa+//rrSvXt3paysrI5LWXuKi4uVQYMGKZGRkcq//vUvJTc3V1EURcnJyVGWLl2qtGjRQklOTr7hz5HvlhANn7XtsNXDy9PT02natCkAjRo1wtHRkaCgIMv54OBgMjMza/54QNRr/fr1IzU1lVOnTjFlyhRiYmJ4//33gfInPw888AAhISEcOHCA999/n5iYmCu2A7l48SK9evXi1VdfpWfPnqxcuZIdO3bwxhtvcOLE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Wi0hISF19nGHDh1i5MiRPPDAA8ydO/eS7vfMmTOYTCbbkregoKAG3W9blHvuJMcTvyNv7+9wOAWfU3l4lVjxBaovhDNpIauDG8auYbj17E1o7HD69LgGjabNhRVCNJsW/69j9uzZvPzyyxcsc/jwYaKjowF48skn+fvf/05qaioLFizgnnvuYf369ZcVpFYPjnv16oVOp+PBBx9k4cKF6PV6pkyZwp133snQoUMdPqder0ev1ztUVq1WExERwblz50hPT29w/YWoi6urK2FhYfKUWQjRalXlXKnSqVMnjh49yttvv20Lut3d3e2CoX379nHo0KF6k1ddbdzc3GzBcF22bt3KuHHjePnll3nggQdqvR8ZGcn+/fuJjY3l2muv5fXXX7d933n99dcBOHjwIA8//DBPPvkkUDlY0L9/fzZt2sT48eOBylHRTZs22WUJr87Jycn2Xa6mAwcOMGvWLBYvXsy0adMueL86ne6C93vw4EFGjBjBpEmTePHFF+u935iYGK699lreeecdbrvtNnx8fFi0aBEAp0+fZtKkSUyfPh2NpvLhS1xcHJs2bbItWwTYuHGjLdFaW1OUl0Hyjg2SSVyIZtLiQfesWbOYPHnyBctUZcqEyqerfn5+dO3alZiYGEJDQ/ntt98a9Y/eoEGDMJvNnDp1iqioKDZv3sxXX31l+wKgKApWqxWtVsuyZcu47777LvuaOp2OsLAwzGYzFovlss8nrm4ajQatViszJoQQbU7NxFc1LV++nK5du3Lddddd8DySW6VySvm4ceN4/PHHufXWW23rj3U6na2Nb775Zt566y1iY2OZP38+48ePx9fXFxcXF6ZNm8aWLVtISEjg2Weftfu+NnPmTCZNmsSAAQOIjY3ltddeo7S0lHvvvbfB9YyOjmbVqlXcdNNNl3W/Bw4cYMSIEYwZM4aZM2fa7lej0eDv72+73//85z/ccccdPPbYY/z888906NABvV5ve6gwYMAAHn/8cbtEcY8//jjDhg3jlVdeYezYsaxdu5Zdu3axbNmyy6pzc7BlEt/1C6YDh/BIycAvuwIXILxG2boyifeQTOJCXLYWD7r9/f1tfwgbqmrNavVOtTEkJSWhVqttU4oSExPtAuEvv/ySl19+me3bt9O+fftGu65KpcLJyalR1qgLIYQQbU1ycjJvvPGG7SF3TeXl5axevdqh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lU/64IaRPli0BAm6hWgjlixZgoeHB2az2XaspKQEJycnhg8fbld269atqFQqUlJSmrmWzauxv2jMmTOHqVOn4uHh0WjnrIufnx/33HMP8+bNa9LrCCGEaBzSB9cmfbAQjpOgW4g2Ij4+npKSEnbt2mU79vPPPxMUFMSOHTsoLy+3Hd+yZQthYWF07ty5JaraJp0+fZr169czefLkZrnevffey+rVq8nLy2uW6wkhhLh00gc3LemDxZVOgm4h2oioqCiCg4PZunWr7djWrVu56aabiIiI4LfffrM7Hh8fD8CHH37IgAED8PDwICgoiDvvvJOsrCwArFYrHTp04O2337a71t69e1Gr1aSmpgJQUFDA/fffj7+/P56enowYMYJ9+/ZdsL7Lly8nJiYGZ2dnoqOj+c9//mN779SpU6hUKj7//HPi4+NxdXWld+/eJCYm2p3jnXfeITQ0FFdXV26++WZeffVV2rVrB8D777/PggUL2LdvHyqVCpVKxfvvv2/7bE5ODjfffDOurq506dKFr7766oL1/fjjj+nduzft27e3HavrKf5rr71Gx44dba8nT57M+PHj+cc//kFgYCDt2rXj+eefx2w28+STT+Lj40OHDh1YsWKF3Xm6d+9OSEgIX3zxxQXrJYQQouVJHyx9sBCXQ4JuIdqQ+Ph4tmzZYnu9ZcsWhg8fzrBhw2zHy8rK2LFjh63Dr6io4IUXXmDfvn2sW7eOU6dO2Z4kq9VqJk6cyJo1a+yus3r1aq655hrCw8MBuP3228nKyuK7775j9+7d9OvXj5EjR9b7hHj16tU899xzvPjiixw+fJh//OMfPPvss6xcudKu3DPPPMMTTzxBUlISXbt2ZeLEibape7/++isPPfQQjz/+OElJSfzlL3/hxRdftH12woQJzJo1i+7du3Pu3DnOnTvHhAkTbO8vWLCAO+64gz/++IO//vWv3HXXXRd8ov3zzz8zYMCAC7Z/fTZv3kx6ejo//fQTr776KvPmzWPcuHF4e3uzY8cOHnroIR588MFa68diY2P5+eefL+maQgghmpf0wdIHC3HJFCFEm/HOO+8obm5uSkVFhVJUVKRotVolKytLWbNmjTJ06FBFURRl06ZNCqCkpqbWeY6dO3cqgFJcXKwoiqLs3btXUalUtvIWi0Vp37698vbbbyuKoig///yz4unpqZSXl9ud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",
      "text/plain": [
       "<Figure size 1000x350 with 2 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "fig, ax = pf.plot_s_matrix(y_s_matrix, y=\"dB\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9f91ac24-c1de-4d1c-94f4-216fd353a0dc",
   "metadata": {},
   "source": [
    "## Creating delay arms\n",
    "\n",
    "Create straight section from the internal [parametric library](https://docs.flexcompute.com/projects/photonforge/en/latest/parametric.html)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "id": "93c2590f-892e-49ae-8dec-5a6c4df3d372",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" height=\"20.000000rem\" viewBox=\"-4.000000 -5.000000 88.000000 10.000000\"><style>path{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.050000;}rect{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.050000;}circle{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.050000;}ellipse{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.050000;}.reference{fill:none;stroke:#221f20;stroke-width:0.035000;}.label{transform:scale(1,-1);fill:#221f20;font-weight:bold;font-size:0.400000px;}.terminal{fill:none;stroke:#805080;stroke-width:0.050000;}.dashed{stroke-dasharray:0.250000,0.150000;}.port{fill:none;stroke:#805080;stroke-width:0.100000;}.virtual-connection{fill:none;stroke:#907090;stroke-width:0.075000;}.layer_998_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_998_0{fill:#004080;}.layer_733_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_733_0{fill:#800057;}.layer_81_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_81_0{fill:#004080;}.layer_999_0{stroke:#000080;fill:#000080;fill-opacity:0.094;}.label_999_0{fill:#000080;}.layer_1_11{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_11{fill:#004080;}.layer_68_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_68_0{fill:#004080;}.layer_290_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_290_0{fill:#800057;}.layer_210_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_210_0{fill:#a0a0c0;}.layer_201_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_201_0{fill:#c0c0c0;}.layer_99_0{stroke:#8000ff;fill:#8000ff;fill-opacity:0.094;}.label_99_0{fill:#8000ff;}.layer_1_10{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_10{fill:#004080;}.layer_1_99{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_99{fill:#ff80a8;}.layer_4_0{stroke:#a6cee3;fill:#a6cee3;fill-opacity:0.094;}.label_4_0{fill:#a6cee3;}.layer_13_0{stroke:#3471eb;fill:#3471eb;fill-opacity:0.094;}.label_13_0{fill:#3471eb;}.layer_1_0{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_0{fill:#ff80a8;}.layer_12_0{stroke:#908570;fill:#908570;fill-opacity:0.094;}.label_12_0{fill:#908570;}.layer_200_0{stroke:#ff00ff;fill:#ff00ff;fill-opacity:0.094;}.label_200_0{fill:#ff00ff;}.layer_40_0{stroke:#3a027f;fill:#3a027f;fill-opacity:0.094;}.label_40_0{fill:#3a027f;}.layer_202_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_202_0{fill:#a0a0c0;}.layer_2_0{stroke:#80a8ff;fill:#80a8ff;fill-opacity:0.094;}.label_2_0{fill:#80a8ff;}.layer_1_69{stroke:#cc80a8;fill:#cc80a8;fill-opacity:0.094;}.label_1_69{fill:#cc80a8;}.layer_10_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_10_0{fill:#0000ff;}.layer_20_0{stroke:#7000ff;fill:#7000ff;fill-opacity:0.094;}.label_20_0{fill:#7000ff;}.layer_203_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_203_0{fill:#c0c0c0;}.layer_24_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_24_0{fill:#0000ff;}.layer_6_0{stroke:#ffae00;fill:#ffae00;fill-opacity:0.094;}.label_6_0{fill:#ffae00;}.layer_11_0{stroke:#ebc634;fill:#ebc634;fill-opacity:0.094;}.label_11_0{fill:#ebc634;}</style><defs><path id=\"port-symbol\" class=\"port\" d=\"M 0,-0.200000 L 0.300000,0 0,0.200000\" /><path id=\"ref-port-symbol\" class=\"port\" style=\"stroke-opacity:0.33;\" d=\"M 0,-0.150000 C 0.200000,-0.150000 0.200000,0.150000 0,0.150000\" /><circle id=\"connection-symbol\" style=\"stroke-width:0;stroke:none;fill:#907090;\" cx=\"0\" cy=\"0\" r=\"0.105000\" /></defs><g transform=\"scale(1 -1)\"><g id=\"straight_length_80_port_spec_TE_1550_500-0x570004455990\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 80.000000,-0.250000 80.000000,0.250000 0.000000,0.250000 z\" /><g transform=\"translate(80.000000 0.000000) rotate(180.000000)\"><path class=\"port\" d=\"M 0,-1.000000 V 1.000000\" /><use href=\"#port-symbol\" /></g><text class=\"label\" text-anchor=\"end\" dominant-baseline=\"text-before-edge\" x=\"80.000000\" y=\"-0.000000\">P1</text><g transform=\"translate(0.000000 0.000000) rotate(0.000000)\"><path class=\"port\" d=\"M 0,-1.000000 V 1.000000\" /><use href=\"#port-symbol\" /></g><text class=\"label\" text-anchor=\"start\" dominant-baseline=\"text-after-edge\" x=\"0.000000\" y=\"-0.000000\">P0</text></g></g></svg>"
      ],
      "text/plain": [
       "Component(name=\"straight_length_80_port_spec_TE_1550_500\", technology=Technology(name=\"SiEPIC EBeam\", version=\"0.4.32\", layers={\"BlackBox\": LayerSpec(layer=(998, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"solid\"), \"FDTD\": LayerSpec(layer=(733, 0), description=\"SiEPIC\", color=\"#80005718\", pattern=\"hollow\"), \"FbrTgt\": LayerSpec(layer=(81, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Errors\": LayerSpec(layer=(999, 0), description=\"SiEPIC\", color=\"#00008018\", pattern=\"/\"), \"PinRecM\": LayerSpec(layer=(1, 11), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"DevRec\": LayerSpec(layer=(68, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"hollow\"), \"Chip design area\": LayerSpec(layer=(290, 0), description=\"Misc\", color=\"#80005718\", pattern=\"hollow\"), \"Dicing\": LayerSpec(layer=(210, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"solid\"), \"Deep Trench\": LayerSpec(layer=(201, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"FloorPlan\": LayerSpec(layer=(99, 0), description=\"Misc\", color=\"#8000ff18\", pattern=\"hollow\"), \"PinRec\": LayerSpec(layer=(1, 10), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Waveguide\": LayerSpec(layer=(1, 99), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\"), \"SiN\": LayerSpec(layer=(4, 0), description=\"Waveguides\", color=\"#a6cee318\", pattern=\"\\\\\"), \"M_Open\": LayerSpec(layer=(13, 0), description=\"Metal\", color=\"#3471eb18\", pattern=\"xx\"), \"Si\": LayerSpec(layer=(1, 0), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\\\"), \"M2_router\": LayerSpec(layer=(12, 0), description=\"Metal\", color=\"#90857018\", pattern=\"xx\"), \"SEM\": LayerSpec(layer=(200, 0), description=\"Misc\", color=\"#ff00ff18\", pattern=\"\\\"), \"VC\": LayerSpec(layer=(40, 0), description=\"Metal\", color=\"#3a027f18\", pattern=\"xx\"), \"Keep out\": LayerSpec(layer=(202, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"//\"), \"Si slab\": LayerSpec(layer=(2, 0), description=\"Waveguides\", color=\"#80a8ff18\", pattern=\"/\"), \"Si_Litho193nm\": LayerSpec(layer=(1, 69), description=\"Waveguides\", color=\"#cc80a818\", pattern=\"\\\"), \"Text\": LayerSpec(layer=(10, 0), description=\"\", color=\"#0000ff18\", pattern=\"\\\"), \"Si N\": LayerSpec(layer=(20, 0), description=\"Doping\", color=\"#7000ff18\", pattern=\"\\\\\"), \"Isolation Trench\": LayerSpec(layer=(203, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"Si N++\": LayerSpec(layer=(24, 0), description=\"Doping\", color=\"#0000ff18\", pattern=\":\"), \"Oxide open (to BOX)\": LayerSpec(layer=(6, 0), description=\"Waveguides\", color=\"#ffae0018\", pattern=\"\\\"), \"M1_heater\": LayerSpec(layer=(11, 0), description=\"Metal\", color=\"#ebc63418\", pattern=\"xx\")}, extrusion_specs=[ExtrusionSpec(mask_spec=MaskSpec((6, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(0, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((1, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.22), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((2, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.09), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((4, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(152024573088740.38, 724311326723836.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=3.031225983820944, poles=(((-0-7534484687295489j), 3530332266482328j), ((-0-4550924050946271j), 7233481618.869821j))), \"electrical\": Medium(attrs={}, name='Si3N4', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=7.5, conductivity=0.0)}, limits=(0, 0.4), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((12, 0)), MaskSpec((11, 0))], operand1=[], operation='+'), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(120884055879414.03, 2997924585809468.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-252828226350812.1-5784339105708298j), (1948434702479989.5+2132849526706848.8j)), ((-609339941453361-3915807795417961j), (5854104539645628+9628118738288506j)), ((-351192772413652.7-1494382744693159.8j), (-1716717002731465.8+3.5658946710009096e+16j)), ((-5781257140720.449-134119053600439.05j), (1.1436600467759824e+16+1.3607215135185057e+18j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=1.6, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.42, 2.62), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((12, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(154751311505403.34, 1595872899899471.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-569801961707506.2-5919036552773929j), (547547687971021.3+294290120688174.94j)), ((-1589807268517576.2-3491672819475904j), (1.0929163739969444e+16+422154272517619.8j)), ((-291288687923238.2-3648189488671429j), (252866071416221.06-269873948615172.56j)), ((-249515901504479.2-1081669083787891.2j), (-343676981321731.5-707306264998813.6j)), ((-53249179312995.555-283474011170933.5j), (2393359178586368.5+2.9476885206131206e+17j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=17.0, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.62, 3.02), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((13, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(3.02, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((201, 0)), MaskSpec((203, 0)), MaskSpec((210, 0))], operand1=[], operation='+'), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(-2e+07, 2e+07), sidewall_angle=0)], ports={\"SiN_TE_1310_750\": PortSpec(description=\"SiN Strip TE 1310 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1550_500\": PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"TE_1310_410\": PortSpec(description=\"Strip TE 1310 nm, w=410 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.41, 0, (1, 0))]), \"SiN_TE_895_450\": PortSpec(description=\"SiN Strip TE 895 nm, w=450 nm\", width=2, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.45, 0, (4, 0))]), \"SiN_TM_1310_750\": PortSpec(description=\"SiN Strip TM 1310 nm, w=750 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1310_350\": PortSpec(description=\"Strip TE 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"SiN_TE_1310_800\": PortSpec(description=\"SiN Strip TE 1310 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"TM_1310_350\": PortSpec(description=\"Strip TM 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"TM_1550_500\": PortSpec(description=\"Strip TM 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"SiN_TE-TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_1000\": PortSpec(description=\"SiN Strip TE 1550 nm, w=1000 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_800\": PortSpec(description=\"SiN Strip TE 1550 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"Rib_TE_1550_500\": PortSpec(description=\"Rib (90 nm slab) TE 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.5, 0, (1, 0))]), \"TE-TM_1550_450\": PortSpec(description=\"Strip TE-TM 1550, w=450 nm\", width=2, limits=(-1, 1.22), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.45, 0, (1, 0))]), \"Rib_TE_1310_350\": PortSpec(description=\"Rib (90 nm slab) TE 1310 nm, w=350 nm\", width=2.35, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.35, 0, (1, 0))]), \"MM_TE_1550_2000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=2000 nm\", width=6, limits=(-2, 2.22), num_modes=12, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(2, 0, (1, 0))]), \"MM_TE_1550_3000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=3000 nm\", width=6, limits=(-2, 2.22), num_modes=17, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (1, 0))]), \"MM_SiN_TE_1550_3000\": PortSpec(description=\"Multimode SiN Strip TE 1550 nm, w=3000 nm\", width=8, limits=(-2.5, 2.9), num_modes=7, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(3, 0, (4, 0))]), \"Slot_TE_1550_500\": PortSpec(description=\"Slot TE 1550 nm, w=500 nm, gap=100nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.2, 0.15, (1, 0)), (0.2, -0.15, (1, 0))]), \"SiN_TE_1550_750\": PortSpec(description=\"SiN Strip TE 1550 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"eskid_TE_1550\": PortSpec(description=\"eskid TE 1550\", width=3.31, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.06, -0.625, (1, 0)), (0.06, 0.625, (1, 0)), (0.06, 0.505, (1, 0)), (0.06, -0.385, (1, 0)), (0.06, -0.265, (1, 0)), (0.06, 0.385, (1, 0)), (0.06, 0.265, (1, 0)), (0.06, -0.505, (1, 0)), (0.35, 0, (1, 0))])}, connections={}, background_medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(59958491600000.0, 1998616386666666.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.5385442336875639, poles=(((-11504139.374277674-1.595196740783775e+16j), (7507685.43042605+4535416182817100j)), ((-249390.3565044153-172280738540723.53j), (46272.506981344035+99704543223121.88j)))), \"electrical\": Medium(attrs={}, name='SiO2', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=4.2, conductivity=0.0)}))"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "straight = pf.parametric.straight(port_spec=\"TE_1550_500\", length=80)\n",
    "viewer(straight)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "8bb2a8ed-3b23-4057-99cc-36de5a2f117a",
   "metadata": {},
   "source": [
    "Inspect available models:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "cded1993-93bb-461e-b077-609e81242153",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'Tidy3D': Tidy3DModel(run_time=None, medium=None, symmetry=(0, 0, 0), boundary_spec=None, monitors=(), structures=(), grid_spec=None, shutoff=None, subpixel=None, courant=None, port_symmetries=[('P1', 'P0')], bounds=((None, None, None), (None, None, None)), verbose=True),\n",
       " 'Waveguide': WaveguideModel(n_complex=None, length=None, mesh_refinement=None, verbose=True)}"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "straight.models"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "id": "34c79126-d8fb-4326-a17f-27c5a58f9bdd",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "WaveguideModel(n_complex=None, length=None, mesh_refinement=None, verbose=True)"
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "straight.active_model"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "9400d643-d925-41a1-bc01-fa23e92ca148",
   "metadata": {},
   "source": [
    "The [waveguide model](https://docs.flexcompute.com/projects/photonforge/en/latest/_autosummary/photonforge.WaveguideModel.html) allows us to quickly evaluate the effects of length changes in the S matrix."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "id": "02b8d20d-f398-4016-b4e3-a6612e735198",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Progress: 100% \n"
     ]
    },
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 500x350 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "_ = pf.plot_s_matrix(straight.s_matrix(freqs), y=\"phase\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "id": "f89ae393-2d2a-42f7-a29c-526a7437e4fd",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Progress: 100% \n"
     ]
    },
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 500x350 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "straight.active_model.update(length=120)\n",
    "\n",
    "pf.plot_s_matrix(straight.s_matrix(freqs), y=\"phase\")\n",
    "\n",
    "_ = straight.active_model.update(length=None)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "0c300420-9fcf-41ec-b9c9-9ebe9158e005",
   "metadata": {},
   "source": [
    "The second delay arm will be a spiral, also from the parametric library."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "id": "61c72cb3-d144-4b49-88d5-c27f7e3aa916",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" height=\"20.000000rem\" viewBox=\"-4.000000 -42.313500 88.000000 47.313500\"><style>path{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.236568;}rect{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.236568;}circle{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.236568;}ellipse{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.236568;}.reference{fill:none;stroke:#221f20;stroke-width:0.165597;}.label{transform:scale(1,-1);fill:#221f20;font-weight:bold;font-size:1.892540px;}.terminal{fill:none;stroke:#805080;stroke-width:0.236568;}.dashed{stroke-dasharray:1.182838,0.709703;}.port{fill:none;stroke:#805080;stroke-width:0.473135;}.virtual-connection{fill:none;stroke:#907090;stroke-width:0.354851;}.layer_998_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_998_0{fill:#004080;}.layer_733_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_733_0{fill:#800057;}.layer_81_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_81_0{fill:#004080;}.layer_999_0{stroke:#000080;fill:#000080;fill-opacity:0.094;}.label_999_0{fill:#000080;}.layer_1_11{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_11{fill:#004080;}.layer_68_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_68_0{fill:#004080;}.layer_290_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_290_0{fill:#800057;}.layer_210_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_210_0{fill:#a0a0c0;}.layer_201_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_201_0{fill:#c0c0c0;}.layer_99_0{stroke:#8000ff;fill:#8000ff;fill-opacity:0.094;}.label_99_0{fill:#8000ff;}.layer_1_10{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_10{fill:#004080;}.layer_1_99{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_99{fill:#ff80a8;}.layer_4_0{stroke:#a6cee3;fill:#a6cee3;fill-opacity:0.094;}.label_4_0{fill:#a6cee3;}.layer_13_0{stroke:#3471eb;fill:#3471eb;fill-opacity:0.094;}.label_13_0{fill:#3471eb;}.layer_1_0{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_0{fill:#ff80a8;}.layer_12_0{stroke:#908570;fill:#908570;fill-opacity:0.094;}.label_12_0{fill:#908570;}.layer_200_0{stroke:#ff00ff;fill:#ff00ff;fill-opacity:0.094;}.label_200_0{fill:#ff00ff;}.layer_40_0{stroke:#3a027f;fill:#3a027f;fill-opacity:0.094;}.label_40_0{fill:#3a027f;}.layer_202_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_202_0{fill:#a0a0c0;}.layer_2_0{stroke:#80a8ff;fill:#80a8ff;fill-opacity:0.094;}.label_2_0{fill:#80a8ff;}.layer_1_69{stroke:#cc80a8;fill:#cc80a8;fill-opacity:0.094;}.label_1_69{fill:#cc80a8;}.layer_10_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_10_0{fill:#0000ff;}.layer_20_0{stroke:#7000ff;fill:#7000ff;fill-opacity:0.094;}.label_20_0{fill:#7000ff;}.layer_203_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_203_0{fill:#c0c0c0;}.layer_24_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_24_0{fill:#0000ff;}.layer_6_0{stroke:#ffae00;fill:#ffae00;fill-opacity:0.094;}.label_6_0{fill:#ffae00;}.layer_11_0{stroke:#ebc634;fill:#ebc634;fill-opacity:0.094;}.label_11_0{fill:#ebc634;}</style><defs><path id=\"port-symbol\" class=\"port\" d=\"M 0,-0.946270 L 1.419405,0 0,0.946270\" /><path id=\"ref-port-symbol\" class=\"port\" style=\"stroke-opacity:0.33;\" d=\"M 0,-0.709703 C 0.946270,-0.709703 0.946270,0.709703 0,0.709703\" /><circle id=\"connection-symbol\" style=\"stroke-width:0;stroke:none;fill:#907090;\" cx=\"0\" cy=\"0\" r=\"0.496792\" /><g id=\"straight_3OF5GAY6MWYZ46STPQYX4ANQSQCIQ63LSVEX6E3SCLLAZV2M7BRQ-0x570004a7e310\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 10.063000,-0.250000 10.063000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_76AOQCCKYGBSLPKTLZT53IU6PZNQR5ZFVDOMEOSCR2V2OZIMBNVA-0x570004906830\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 58.000000,-0.250000 58.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 1.036000,-0.255000 1.552000,-0.266000 2.065000,-0.288000 2.576000,-0.324000 3.084000,-0.377000 3.587000,-0.451000 4.084000,-0.549000 4.574000,-0.674000 5.053000,-0.828000 5.519000,-1.015000 5.969000,-1.235000 6.402000,-1.487000 6.816000,-1.771000 7.207000,-2.084000 7.575000,-2.425000 7.916000,-2.793000 8.229000,-3.184000 8.513000,-3.598000 8.765000,-4.031000 8.985000,-4.481000 9.172000,-4.947000 9.326000,-5.426000 9.451000,-5.916000 9.549000,-6.413000 9.623000,-6.916000 9.676000,-7.424000 9.712000,-7.935000 9.734000,-8.448000 9.749000,-9.481000 9.750000,-10.000000 10.250000,-10.000000 10.248000,-9.218000 10.224000,-8.170000 10.195000,-7.644000 10.149000,-7.118000 10.083000,-6.591000 9.994000,-6.067000 9.877000,-5.547000 9.729000,-5.032000 9.547000,-4.527000 9.329000,-4.035000 9.075000,-3.560000 8.787000,-3.105000 8.467000,-2.673000 8.115000,-2.266000 7.734000,-1.885000 7.327000,-1.533000 6.895000,-1.213000 6.440000,-0.925000 5.965000,-0.671000 5.473000,-0.453000 5.222000,-0.358000 4.712000,-0.193000 4.194000,-0.061000 3.671000,0.042000 3.146000,0.119000 2.619000,0.174000 2.093000,0.211000 1.567000,0.234000 1.043000,0.245000 0.000000,0.250000 z\" /></g><g id=\"bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 1.043000,-0.245000 1.567000,-0.234000 2.093000,-0.211000 2.619000,-0.174000 3.146000,-0.119000 3.671000,-0.042000 4.194000,0.061000 4.712000,0.193000 5.222000,0.358000 5.473000,0.453000 5.965000,0.671000 6.440000,0.925000 6.895000,1.213000 7.327000,1.533000 7.734000,1.885000 8.115000,2.266000 8.467000,2.673000 8.787000,3.105000 9.075000,3.560000 9.329000,4.035000 9.547000,4.527000 9.729000,5.032000 9.877000,5.547000 9.994000,6.067000 10.083000,6.591000 10.149000,7.118000 10.195000,7.644000 10.224000,8.170000 10.248000,9.218000 10.250000,10.000000 9.750000,10.000000 9.749000,9.481000 9.734000,8.448000 9.712000,7.935000 9.676000,7.424000 9.623000,6.916000 9.549000,6.413000 9.451000,5.916000 9.326000,5.426000 9.172000,4.947000 8.985000,4.481000 8.765000,4.031000 8.513000,3.598000 8.229000,3.184000 7.916000,2.793000 7.575000,2.425000 7.207000,2.084000 6.816000,1.771000 6.402000,1.487000 5.969000,1.235000 5.519000,1.015000 5.053000,0.828000 4.574000,0.674000 4.084000,0.549000 3.587000,0.451000 3.084000,0.377000 2.576000,0.324000 2.065000,0.288000 1.552000,0.266000 1.036000,0.255000 0.000000,0.250000 z\" /></g><g id=\"straight_AUZ2RGRUSCKI4M775MQIR2OWGGMJVJDSTWMGIUYIM56OVXIUKPTA-0x570004e8ef60\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 16.063000,-0.250000 16.063000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_AAGNTKIF3N4PWGOVNZS6VDPREKBQYJMDNENFFG2QDS4U5PFO7H6A-0x570013a9ca80\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 11.000000,-0.250000 11.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_RAZRFPM3UH24TAY5XELDFFQFURPLJ3W54UA7EUY3QQ25FMF4UWGA-0x5700135fe000\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 12.063000,-0.250000 12.063000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_7ACDJC2AZ5TVURQZJ2YD5GMT45DLJBFGYSJZ3NX3CVHOJ2U7S6FA-0x57001380bcc0\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 44.000000,-0.250000 44.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_Z5DIGLEHBUCDW7D7HEJ3VOFXIMZOJE3SJQIDI36BUYKZGEU7V7JQ-0x570004eb1c90\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 48.000000,-0.250000 48.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_RE3OSXXKD35JOLDAK74E2ROSYR46HA5IOZZ5XDNXNQ7GQLSOBCZA-0x570013e0ed70\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 18.063000,-0.250000 18.063000,0.250000 0.000000,0.250000 z\" /></g></defs><g transform=\"scale(1 -1)\"><g id=\"rectangular_spiral_C6I2NLIA2L6WD72P3L742KZQAOFIBOZGGDGNQJNMJFBMQA62IARQ-0x5700139720a0\"><use transform=\"translate(35.000000 14.000000) rotate(90.000000)\" href=\"#straight_3OF5GAY6MWYZ46STPQYX4ANQSQCIQ63LSVEX6E3SCLLAZV2M7BRQ-0x570004a7e310\" /><use transform=\"translate(35.000000 24.063500) rotate(90.000000)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(25.000000 4.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(45.000000 34.063500)\" href=\"#straight_AAGNTKIF3N4PWGOVNZS6VDPREKBQYJMDNENFFG2QDS4U5PFO7H6A-0x570013a9ca80\" /><use transform=\"translate(14.000000 4.000000)\" href=\"#straight_AAGNTKIF3N4PWGOVNZS6VDPREKBQYJMDNENFFG2QDS4U5PFO7H6A-0x570013a9ca80\" /><use transform=\"translate(56.000000 34.063500)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(4.000000 14.000000) rotate(270.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(66.000000 24.063500) rotate(270.000000)\" href=\"#straight_RAZRFPM3UH24TAY5XELDFFQFURPLJ3W54UA7EUY3QQ25FMF4UWGA-0x5700135fe000\" /><use transform=\"translate(4.000000 26.063500) rotate(270.000000)\" href=\"#straight_RAZRFPM3UH24TAY5XELDFFQFURPLJ3W54UA7EUY3QQ25FMF4UWGA-0x5700135fe000\" /><use transform=\"translate(66.000000 12.000000) rotate(270.000000)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(14.000000 36.063500) rotate(180.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(56.000000 2.000000) rotate(180.000000)\" href=\"#straight_7ACDJC2AZ5TVURQZJ2YD5GMT45DLJBFGYSJZ3NX3CVHOJ2U7S6FA-0x57001380bcc0\" /><use transform=\"translate(58.000000 36.063500) rotate(180.000000)\" href=\"#straight_7ACDJC2AZ5TVURQZJ2YD5GMT45DLJBFGYSJZ3NX3CVHOJ2U7S6FA-0x57001380bcc0\" /><use transform=\"translate(12.000000 2.000000) rotate(180.000000)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(68.000000 26.063500) rotate(90.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(2.000000 12.000000) rotate(90.000000)\" href=\"#straight_AUZ2RGRUSCKI4M775MQIR2OWGGMJVJDSTWMGIUYIM56OVXIUKPTA-0x570004e8ef60\" /><use transform=\"translate(68.000000 10.000000) rotate(90.000000)\" href=\"#straight_AUZ2RGRUSCKI4M775MQIR2OWGGMJVJDSTWMGIUYIM56OVXIUKPTA-0x570004e8ef60\" /><use transform=\"translate(2.000000 28.063500) rotate(90.000000)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(58.000000 0.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(0.000000 0.000000)\" href=\"#straight_76AOQCCKYGBSLPKTLZT53IU6PZNQR5ZFVDOMEOSCR2V2OZIMBNVA-0x570004906830\" /><use transform=\"translate(12.000000 38.063500)\" href=\"#straight_Z5DIGLEHBUCDW7D7HEJ3VOFXIMZOJE3SJQIDI36BUYKZGEU7V7JQ-0x570004eb1c90\" /><use transform=\"translate(60.000000 38.063500)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(70.000000 28.063500) rotate(270.000000)\" href=\"#straight_RE3OSXXKD35JOLDAK74E2ROSYR46HA5IOZZ5XDNXNQ7GQLSOBCZA-0x570013e0ed70\" /><use transform=\"translate(70.000000 10.000000) rotate(270.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><g transform=\"translate(80.000000 0.000000) rotate(180.000000)\"><path class=\"port\" d=\"M 0,-1.000000 V 1.000000\" /><use href=\"#port-symbol\" /></g><text class=\"label\" text-anchor=\"end\" dominant-baseline=\"text-before-edge\" x=\"80.000000\" y=\"-0.000000\">P1</text><g transform=\"translate(0.000000 0.000000) rotate(0.000000)\"><path class=\"port\" d=\"M 0,-1.000000 V 1.000000\" /><use href=\"#port-symbol\" /></g><text class=\"label\" text-anchor=\"start\" dominant-baseline=\"text-after-edge\" x=\"0.000000\" y=\"-0.000000\">P0</text></g></g></svg>"
      ],
      "text/plain": [
       "Component(name=\"rectangular_spiral_C6I2NLIA2L6WD72P3L742KZQAOFIBOZGGDGNQJNMJFBMQA62IARQ\", technology=Technology(name=\"SiEPIC EBeam\", version=\"0.4.32\", layers={\"BlackBox\": LayerSpec(layer=(998, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"solid\"), \"FDTD\": LayerSpec(layer=(733, 0), description=\"SiEPIC\", color=\"#80005718\", pattern=\"hollow\"), \"FbrTgt\": LayerSpec(layer=(81, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Errors\": LayerSpec(layer=(999, 0), description=\"SiEPIC\", color=\"#00008018\", pattern=\"/\"), \"PinRecM\": LayerSpec(layer=(1, 11), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"DevRec\": LayerSpec(layer=(68, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"hollow\"), \"Chip design area\": LayerSpec(layer=(290, 0), description=\"Misc\", color=\"#80005718\", pattern=\"hollow\"), \"Dicing\": LayerSpec(layer=(210, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"solid\"), \"Deep Trench\": LayerSpec(layer=(201, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"FloorPlan\": LayerSpec(layer=(99, 0), description=\"Misc\", color=\"#8000ff18\", pattern=\"hollow\"), \"PinRec\": LayerSpec(layer=(1, 10), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Waveguide\": LayerSpec(layer=(1, 99), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\"), \"SiN\": LayerSpec(layer=(4, 0), description=\"Waveguides\", color=\"#a6cee318\", pattern=\"\\\\\"), \"M_Open\": LayerSpec(layer=(13, 0), description=\"Metal\", color=\"#3471eb18\", pattern=\"xx\"), \"Si\": LayerSpec(layer=(1, 0), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\\\"), \"M2_router\": LayerSpec(layer=(12, 0), description=\"Metal\", color=\"#90857018\", pattern=\"xx\"), \"SEM\": LayerSpec(layer=(200, 0), description=\"Misc\", color=\"#ff00ff18\", pattern=\"\\\"), \"VC\": LayerSpec(layer=(40, 0), description=\"Metal\", color=\"#3a027f18\", pattern=\"xx\"), \"Keep out\": LayerSpec(layer=(202, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"//\"), \"Si slab\": LayerSpec(layer=(2, 0), description=\"Waveguides\", color=\"#80a8ff18\", pattern=\"/\"), \"Si_Litho193nm\": LayerSpec(layer=(1, 69), description=\"Waveguides\", color=\"#cc80a818\", pattern=\"\\\"), \"Text\": LayerSpec(layer=(10, 0), description=\"\", color=\"#0000ff18\", pattern=\"\\\"), \"Si N\": LayerSpec(layer=(20, 0), description=\"Doping\", color=\"#7000ff18\", pattern=\"\\\\\"), \"Isolation Trench\": LayerSpec(layer=(203, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"Si N++\": LayerSpec(layer=(24, 0), description=\"Doping\", color=\"#0000ff18\", pattern=\":\"), \"Oxide open (to BOX)\": LayerSpec(layer=(6, 0), description=\"Waveguides\", color=\"#ffae0018\", pattern=\"\\\"), \"M1_heater\": LayerSpec(layer=(11, 0), description=\"Metal\", color=\"#ebc63418\", pattern=\"xx\")}, extrusion_specs=[ExtrusionSpec(mask_spec=MaskSpec((6, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(0, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((1, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.22), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((2, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.09), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((4, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(152024573088740.38, 724311326723836.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=3.031225983820944, poles=(((-0-7534484687295489j), 3530332266482328j), ((-0-4550924050946271j), 7233481618.869821j))), \"electrical\": Medium(attrs={}, name='Si3N4', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=7.5, conductivity=0.0)}, limits=(0, 0.4), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((12, 0)), MaskSpec((11, 0))], operand1=[], operation='+'), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(120884055879414.03, 2997924585809468.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-252828226350812.1-5784339105708298j), (1948434702479989.5+2132849526706848.8j)), ((-609339941453361-3915807795417961j), (5854104539645628+9628118738288506j)), ((-351192772413652.7-1494382744693159.8j), (-1716717002731465.8+3.5658946710009096e+16j)), ((-5781257140720.449-134119053600439.05j), (1.1436600467759824e+16+1.3607215135185057e+18j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=1.6, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.42, 2.62), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((12, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(154751311505403.34, 1595872899899471.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-569801961707506.2-5919036552773929j), (547547687971021.3+294290120688174.94j)), ((-1589807268517576.2-3491672819475904j), (1.0929163739969444e+16+422154272517619.8j)), ((-291288687923238.2-3648189488671429j), (252866071416221.06-269873948615172.56j)), ((-249515901504479.2-1081669083787891.2j), (-343676981321731.5-707306264998813.6j)), ((-53249179312995.555-283474011170933.5j), (2393359178586368.5+2.9476885206131206e+17j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=17.0, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.62, 3.02), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((13, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(3.02, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((201, 0)), MaskSpec((203, 0)), MaskSpec((210, 0))], operand1=[], operation='+'), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(-2e+07, 2e+07), sidewall_angle=0)], ports={\"SiN_TE_1310_750\": PortSpec(description=\"SiN Strip TE 1310 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1550_500\": PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"TE_1310_410\": PortSpec(description=\"Strip TE 1310 nm, w=410 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.41, 0, (1, 0))]), \"SiN_TE_895_450\": PortSpec(description=\"SiN Strip TE 895 nm, w=450 nm\", width=2, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.45, 0, (4, 0))]), \"SiN_TM_1310_750\": PortSpec(description=\"SiN Strip TM 1310 nm, w=750 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1310_350\": PortSpec(description=\"Strip TE 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"SiN_TE_1310_800\": PortSpec(description=\"SiN Strip TE 1310 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"TM_1310_350\": PortSpec(description=\"Strip TM 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"TM_1550_500\": PortSpec(description=\"Strip TM 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"SiN_TE-TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_1000\": PortSpec(description=\"SiN Strip TE 1550 nm, w=1000 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_800\": PortSpec(description=\"SiN Strip TE 1550 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"Rib_TE_1550_500\": PortSpec(description=\"Rib (90 nm slab) TE 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.5, 0, (1, 0))]), \"TE-TM_1550_450\": PortSpec(description=\"Strip TE-TM 1550, w=450 nm\", width=2, limits=(-1, 1.22), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.45, 0, (1, 0))]), \"Rib_TE_1310_350\": PortSpec(description=\"Rib (90 nm slab) TE 1310 nm, w=350 nm\", width=2.35, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.35, 0, (1, 0))]), \"MM_TE_1550_2000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=2000 nm\", width=6, limits=(-2, 2.22), num_modes=12, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(2, 0, (1, 0))]), \"MM_TE_1550_3000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=3000 nm\", width=6, limits=(-2, 2.22), num_modes=17, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (1, 0))]), \"MM_SiN_TE_1550_3000\": PortSpec(description=\"Multimode SiN Strip TE 1550 nm, w=3000 nm\", width=8, limits=(-2.5, 2.9), num_modes=7, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(3, 0, (4, 0))]), \"Slot_TE_1550_500\": PortSpec(description=\"Slot TE 1550 nm, w=500 nm, gap=100nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.2, 0.15, (1, 0)), (0.2, -0.15, (1, 0))]), \"SiN_TE_1550_750\": PortSpec(description=\"SiN Strip TE 1550 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"eskid_TE_1550\": PortSpec(description=\"eskid TE 1550\", width=3.31, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.06, -0.625, (1, 0)), (0.06, 0.625, (1, 0)), (0.06, 0.505, (1, 0)), (0.06, -0.385, (1, 0)), (0.06, -0.265, (1, 0)), (0.06, 0.385, (1, 0)), (0.06, 0.265, (1, 0)), (0.06, -0.505, (1, 0)), (0.35, 0, (1, 0))])}, connections={}, background_medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(59958491600000.0, 1998616386666666.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.5385442336875639, poles=(((-11504139.374277674-1.595196740783775e+16j), (7507685.43042605+4535416182817100j)), ((-249390.3565044153-172280738540723.53j), (46272.506981344035+99704543223121.88j)))), \"electrical\": Medium(attrs={}, name='SiO2', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=4.2, conductivity=0.0)}))"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "spiral = pf.parametric.rectangular_spiral(\n",
    "    port_spec=\"TE_1550_500\",\n",
    "    radius=10,\n",
    "    full_length=500,\n",
    "    size=(80, 0),\n",
    "    align_ports=\"y\",\n",
    "    bend_kwargs={\"euler_fraction\": 0.5},\n",
    ")\n",
    "viewer(spiral)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "id": "333916ea-2d35-4718-bac5-6c9fca52dcc0",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "CircuitModel()"
      ]
     },
     "execution_count": 32,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "spiral.active_model"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "id": "022a729e-8c24-468a-8416-60f245c4a88d",
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[Reference(component=\"straight_3OF5GAY6MWYZ46STPQYX4ANQSQCIQ63LSVEX6E3SCLLAZV2M7BRQ\", origin=(35, 14), rotation=90, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA\", origin=(35, 24.0635), rotation=90, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA\", origin=(25, 4), rotation=0, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"straight_AAGNTKIF3N4PWGOVNZS6VDPREKBQYJMDNENFFG2QDS4U5PFO7H6A\", origin=(45, 34.0635), rotation=0, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"straight_AAGNTKIF3N4PWGOVNZS6VDPREKBQYJMDNENFFG2QDS4U5PFO7H6A\", origin=(14, 4), rotation=0, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA\", origin=(56, 34.0635), rotation=0, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA\", origin=(4, 14), rotation=270, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"straight_RAZRFPM3UH24TAY5XELDFFQFURPLJ3W54UA7EUY3QQ25FMF4UWGA\", origin=(66, 24.0635), rotation=270, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"straight_RAZRFPM3UH24TAY5XELDFFQFURPLJ3W54UA7EUY3QQ25FMF4UWGA\", origin=(4, 26.0635), rotation=270, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA\", origin=(66, 12), rotation=270, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA\", origin=(14, 36.0635), rotation=180, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"straight_7ACDJC2AZ5TVURQZJ2YD5GMT45DLJBFGYSJZ3NX3CVHOJ2U7S6FA\", origin=(56, 2), rotation=180, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"straight_7ACDJC2AZ5TVURQZJ2YD5GMT45DLJBFGYSJZ3NX3CVHOJ2U7S6FA\", origin=(58, 36.0635), rotation=180, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA\", origin=(12, 2), rotation=180, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA\", origin=(68, 26.0635), rotation=90, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"straight_AUZ2RGRUSCKI4M775MQIR2OWGGMJVJDSTWMGIUYIM56OVXIUKPTA\", origin=(2, 12), rotation=90, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"straight_AUZ2RGRUSCKI4M775MQIR2OWGGMJVJDSTWMGIUYIM56OVXIUKPTA\", origin=(68, 10), rotation=90, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA\", origin=(2, 28.0635), rotation=90, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA\", origin=(58, 0), rotation=0, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"straight_76AOQCCKYGBSLPKTLZT53IU6PZNQR5ZFVDOMEOSCR2V2OZIMBNVA\", origin=(0, 0), rotation=0, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"straight_Z5DIGLEHBUCDW7D7HEJ3VOFXIMZOJE3SJQIDI36BUYKZGEU7V7JQ\", origin=(12, 38.0635), rotation=0, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA\", origin=(60, 38.0635), rotation=0, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"straight_RE3OSXXKD35JOLDAK74E2ROSYR46HA5IOZZ5XDNXNQ7GQLSOBCZA\", origin=(70, 28.0635), rotation=270, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0))),\n",
       " Reference(component=\"bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA\", origin=(70, 10), rotation=270, scaling=1, x_reflection=False, repetition=Repetition(columns=1, rows=1, spacing=(0, 0)))]"
      ]
     },
     "execution_count": 33,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "spiral.references"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "id": "0e2377e2-a5e1-44a5-8ab3-835b635dd682",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "WaveguideModel(n_complex=None, length=16.63498, mesh_refinement=None, verbose=True)"
      ]
     },
     "execution_count": 37,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "spiral.references[1].component.active_model"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "id": "3789c8a8-8579-48be-8a26-42137cf3eaf1",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Loading cached simulation from /home/lucas/.tidy3d/pf_cache/GLJ/ms_info-F6NXBKXG7RZWYTV55FOX44G6HCZDOE7A2P6DQA2H27J5TJE7OSUA.json.\n",
      "Loading cached simulation from /home/lucas/.tidy3d/pf_cache/VJI/ms_info-TDH6QCMTV7OVTBJ6ILVLXI7US2T4MKLJAEVJGOE5WDFNRR7YXRFQ.json.\n",
      "Loading cached simulation from /home/lucas/.tidy3d/pf_cache/53H/ms_info-FNFMNEZUX3M526PKSKQQIRVSADHFSNHVZ7VL5BAAHWCUUS3RZN7A.json.\n",
      "Loading cached simulation from /home/lucas/.tidy3d/pf_cache/RXM/ms_info-S6AW7R5TU3N6U2G2REXS452POKIELVRD2ZOK7NLEPISQAPMLS4JQ.json.\n",
      "Progress: 100% \n"
     ]
    },
    {
     "data": {
      "text/plain": [
       "(<Figure size 500x350 with 1 Axes>,\n",
       " array([<Axes: xlabel='Wavelength (µm)', ylabel='∠S (rad)'>], dtype=object))"
      ]
     },
     "execution_count": 34,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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WVlZzJ87i4rykridNEBdXR1vv63NWh511FHcfffdNDY2Mjw8bGbUe/bs4Ytf/CJXXnklXq+2pXflypU888wzYdd6+umnTbJZmL36P5YsXcaiujksnVfDwoULWbRoEYsWLaKgoIBLLrmEL3/5yyZZKxo8Hg91dXXMnTt3Hwe5cuVKenp62LQpuC7v2WefJRAIcPjhh0f8ff/0pz+xefNmxsfH+dEv1wPQ0d7Bl770JU466QTKSorwBkZj+n2dRKi0qcej/T/x6FKXWUIedMEetaJnJf6ShQCkdYnnSAKT5pIBBvURuECreMzvyT11gNQK7XnIE5H5HWHJRcGc5QBUju50w6IpoU4aJ3MS0lHPUIQ+KkZpzh9FmvO9996jvr6erq4uent7qa+vp76+3vz+aaedxm233QbAZZddxrx586iurqawsJC5c7XS2aGHHsqxxx7L9ddfb/7c1772NZ544gn+93//l82bN3PDDTfw2muvcdlll0W1OzUtVPM72KeuqKjg17/+Nb/4xS/ivBPhOOCAAzj++OO56KKL+O9//8u///1vLrvsMv7f//t/JuP7tNNOY/369YyPj3P66adzyimnsHjxYrKysujt68dXUcoJJ32Kqqoq876kqeN85ctfZseOHXzjG99g8+bN3HbbbTzwwANcddVVSdmcKELJWYruqPNm61KXI+IddJPHswCy9GUMxQKO5IQqfZko1UbKMnsFVFOLUEou0jW/fQJKtUZaG1m9YAUBVaGEHroE21WuqPveX6cgHfVMRYinNg4SdSKyoz7xxBNZsWIFjz76KM8//zwrVqxgxYoV5ve/8IUv0N3dzXe+8x0yMjL429/+RldXF21tbXz/+9+nsbGR1tZWvvWtb5kHLMCRRx7Jfffdx1133cWyZcv485//zMMPPzxpxCqcpa4oSlDze9IykdNPPz3BmxGODRs2sGjRIo455hhOPPFEjjrqKO666y7z+6tXr6auro6LLrqIQCDAnXfeSW9vL62trdzx0+/w2j/+QEtzEzfffDO5eQX6ljKVqqpK/v73v/P000+zbNky/vd//5f169e7Npo1mZwFUKVLXZbRRW9Xuyt2RUMke8t0glaVv4mxUbEU6yYrfQHk6szvUgGZ35FKyVV1S5lQPeQxRHvzbrdMiwg1ZH+2gaycfJo8GmGzacumiD/nFqQymUQcCHd8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V3jooYeoq6tz4tdwFLHcs8MPP5x7772XJ554gttvv52dO3fysY99zNxW19LSQlpaGgUFBWHXLi8vj8oPmKmw4n5NRkdHB9///vf58pe/7NSv4SisumdXXXUVRx55JKeeeqobv4a9cDull4gMEizbfPzjH1c///nPq6qqqnv27FHLysrUN9980/z+5FLuv//9bxVQ165dG3adpUuXqtddd11CtrsBp+6XqqrqZZddph522GHqP//5T7W+vl694YYb1Pz8fPWtt95K5ldwHFbcs0jo7u5W8/Ly1PXr16uqqqobNmxQ09LS9nndRz7yEfUb3/hG3O/vFpy6X6Ho7e1VDzvsMPX4449Xx8bG4n5vt+HUPfvb3/6m1tXVqf39/Um/t4iQGfWHDIcddhjbtm0DtJJjW1sbBx98MCkpKaSkpPDCCy/wq1/9ipSUFPx+P5WVlQAsXrw47DoHHHDAtOW4DwPivV/bt2/n17/+Nffccw/HHHMMy5YtY926dRx66KHceuutLv82ziD0nkVCQUEBCxYsMF9TUVHB2NgYPT09Ya9rbW390JUoIyHe+2Wgv7+f448/ntzcXB566CFSU1PtNlUYxHvPnn32WbZv305BQYH5twtw+umnfyhaUtJRf8hQX19vOt9jjjmGt99+m/r6evPj0EMP5ZxzzqG+vh6v10ttbS0+n48PPvgg7Dpbtmxh9uzZbvwKjiLe+zU0NASwDyPe6/USCAQct98NhN6zSBgYGGD79u3maw455BBSU1N55plnzNd88MEH7Nmzh5UrV9pur9uI936Bto/5k5/8JGlpaTzyyCNkZGQ4YaowiPeeXXfddbz11lthf7sAP//5z/ntb3/rhMm24sPLTJiBGBgYCIsid+7cSX19PUVFRcyaNYu1a9fS2NjI73//e0AbQ5gzZw5LlixhZGSE9evX8+yzz/LUU08BkJuby4EHHhj2HtnZ2RQXF5tfVxSFr3/966xbt45ly5axfPlyfve737F582bhR0HcuF+LFi2irq6Or3zlK9x0000UFxfz8MMP8/TTT/PYY4859JsnDqvvGcC1117LySefzOzZs2lqamLdunV4vV4+97nPAdrO3QsuuICrr76aoqIi8vLyuPzyy1m5ciVHHHGEszcgTrhxvwwnPTQ0xB/+8Af6+vro6+sDoLS0FK/X6+AdiB9u3LOKioqI1ZlZs2YxZ84cm39jB+B27V0iCGNMYfLHueeeq6qqqp577rnq0Ucfbb7+Jz/5iTpv3jw1IyNDLSoqUletWqU+++yzU75HpJ6rqqrqjTfeqFZXV6tZWVnqypUr1ZdeesnC38weuHW/tmzZon7mM59Ry8rK1KysLPWggw7aZ1xLVNhxz8466yy1srJSTUtLU6uqqtSzzjpL3bZtW9hrhoeH1UsuuUQtLCxUs7Ky1NNOO01tbm62+9dNGm7cr2jvCag7d+504LdODm49Y5PBh6hHLbdnSUhISEhICAzZo5aQkJCQkBAY0lFLSEhISEgIDOmoJSQkJCQkBIZ01BISEhISEgJDOmoJCQkJCQmBIR21hISEhISEwJCOWkJCQkJCQmBIRy0hISEhISEwpKOWkPiQ44YbbmD58uVum2FCURQefvjhuH/ugw8+oKKiIuo6SKvQ0dFBWVkZDQ0Ntr6PhESskI5aQsIC3HHHHeTm5jIxMWF+bWBggNTU1H229zz//PMoisL27dsdttJZWB0grF27lssvv5zc3FzLrhkJJSUlfPGLX2TdunW2vo+ERKyQjlpCwgKsXr2agYEBXnvtNfNrL730EhUVFbzyyiuMjIyYX3/uueeYNWsW8+bNc8PUGYk9e/bw2GOPcd555znyfueffz4bNmygq6vLkfeTkJgK0lFLSFiAhQsXUllZyfPPP29+7fnnn+fUU09lzpw5vPzyy2FfX716NQD/93//x6GHHkpubi4VFRWcffbZtLW1ARAIBKiurub2228Pe6833ngDj8fD7t27Aejp6eHCCy+ktLSUvLw8PvGJT/Dmm29Oae/69es54IADyMjIYNGiRdx2223m93bt2oWiKPz1r39l9erVZGVlsWzZMjZu3Bh2jbvvvpuamhqysrI47bTTuPnmmykoKADg3nvv5bvf/S5vvvkmiqKgKAr33nuv+bMdHR2cdtppZGVlMX/+fB555JEp7X3ggQdYtmwZVVVV5tciZey/+MUvqK2tNT8/77zz+PSnP82PfvQjysvLKSgo4Hvf+x4TExN8/etfp6ioiOrq6n1WIS5ZsgSfz8dDDz00pV0SEk5AOmoJCYuwevVqnnvuOfPz5557jlWrVnH00UebXx8eHuaVV14xHfX4+Djf//73efPNN3n44YfZtWuXmTV6PB4+97nPcd9994W9z4YNG/joRz9q7gs/44wzaGtr4/HHH2fTpk0cfPDBHHPMMVGzwQ0bNnD99dfzwx/+kPfff58f/ehHfOc73+F3v/td2Ou+9a1vce2111JfX8+CBQv43Oc+Z5b2//3vf/PVr36Vr33ta9TX13Pcccfxwx/+0PzZs846i2uuuYYlS5bQ3NxMc3MzZ511lvn97373u5x55pm89dZbnHjiiZxzzjlTZq8vvfQShx566JT3PxqeffZZmpqaePHFF7n55ptZt24dn/rUpygsLOSVV17hq1/9Kl/5ylf26UkfdthhvPTSSwm9p4SEpXB7fZeExIcFd999t5qdna2Oj4+rfX19akpKitrW1qbed9996sc//nFVVVX1mWeeUQF19+7dEa/x6quvqoDa39+vqqqqvvHGG6qiKObr/X6/WlVVpd5+++2qqqrqSy+9pObl5akjIyNh15k3b5565513qqqqquvWrVOXLVsW9r377rsv7PXf//731ZUrV6qqqqo7d+5UAXX9+vXm9999910VUN9//31VVbW1gyeddFLYNc455xw1Pz/f/Hzy+xoA1G9/+9vm5wMDAyqgPv744xHviaqq6rJly9Tvfe97YV+LdP2f//zn6uzZs83Pzz33XHX27Nmq3+83v7Zw4UL1Yx/7mPn5xMSEmp2drf7xj38Mu9ZVV12lrlq1KqpNEhJOQWbUEhIWYdWqVQwODvLqq6/y0ksvsWDBAkpLSzn66KPNPvXzzz/P3LlzmTVrFgCbNm3i5JNPZtasWeTm5nL00UcDWk8WYPny5RxwwAFmVv3CCy/Q1tbGGWecAcCbb77JwMAAxcXF5OTkmB87d+6MSFYbHBxk+/btXHDBBWGv/8EPfrDP6w866CDz35WVlQBmWf6DDz7gsMMOC3v95M+nQui1s7OzycvLM68dCcPDw2RkZMR8/VAsWbIEjyd41JWXl7N06VLzc6/XS3Fx8T7vn5mZydDQUELvKSFhJVLcNkBC4sOCuro6qquree655+ju7jadrs/no6amhv/85z8899xzfOITnwA0p7lmzRrWrFnDhg0bKC0tZc+ePaxZs4axsTHzuueccw733Xcf1113Hffddx/HH388xcXFgMYsn9wbN2D0i0MxMDAAaP3lww8/POx7Xq837PPU1FTz34qiAFrf3AqEXtu4/lTXLikpobu7e9rr+v3+mN4rlvfv6uqitLR02veUkLAb0lFLSFiI1atX8/zzz9Pd3c3Xv/518+sf//jHefzxx/nvf//LxRdfDMDmzZvp7Ozkxz/+MTU1NQBhrHEDZ599Nt/+9rfZtGkTf/7zn7njjjvM7x188MG0tLSQkpISRqKKhvLycnw+Hzt27OCcc85J+PdcuHAhr776atjXJn+elpYW0XEmghUrVvDee+/t8/XW1tawz3fs2GHJ+wG88847+4zWSUi4AVn6lpCwEKtXr+Zf//oX9fX1ZkYNcPTRR3PnnXcyNjZmEslmzZpFWloat9xyCzt27OCRRx7h+9///j7XrK2t5cgjj+SCCy7A7/dzyimnmN879thjWblyJZ/+9Kd56qmn2LVrF//5z3/41re+FdHpg0bkuvHGG/nVr37Fli1bePvtt/ntb3/LzTffHPPvefnll/OPf/yDm2++ma1bt3LnnXfy+OOPm5m3YffOnTupr6+no6OD0dHRmK8/GWvWrGHjxo37OP6Wlha+973vsWPHDv7yl7/wf//3f3R3d7N58+aE3wtgaGiITZs28clPfjKp60hIWAHpqCUkLMTq1asZHh6mrq6O8vJy8+tHH300/f395hgXQGlpKffeey8PPvggixcv5sc//jE33XRTxOuec845vPnmm5x22mlkZmaaX1cUhX/84x98/OMf5/zzz2fBggX8v//3/9i9e3fY+4fiwgsvZP369fz2t79l6dKlHH300dx7773MmTMn5t/zox/9KHfccQc333wzy5Yt44knnuCqq64K6yOffvrpHH/88axevZrS0lL++Mc/xnz9yTjhhBNISUnhn//8Z9jXDzzwQLZs2cKSJUv4zne+w/r160lLS+Paa69N+L0A/va3vzFr1iw+9rGPJXUdCQkroKiqqrpthISExMzHRRddxObNm20babr11lt55JFHePLJJwFtjvrhhx+mvr7e8vc64ogjuOKKKzj77LMtv7aERLyQPWoJCYmEcNNNN3HccceRnZ3N448/zu9+97sw4RSr8ZWvfIWenh76+/ttlRHt6OjgM5/5DJ/73Odsew8JiXggM2oJCYmEcOaZZ/L888/T39/P3Llzufzyy/nqV7/q2PvbmVFLSIgE6aglJCQkJCQEhiSTSUhISEhICAzpqCUkJCQkJASGdNQSEhISEhICQzpqCQkJCQkJgSEdtYSEhISEhMCQjlpCQkJCQkJgSEctISEhISEhMKSjlpCQkJCQEBjSUUtISEhISAiM/w80x/oO4jOOVgAAAABJRU5ErkJggg==",
      "text/plain": [
       "<Figure size 500x350 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "pf.plot_s_matrix(spiral.s_matrix(freqs), y=\"phase\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "042c2165-8e6b-4c8c-954d-d56854082171",
   "metadata": {},
   "source": [
    "## Mach-Zenhder interferometer assembly"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "id": "25211666-0f51-4469-b445-115ba132dbf1",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" height=\"20.000000rem\" viewBox=\"-4.500000 -43.563500 99.000000 49.063500\"><style>path{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.245318;}rect{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.245318;}circle{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.245318;}ellipse{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.245318;}.reference{fill:none;stroke:#221f20;stroke-width:0.171722;}.label{transform:scale(1,-1);fill:#221f20;font-weight:bold;font-size:1.962540px;}.terminal{fill:none;stroke:#805080;stroke-width:0.245318;}.dashed{stroke-dasharray:1.226588,0.735953;}.port{fill:none;stroke:#805080;stroke-width:0.490635;}.virtual-connection{fill:none;stroke:#907090;stroke-width:0.367976;}.layer_998_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_998_0{fill:#004080;}.layer_733_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_733_0{fill:#800057;}.layer_81_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_81_0{fill:#004080;}.layer_999_0{stroke:#000080;fill:#000080;fill-opacity:0.094;}.label_999_0{fill:#000080;}.layer_1_11{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_11{fill:#004080;}.layer_68_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_68_0{fill:#004080;}.layer_290_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_290_0{fill:#800057;}.layer_210_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_210_0{fill:#a0a0c0;}.layer_201_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_201_0{fill:#c0c0c0;}.layer_99_0{stroke:#8000ff;fill:#8000ff;fill-opacity:0.094;}.label_99_0{fill:#8000ff;}.layer_1_10{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_10{fill:#004080;}.layer_1_99{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_99{fill:#ff80a8;}.layer_4_0{stroke:#a6cee3;fill:#a6cee3;fill-opacity:0.094;}.label_4_0{fill:#a6cee3;}.layer_13_0{stroke:#3471eb;fill:#3471eb;fill-opacity:0.094;}.label_13_0{fill:#3471eb;}.layer_1_0{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_0{fill:#ff80a8;}.layer_12_0{stroke:#908570;fill:#908570;fill-opacity:0.094;}.label_12_0{fill:#908570;}.layer_200_0{stroke:#ff00ff;fill:#ff00ff;fill-opacity:0.094;}.label_200_0{fill:#ff00ff;}.layer_40_0{stroke:#3a027f;fill:#3a027f;fill-opacity:0.094;}.label_40_0{fill:#3a027f;}.layer_202_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_202_0{fill:#a0a0c0;}.layer_2_0{stroke:#80a8ff;fill:#80a8ff;fill-opacity:0.094;}.label_2_0{fill:#80a8ff;}.layer_1_69{stroke:#cc80a8;fill:#cc80a8;fill-opacity:0.094;}.label_1_69{fill:#cc80a8;}.layer_10_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_10_0{fill:#0000ff;}.layer_20_0{stroke:#7000ff;fill:#7000ff;fill-opacity:0.094;}.label_20_0{fill:#7000ff;}.layer_203_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_203_0{fill:#c0c0c0;}.layer_24_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_24_0{fill:#0000ff;}.layer_6_0{stroke:#ffae00;fill:#ffae00;fill-opacity:0.094;}.label_6_0{fill:#ffae00;}.layer_11_0{stroke:#ebc634;fill:#ebc634;fill-opacity:0.094;}.label_11_0{fill:#ebc634;}</style><defs><path id=\"port-symbol\" class=\"port\" d=\"M 0,-0.981270 L 1.471905,0 0,0.981270\" /><path id=\"ref-port-symbol\" class=\"port\" style=\"stroke-opacity:0.33;\" d=\"M 0,-0.735953 C 0.981270,-0.735953 0.981270,0.735953 0,0.735953\" /><circle id=\"connection-symbol\" style=\"stroke-width:0;stroke:none;fill:#907090;\" cx=\"0\" cy=\"0\" r=\"0.515167\" /><g id=\"Y_SPLITTER-0x570004c61a60\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 0.167000,-0.250000 0.333000,-0.300000 0.500000,-0.350000 0.667000,-0.450000 0.833000,-0.630000 1.000000,-0.700000 1.167000,-0.700000 1.333000,-0.700000 1.500000,-0.700000 1.667000,-0.655000 1.833000,-0.600000 2.000000,-0.600000 2.000000,0.600000 1.833000,0.600000 1.667000,0.655000 1.500000,0.700000 1.333000,0.700000 1.167000,0.700000 1.000000,0.700000 0.833000,0.630000 0.667000,0.450000 0.500000,0.350000 0.333000,0.300000 0.167000,0.250000 0.000000,0.250000 z\" /><path class=\"layer_1_0\" d=\"M 2.000000,0.100000 2.396000,0.113000 2.790000,0.152000 3.180000,0.218000 3.566000,0.309000 3.919000,0.392000 4.276000,0.452000 4.637000,0.488000 5.000000,0.500000 5.000000,1.000000 4.604000,0.987000 4.210000,0.948000 3.820000,0.882000 3.435000,0.791000 3.081000,0.708000 2.724000,0.648000 2.363000,0.612000 2.000000,0.600000 z\" /><path class=\"layer_1_0\" d=\"M 2.000000,-0.600000 2.363000,-0.612000 2.724000,-0.648000 3.081000,-0.708000 3.435000,-0.791000 3.820000,-0.882000 4.210000,-0.948000 4.604000,-0.987000 5.000000,-1.000000 5.000000,-0.500000 4.637000,-0.488000 4.276000,-0.452000 3.919000,-0.392000 3.566000,-0.309000 3.180000,-0.218000 2.790000,-0.152000 2.396000,-0.113000 2.000000,-0.100000 z\" /></g><g id=\"straight_length_80_port_spec_TE_1550_500-0x570004455990\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 80.000000,-0.250000 80.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_7ACDJC2AZ5TVURQZJ2YD5GMT45DLJBFGYSJZ3NX3CVHOJ2U7S6FA-0x57001380bcc0\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 44.000000,-0.250000 44.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"rectangular_spiral_C6I2NLIA2L6WD72P3L742KZQAOFIBOZGGDGNQJNMJFBMQA62IARQ-0x5700139720a0\"><use transform=\"translate(35.000000 14.000000) rotate(90.000000)\" href=\"#straight_3OF5GAY6MWYZ46STPQYX4ANQSQCIQ63LSVEX6E3SCLLAZV2M7BRQ-0x570004a7e310\" /><use transform=\"translate(35.000000 24.063500) rotate(90.000000)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(25.000000 4.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(45.000000 34.063500)\" href=\"#straight_AAGNTKIF3N4PWGOVNZS6VDPREKBQYJMDNENFFG2QDS4U5PFO7H6A-0x570013a9ca80\" /><use transform=\"translate(14.000000 4.000000)\" href=\"#straight_AAGNTKIF3N4PWGOVNZS6VDPREKBQYJMDNENFFG2QDS4U5PFO7H6A-0x570013a9ca80\" /><use transform=\"translate(56.000000 34.063500)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(4.000000 14.000000) rotate(270.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(66.000000 24.063500) rotate(270.000000)\" href=\"#straight_RAZRFPM3UH24TAY5XELDFFQFURPLJ3W54UA7EUY3QQ25FMF4UWGA-0x5700135fe000\" /><use transform=\"translate(4.000000 26.063500) rotate(270.000000)\" href=\"#straight_RAZRFPM3UH24TAY5XELDFFQFURPLJ3W54UA7EUY3QQ25FMF4UWGA-0x5700135fe000\" /><use transform=\"translate(66.000000 12.000000) rotate(270.000000)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(14.000000 36.063500) rotate(180.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(56.000000 2.000000) rotate(180.000000)\" href=\"#straight_7ACDJC2AZ5TVURQZJ2YD5GMT45DLJBFGYSJZ3NX3CVHOJ2U7S6FA-0x57001380bcc0\" /><use transform=\"translate(58.000000 36.063500) rotate(180.000000)\" href=\"#straight_7ACDJC2AZ5TVURQZJ2YD5GMT45DLJBFGYSJZ3NX3CVHOJ2U7S6FA-0x57001380bcc0\" /><use transform=\"translate(12.000000 2.000000) rotate(180.000000)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(68.000000 26.063500) rotate(90.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(2.000000 12.000000) rotate(90.000000)\" href=\"#straight_AUZ2RGRUSCKI4M775MQIR2OWGGMJVJDSTWMGIUYIM56OVXIUKPTA-0x570004e8ef60\" /><use transform=\"translate(68.000000 10.000000) rotate(90.000000)\" href=\"#straight_AUZ2RGRUSCKI4M775MQIR2OWGGMJVJDSTWMGIUYIM56OVXIUKPTA-0x570004e8ef60\" /><use transform=\"translate(2.000000 28.063500) rotate(90.000000)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(58.000000 0.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(0.000000 0.000000)\" href=\"#straight_76AOQCCKYGBSLPKTLZT53IU6PZNQR5ZFVDOMEOSCR2V2OZIMBNVA-0x570004906830\" /><use transform=\"translate(12.000000 38.063500)\" href=\"#straight_Z5DIGLEHBUCDW7D7HEJ3VOFXIMZOJE3SJQIDI36BUYKZGEU7V7JQ-0x570004eb1c90\" /><use transform=\"translate(60.000000 38.063500)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(70.000000 28.063500) rotate(270.000000)\" href=\"#straight_RE3OSXXKD35JOLDAK74E2ROSYR46HA5IOZZ5XDNXNQ7GQLSOBCZA-0x570013e0ed70\" /><use transform=\"translate(70.000000 10.000000) rotate(270.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /></g><g id=\"straight_3OF5GAY6MWYZ46STPQYX4ANQSQCIQ63LSVEX6E3SCLLAZV2M7BRQ-0x570004a7e310\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 10.063000,-0.250000 10.063000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_76AOQCCKYGBSLPKTLZT53IU6PZNQR5ZFVDOMEOSCR2V2OZIMBNVA-0x570004906830\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 58.000000,-0.250000 58.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 1.036000,-0.255000 1.552000,-0.266000 2.065000,-0.288000 2.576000,-0.324000 3.084000,-0.377000 3.587000,-0.451000 4.084000,-0.549000 4.574000,-0.674000 5.053000,-0.828000 5.519000,-1.015000 5.969000,-1.235000 6.402000,-1.487000 6.816000,-1.771000 7.207000,-2.084000 7.575000,-2.425000 7.916000,-2.793000 8.229000,-3.184000 8.513000,-3.598000 8.765000,-4.031000 8.985000,-4.481000 9.172000,-4.947000 9.326000,-5.426000 9.451000,-5.916000 9.549000,-6.413000 9.623000,-6.916000 9.676000,-7.424000 9.712000,-7.935000 9.734000,-8.448000 9.749000,-9.481000 9.750000,-10.000000 10.250000,-10.000000 10.248000,-9.218000 10.224000,-8.170000 10.195000,-7.644000 10.149000,-7.118000 10.083000,-6.591000 9.994000,-6.067000 9.877000,-5.547000 9.729000,-5.032000 9.547000,-4.527000 9.329000,-4.035000 9.075000,-3.560000 8.787000,-3.105000 8.467000,-2.673000 8.115000,-2.266000 7.734000,-1.885000 7.327000,-1.533000 6.895000,-1.213000 6.440000,-0.925000 5.965000,-0.671000 5.473000,-0.453000 5.222000,-0.358000 4.712000,-0.193000 4.194000,-0.061000 3.671000,0.042000 3.146000,0.119000 2.619000,0.174000 2.093000,0.211000 1.567000,0.234000 1.043000,0.245000 0.000000,0.250000 z\" /></g><g id=\"bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 1.043000,-0.245000 1.567000,-0.234000 2.093000,-0.211000 2.619000,-0.174000 3.146000,-0.119000 3.671000,-0.042000 4.194000,0.061000 4.712000,0.193000 5.222000,0.358000 5.473000,0.453000 5.965000,0.671000 6.440000,0.925000 6.895000,1.213000 7.327000,1.533000 7.734000,1.885000 8.115000,2.266000 8.467000,2.673000 8.787000,3.105000 9.075000,3.560000 9.329000,4.035000 9.547000,4.527000 9.729000,5.032000 9.877000,5.547000 9.994000,6.067000 10.083000,6.591000 10.149000,7.118000 10.195000,7.644000 10.224000,8.170000 10.248000,9.218000 10.250000,10.000000 9.750000,10.000000 9.749000,9.481000 9.734000,8.448000 9.712000,7.935000 9.676000,7.424000 9.623000,6.916000 9.549000,6.413000 9.451000,5.916000 9.326000,5.426000 9.172000,4.947000 8.985000,4.481000 8.765000,4.031000 8.513000,3.598000 8.229000,3.184000 7.916000,2.793000 7.575000,2.425000 7.207000,2.084000 6.816000,1.771000 6.402000,1.487000 5.969000,1.235000 5.519000,1.015000 5.053000,0.828000 4.574000,0.674000 4.084000,0.549000 3.587000,0.451000 3.084000,0.377000 2.576000,0.324000 2.065000,0.288000 1.552000,0.266000 1.036000,0.255000 0.000000,0.250000 z\" /></g><g id=\"straight_AUZ2RGRUSCKI4M775MQIR2OWGGMJVJDSTWMGIUYIM56OVXIUKPTA-0x570004e8ef60\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 16.063000,-0.250000 16.063000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_AAGNTKIF3N4PWGOVNZS6VDPREKBQYJMDNENFFG2QDS4U5PFO7H6A-0x570013a9ca80\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 11.000000,-0.250000 11.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_RAZRFPM3UH24TAY5XELDFFQFURPLJ3W54UA7EUY3QQ25FMF4UWGA-0x5700135fe000\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 12.063000,-0.250000 12.063000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_Z5DIGLEHBUCDW7D7HEJ3VOFXIMZOJE3SJQIDI36BUYKZGEU7V7JQ-0x570004eb1c90\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 48.000000,-0.250000 48.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_RE3OSXXKD35JOLDAK74E2ROSYR46HA5IOZZ5XDNXNQ7GQLSOBCZA-0x570013e0ed70\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 18.063000,-0.250000 18.063000,0.250000 0.000000,0.250000 z\" /></g></defs><g transform=\"scale(1 -1)\"><g id=\"MZI-0x570013970290\"><use transform=\"translate(0.000000 0.000000)\" href=\"#Y_SPLITTER-0x570004c61a60\" /><use transform=\"translate(5.000000 -0.750000)\" href=\"#straight_length_80_port_spec_TE_1550_500-0x570004455990\" /><use transform=\"translate(5.000000 0.750000)\" href=\"#rectangular_spiral_C6I2NLIA2L6WD72P3L742KZQAOFIBOZGGDGNQJNMJFBMQA62IARQ-0x5700139720a0\" /><use transform=\"translate(90.000000 0.000000) rotate(180.000000)\" href=\"#Y_SPLITTER-0x570004c61a60\" /></g></g></svg>"
      ],
      "text/plain": [
       "Component(name=\"MZI\", technology=Technology(name=\"SiEPIC EBeam\", version=\"0.4.32\", layers={\"BlackBox\": LayerSpec(layer=(998, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"solid\"), \"FDTD\": LayerSpec(layer=(733, 0), description=\"SiEPIC\", color=\"#80005718\", pattern=\"hollow\"), \"FbrTgt\": LayerSpec(layer=(81, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Errors\": LayerSpec(layer=(999, 0), description=\"SiEPIC\", color=\"#00008018\", pattern=\"/\"), \"PinRecM\": LayerSpec(layer=(1, 11), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"DevRec\": LayerSpec(layer=(68, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"hollow\"), \"Chip design area\": LayerSpec(layer=(290, 0), description=\"Misc\", color=\"#80005718\", pattern=\"hollow\"), \"Dicing\": LayerSpec(layer=(210, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"solid\"), \"Deep Trench\": LayerSpec(layer=(201, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"FloorPlan\": LayerSpec(layer=(99, 0), description=\"Misc\", color=\"#8000ff18\", pattern=\"hollow\"), \"PinRec\": LayerSpec(layer=(1, 10), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Waveguide\": LayerSpec(layer=(1, 99), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\"), \"SiN\": LayerSpec(layer=(4, 0), description=\"Waveguides\", color=\"#a6cee318\", pattern=\"\\\\\"), \"M_Open\": LayerSpec(layer=(13, 0), description=\"Metal\", color=\"#3471eb18\", pattern=\"xx\"), \"Si\": LayerSpec(layer=(1, 0), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\\\"), \"M2_router\": LayerSpec(layer=(12, 0), description=\"Metal\", color=\"#90857018\", pattern=\"xx\"), \"SEM\": LayerSpec(layer=(200, 0), description=\"Misc\", color=\"#ff00ff18\", pattern=\"\\\"), \"VC\": LayerSpec(layer=(40, 0), description=\"Metal\", color=\"#3a027f18\", pattern=\"xx\"), \"Keep out\": LayerSpec(layer=(202, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"//\"), \"Si slab\": LayerSpec(layer=(2, 0), description=\"Waveguides\", color=\"#80a8ff18\", pattern=\"/\"), \"Si_Litho193nm\": LayerSpec(layer=(1, 69), description=\"Waveguides\", color=\"#cc80a818\", pattern=\"\\\"), \"Text\": LayerSpec(layer=(10, 0), description=\"\", color=\"#0000ff18\", pattern=\"\\\"), \"Si N\": LayerSpec(layer=(20, 0), description=\"Doping\", color=\"#7000ff18\", pattern=\"\\\\\"), \"Isolation Trench\": LayerSpec(layer=(203, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"Si N++\": LayerSpec(layer=(24, 0), description=\"Doping\", color=\"#0000ff18\", pattern=\":\"), \"Oxide open (to BOX)\": LayerSpec(layer=(6, 0), description=\"Waveguides\", color=\"#ffae0018\", pattern=\"\\\"), \"M1_heater\": LayerSpec(layer=(11, 0), description=\"Metal\", color=\"#ebc63418\", pattern=\"xx\")}, extrusion_specs=[ExtrusionSpec(mask_spec=MaskSpec((6, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(0, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((1, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.22), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((2, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.09), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((4, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(152024573088740.38, 724311326723836.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=3.031225983820944, poles=(((-0-7534484687295489j), 3530332266482328j), ((-0-4550924050946271j), 7233481618.869821j))), \"electrical\": Medium(attrs={}, name='Si3N4', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=7.5, conductivity=0.0)}, limits=(0, 0.4), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((12, 0)), MaskSpec((11, 0))], operand1=[], operation='+'), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(120884055879414.03, 2997924585809468.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-252828226350812.1-5784339105708298j), (1948434702479989.5+2132849526706848.8j)), ((-609339941453361-3915807795417961j), (5854104539645628+9628118738288506j)), ((-351192772413652.7-1494382744693159.8j), (-1716717002731465.8+3.5658946710009096e+16j)), ((-5781257140720.449-134119053600439.05j), (1.1436600467759824e+16+1.3607215135185057e+18j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=1.6, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.42, 2.62), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((12, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(154751311505403.34, 1595872899899471.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-569801961707506.2-5919036552773929j), (547547687971021.3+294290120688174.94j)), ((-1589807268517576.2-3491672819475904j), (1.0929163739969444e+16+422154272517619.8j)), ((-291288687923238.2-3648189488671429j), (252866071416221.06-269873948615172.56j)), ((-249515901504479.2-1081669083787891.2j), (-343676981321731.5-707306264998813.6j)), ((-53249179312995.555-283474011170933.5j), (2393359178586368.5+2.9476885206131206e+17j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=17.0, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.62, 3.02), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((13, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(3.02, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((201, 0)), MaskSpec((203, 0)), MaskSpec((210, 0))], operand1=[], operation='+'), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(-2e+07, 2e+07), sidewall_angle=0)], ports={\"SiN_TE_1310_750\": PortSpec(description=\"SiN Strip TE 1310 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1550_500\": PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"TE_1310_410\": PortSpec(description=\"Strip TE 1310 nm, w=410 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.41, 0, (1, 0))]), \"SiN_TE_895_450\": PortSpec(description=\"SiN Strip TE 895 nm, w=450 nm\", width=2, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.45, 0, (4, 0))]), \"SiN_TM_1310_750\": PortSpec(description=\"SiN Strip TM 1310 nm, w=750 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1310_350\": PortSpec(description=\"Strip TE 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"SiN_TE_1310_800\": PortSpec(description=\"SiN Strip TE 1310 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"TM_1310_350\": PortSpec(description=\"Strip TM 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"TM_1550_500\": PortSpec(description=\"Strip TM 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"SiN_TE-TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_1000\": PortSpec(description=\"SiN Strip TE 1550 nm, w=1000 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_800\": PortSpec(description=\"SiN Strip TE 1550 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"Rib_TE_1550_500\": PortSpec(description=\"Rib (90 nm slab) TE 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.5, 0, (1, 0))]), \"TE-TM_1550_450\": PortSpec(description=\"Strip TE-TM 1550, w=450 nm\", width=2, limits=(-1, 1.22), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.45, 0, (1, 0))]), \"Rib_TE_1310_350\": PortSpec(description=\"Rib (90 nm slab) TE 1310 nm, w=350 nm\", width=2.35, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.35, 0, (1, 0))]), \"MM_TE_1550_2000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=2000 nm\", width=6, limits=(-2, 2.22), num_modes=12, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(2, 0, (1, 0))]), \"MM_TE_1550_3000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=3000 nm\", width=6, limits=(-2, 2.22), num_modes=17, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (1, 0))]), \"MM_SiN_TE_1550_3000\": PortSpec(description=\"Multimode SiN Strip TE 1550 nm, w=3000 nm\", width=8, limits=(-2.5, 2.9), num_modes=7, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(3, 0, (4, 0))]), \"Slot_TE_1550_500\": PortSpec(description=\"Slot TE 1550 nm, w=500 nm, gap=100nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.2, 0.15, (1, 0)), (0.2, -0.15, (1, 0))]), \"SiN_TE_1550_750\": PortSpec(description=\"SiN Strip TE 1550 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"eskid_TE_1550\": PortSpec(description=\"eskid TE 1550\", width=3.31, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.06, -0.625, (1, 0)), (0.06, 0.625, (1, 0)), (0.06, 0.505, (1, 0)), (0.06, -0.385, (1, 0)), (0.06, -0.265, (1, 0)), (0.06, 0.385, (1, 0)), (0.06, 0.265, (1, 0)), (0.06, -0.505, (1, 0)), (0.35, 0, (1, 0))])}, connections={}, background_medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(59958491600000.0, 1998616386666666.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.5385442336875639, poles=(((-11504139.374277674-1.595196740783775e+16j), (7507685.43042605+4535416182817100j)), ((-249390.3565044153-172280738540723.53j), (46272.506981344035+99704543223121.88j)))), \"electrical\": Medium(attrs={}, name='SiO2', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=4.2, conductivity=0.0)}))"
      ]
     },
     "execution_count": 38,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "mzi = pf.Component(\"MZI\")\n",
    "\n",
    "y_in = mzi.add_reference(y_splitter)\n",
    "\n",
    "arm_bot = mzi.add_reference(straight)\n",
    "arm_bot.connect(\"P0\", y_in[\"P1\"])\n",
    "\n",
    "arm_top = mzi.add_reference(spiral)\n",
    "arm_top.connect(\"P0\", y_in[\"P2\"])\n",
    "\n",
    "y_out = mzi.add_reference(y_splitter)\n",
    "y_out.connect(\"P2\", arm_bot[\"P1\"])\n",
    "\n",
    "viewer(mzi)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "id": "2d798639-0529-4c92-9bd7-cbf9a7a80f64",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" height=\"20.000000rem\" viewBox=\"-4.500000 -43.563500 99.000000 49.063500\"><style>path{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.245318;}rect{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.245318;}circle{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.245318;}ellipse{fill:#a3b8d6;stroke:#908f8f;stroke-width:0.245318;}.reference{fill:none;stroke:#221f20;stroke-width:0.171722;}.label{transform:scale(1,-1);fill:#221f20;font-weight:bold;font-size:1.962540px;}.terminal{fill:none;stroke:#805080;stroke-width:0.245318;}.dashed{stroke-dasharray:1.226588,0.735953;}.port{fill:none;stroke:#805080;stroke-width:0.490635;}.virtual-connection{fill:none;stroke:#907090;stroke-width:0.367976;}.layer_998_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_998_0{fill:#004080;}.layer_733_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_733_0{fill:#800057;}.layer_81_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_81_0{fill:#004080;}.layer_999_0{stroke:#000080;fill:#000080;fill-opacity:0.094;}.label_999_0{fill:#000080;}.layer_1_11{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_11{fill:#004080;}.layer_68_0{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_68_0{fill:#004080;}.layer_290_0{stroke:#800057;fill:#800057;fill-opacity:0.094;}.label_290_0{fill:#800057;}.layer_210_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_210_0{fill:#a0a0c0;}.layer_201_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_201_0{fill:#c0c0c0;}.layer_99_0{stroke:#8000ff;fill:#8000ff;fill-opacity:0.094;}.label_99_0{fill:#8000ff;}.layer_1_10{stroke:#004080;fill:#004080;fill-opacity:0.094;}.label_1_10{fill:#004080;}.layer_1_99{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_99{fill:#ff80a8;}.layer_4_0{stroke:#a6cee3;fill:#a6cee3;fill-opacity:0.094;}.label_4_0{fill:#a6cee3;}.layer_13_0{stroke:#3471eb;fill:#3471eb;fill-opacity:0.094;}.label_13_0{fill:#3471eb;}.layer_1_0{stroke:#ff80a8;fill:#ff80a8;fill-opacity:0.094;}.label_1_0{fill:#ff80a8;}.layer_12_0{stroke:#908570;fill:#908570;fill-opacity:0.094;}.label_12_0{fill:#908570;}.layer_200_0{stroke:#ff00ff;fill:#ff00ff;fill-opacity:0.094;}.label_200_0{fill:#ff00ff;}.layer_40_0{stroke:#3a027f;fill:#3a027f;fill-opacity:0.094;}.label_40_0{fill:#3a027f;}.layer_202_0{stroke:#a0a0c0;fill:#a0a0c0;fill-opacity:0.094;}.label_202_0{fill:#a0a0c0;}.layer_2_0{stroke:#80a8ff;fill:#80a8ff;fill-opacity:0.094;}.label_2_0{fill:#80a8ff;}.layer_1_69{stroke:#cc80a8;fill:#cc80a8;fill-opacity:0.094;}.label_1_69{fill:#cc80a8;}.layer_10_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_10_0{fill:#0000ff;}.layer_20_0{stroke:#7000ff;fill:#7000ff;fill-opacity:0.094;}.label_20_0{fill:#7000ff;}.layer_203_0{stroke:#c0c0c0;fill:#c0c0c0;fill-opacity:0.094;}.label_203_0{fill:#c0c0c0;}.layer_24_0{stroke:#0000ff;fill:#0000ff;fill-opacity:0.094;}.label_24_0{fill:#0000ff;}.layer_6_0{stroke:#ffae00;fill:#ffae00;fill-opacity:0.094;}.label_6_0{fill:#ffae00;}.layer_11_0{stroke:#ebc634;fill:#ebc634;fill-opacity:0.094;}.label_11_0{fill:#ebc634;}</style><defs><path id=\"port-symbol\" class=\"port\" d=\"M 0,-0.981270 L 1.471905,0 0,0.981270\" /><path id=\"ref-port-symbol\" class=\"port\" style=\"stroke-opacity:0.33;\" d=\"M 0,-0.735953 C 0.981270,-0.735953 0.981270,0.735953 0,0.735953\" /><circle id=\"connection-symbol\" style=\"stroke-width:0;stroke:none;fill:#907090;\" cx=\"0\" cy=\"0\" r=\"0.515167\" /><g id=\"Y_SPLITTER-0x570004c61a60\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 0.167000,-0.250000 0.333000,-0.300000 0.500000,-0.350000 0.667000,-0.450000 0.833000,-0.630000 1.000000,-0.700000 1.167000,-0.700000 1.333000,-0.700000 1.500000,-0.700000 1.667000,-0.655000 1.833000,-0.600000 2.000000,-0.600000 2.000000,0.600000 1.833000,0.600000 1.667000,0.655000 1.500000,0.700000 1.333000,0.700000 1.167000,0.700000 1.000000,0.700000 0.833000,0.630000 0.667000,0.450000 0.500000,0.350000 0.333000,0.300000 0.167000,0.250000 0.000000,0.250000 z\" /><path class=\"layer_1_0\" d=\"M 2.000000,0.100000 2.396000,0.113000 2.790000,0.152000 3.180000,0.218000 3.566000,0.309000 3.919000,0.392000 4.276000,0.452000 4.637000,0.488000 5.000000,0.500000 5.000000,1.000000 4.604000,0.987000 4.210000,0.948000 3.820000,0.882000 3.435000,0.791000 3.081000,0.708000 2.724000,0.648000 2.363000,0.612000 2.000000,0.600000 z\" /><path class=\"layer_1_0\" d=\"M 2.000000,-0.600000 2.363000,-0.612000 2.724000,-0.648000 3.081000,-0.708000 3.435000,-0.791000 3.820000,-0.882000 4.210000,-0.948000 4.604000,-0.987000 5.000000,-1.000000 5.000000,-0.500000 4.637000,-0.488000 4.276000,-0.452000 3.919000,-0.392000 3.566000,-0.309000 3.180000,-0.218000 2.790000,-0.152000 2.396000,-0.113000 2.000000,-0.100000 z\" /></g><g id=\"straight_length_80_port_spec_TE_1550_500-0x570004455990\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 80.000000,-0.250000 80.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_7ACDJC2AZ5TVURQZJ2YD5GMT45DLJBFGYSJZ3NX3CVHOJ2U7S6FA-0x57001380bcc0\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 44.000000,-0.250000 44.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"rectangular_spiral_C6I2NLIA2L6WD72P3L742KZQAOFIBOZGGDGNQJNMJFBMQA62IARQ-0x5700139720a0\"><use transform=\"translate(35.000000 14.000000) rotate(90.000000)\" href=\"#straight_3OF5GAY6MWYZ46STPQYX4ANQSQCIQ63LSVEX6E3SCLLAZV2M7BRQ-0x570004a7e310\" /><use transform=\"translate(35.000000 24.063500) rotate(90.000000)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(25.000000 4.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(45.000000 34.063500)\" href=\"#straight_AAGNTKIF3N4PWGOVNZS6VDPREKBQYJMDNENFFG2QDS4U5PFO7H6A-0x570013a9ca80\" /><use transform=\"translate(14.000000 4.000000)\" href=\"#straight_AAGNTKIF3N4PWGOVNZS6VDPREKBQYJMDNENFFG2QDS4U5PFO7H6A-0x570013a9ca80\" /><use transform=\"translate(56.000000 34.063500)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(4.000000 14.000000) rotate(270.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(66.000000 24.063500) rotate(270.000000)\" href=\"#straight_RAZRFPM3UH24TAY5XELDFFQFURPLJ3W54UA7EUY3QQ25FMF4UWGA-0x5700135fe000\" /><use transform=\"translate(4.000000 26.063500) rotate(270.000000)\" href=\"#straight_RAZRFPM3UH24TAY5XELDFFQFURPLJ3W54UA7EUY3QQ25FMF4UWGA-0x5700135fe000\" /><use transform=\"translate(66.000000 12.000000) rotate(270.000000)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(14.000000 36.063500) rotate(180.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(56.000000 2.000000) rotate(180.000000)\" href=\"#straight_7ACDJC2AZ5TVURQZJ2YD5GMT45DLJBFGYSJZ3NX3CVHOJ2U7S6FA-0x57001380bcc0\" /><use transform=\"translate(58.000000 36.063500) rotate(180.000000)\" href=\"#straight_7ACDJC2AZ5TVURQZJ2YD5GMT45DLJBFGYSJZ3NX3CVHOJ2U7S6FA-0x57001380bcc0\" /><use transform=\"translate(12.000000 2.000000) rotate(180.000000)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(68.000000 26.063500) rotate(90.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(2.000000 12.000000) rotate(90.000000)\" href=\"#straight_AUZ2RGRUSCKI4M775MQIR2OWGGMJVJDSTWMGIUYIM56OVXIUKPTA-0x570004e8ef60\" /><use transform=\"translate(68.000000 10.000000) rotate(90.000000)\" href=\"#straight_AUZ2RGRUSCKI4M775MQIR2OWGGMJVJDSTWMGIUYIM56OVXIUKPTA-0x570004e8ef60\" /><use transform=\"translate(2.000000 28.063500) rotate(90.000000)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(58.000000 0.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /><use transform=\"translate(0.000000 0.000000)\" href=\"#straight_76AOQCCKYGBSLPKTLZT53IU6PZNQR5ZFVDOMEOSCR2V2OZIMBNVA-0x570004906830\" /><use transform=\"translate(12.000000 38.063500)\" href=\"#straight_Z5DIGLEHBUCDW7D7HEJ3VOFXIMZOJE3SJQIDI36BUYKZGEU7V7JQ-0x570004eb1c90\" /><use transform=\"translate(60.000000 38.063500)\" href=\"#bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\" /><use transform=\"translate(70.000000 28.063500) rotate(270.000000)\" href=\"#straight_RE3OSXXKD35JOLDAK74E2ROSYR46HA5IOZZ5XDNXNQ7GQLSOBCZA-0x570013e0ed70\" /><use transform=\"translate(70.000000 10.000000) rotate(270.000000)\" href=\"#bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\" /></g><g id=\"straight_3OF5GAY6MWYZ46STPQYX4ANQSQCIQ63LSVEX6E3SCLLAZV2M7BRQ-0x570004a7e310\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 10.063000,-0.250000 10.063000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_76AOQCCKYGBSLPKTLZT53IU6PZNQR5ZFVDOMEOSCR2V2OZIMBNVA-0x570004906830\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 58.000000,-0.250000 58.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"bend_UJJD4NAARVLGN57ZK22UVYRAYYJ2TECKN7LEGWDOM2B7M5ROZIHA-0x570004fd77b0\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 1.036000,-0.255000 1.552000,-0.266000 2.065000,-0.288000 2.576000,-0.324000 3.084000,-0.377000 3.587000,-0.451000 4.084000,-0.549000 4.574000,-0.674000 5.053000,-0.828000 5.519000,-1.015000 5.969000,-1.235000 6.402000,-1.487000 6.816000,-1.771000 7.207000,-2.084000 7.575000,-2.425000 7.916000,-2.793000 8.229000,-3.184000 8.513000,-3.598000 8.765000,-4.031000 8.985000,-4.481000 9.172000,-4.947000 9.326000,-5.426000 9.451000,-5.916000 9.549000,-6.413000 9.623000,-6.916000 9.676000,-7.424000 9.712000,-7.935000 9.734000,-8.448000 9.749000,-9.481000 9.750000,-10.000000 10.250000,-10.000000 10.248000,-9.218000 10.224000,-8.170000 10.195000,-7.644000 10.149000,-7.118000 10.083000,-6.591000 9.994000,-6.067000 9.877000,-5.547000 9.729000,-5.032000 9.547000,-4.527000 9.329000,-4.035000 9.075000,-3.560000 8.787000,-3.105000 8.467000,-2.673000 8.115000,-2.266000 7.734000,-1.885000 7.327000,-1.533000 6.895000,-1.213000 6.440000,-0.925000 5.965000,-0.671000 5.473000,-0.453000 5.222000,-0.358000 4.712000,-0.193000 4.194000,-0.061000 3.671000,0.042000 3.146000,0.119000 2.619000,0.174000 2.093000,0.211000 1.567000,0.234000 1.043000,0.245000 0.000000,0.250000 z\" /></g><g id=\"bend_LAJDY2TV624CS2DEMWLUM2IS3HXAXBZYSNIBSLV7YFZ32X2WBWJA-0x57000478bff0\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 1.043000,-0.245000 1.567000,-0.234000 2.093000,-0.211000 2.619000,-0.174000 3.146000,-0.119000 3.671000,-0.042000 4.194000,0.061000 4.712000,0.193000 5.222000,0.358000 5.473000,0.453000 5.965000,0.671000 6.440000,0.925000 6.895000,1.213000 7.327000,1.533000 7.734000,1.885000 8.115000,2.266000 8.467000,2.673000 8.787000,3.105000 9.075000,3.560000 9.329000,4.035000 9.547000,4.527000 9.729000,5.032000 9.877000,5.547000 9.994000,6.067000 10.083000,6.591000 10.149000,7.118000 10.195000,7.644000 10.224000,8.170000 10.248000,9.218000 10.250000,10.000000 9.750000,10.000000 9.749000,9.481000 9.734000,8.448000 9.712000,7.935000 9.676000,7.424000 9.623000,6.916000 9.549000,6.413000 9.451000,5.916000 9.326000,5.426000 9.172000,4.947000 8.985000,4.481000 8.765000,4.031000 8.513000,3.598000 8.229000,3.184000 7.916000,2.793000 7.575000,2.425000 7.207000,2.084000 6.816000,1.771000 6.402000,1.487000 5.969000,1.235000 5.519000,1.015000 5.053000,0.828000 4.574000,0.674000 4.084000,0.549000 3.587000,0.451000 3.084000,0.377000 2.576000,0.324000 2.065000,0.288000 1.552000,0.266000 1.036000,0.255000 0.000000,0.250000 z\" /></g><g id=\"straight_AUZ2RGRUSCKI4M775MQIR2OWGGMJVJDSTWMGIUYIM56OVXIUKPTA-0x570004e8ef60\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 16.063000,-0.250000 16.063000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_AAGNTKIF3N4PWGOVNZS6VDPREKBQYJMDNENFFG2QDS4U5PFO7H6A-0x570013a9ca80\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 11.000000,-0.250000 11.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_RAZRFPM3UH24TAY5XELDFFQFURPLJ3W54UA7EUY3QQ25FMF4UWGA-0x5700135fe000\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 12.063000,-0.250000 12.063000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_Z5DIGLEHBUCDW7D7HEJ3VOFXIMZOJE3SJQIDI36BUYKZGEU7V7JQ-0x570004eb1c90\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 48.000000,-0.250000 48.000000,0.250000 0.000000,0.250000 z\" /></g><g id=\"straight_RE3OSXXKD35JOLDAK74E2ROSYR46HA5IOZZ5XDNXNQ7GQLSOBCZA-0x570013e0ed70\"><path class=\"layer_1_0\" d=\"M 0.000000,-0.250000 18.063000,-0.250000 18.063000,0.250000 0.000000,0.250000 z\" /></g></defs><g transform=\"scale(1 -1)\"><g id=\"MZI-0x570013970290\"><use transform=\"translate(0.000000 0.000000)\" href=\"#Y_SPLITTER-0x570004c61a60\" /><use transform=\"translate(5.000000 -0.750000)\" href=\"#straight_length_80_port_spec_TE_1550_500-0x570004455990\" /><use transform=\"translate(5.000000 0.750000)\" href=\"#rectangular_spiral_C6I2NLIA2L6WD72P3L742KZQAOFIBOZGGDGNQJNMJFBMQA62IARQ-0x5700139720a0\" /><use transform=\"translate(90.000000 0.000000) rotate(180.000000)\" href=\"#Y_SPLITTER-0x570004c61a60\" /><g transform=\"translate(90.000000 0.000000) rotate(180.000000)\"><path class=\"port\" d=\"M 0,-1.000000 V 1.000000\" /><use href=\"#port-symbol\" /></g><text class=\"label\" text-anchor=\"end\" dominant-baseline=\"text-before-edge\" x=\"90.000000\" y=\"-0.000000\">P1</text><g transform=\"translate(0.000000 0.000000) rotate(0.000000)\"><path class=\"port\" d=\"M 0,-1.000000 V 1.000000\" /><use href=\"#port-symbol\" /></g><text class=\"label\" text-anchor=\"start\" dominant-baseline=\"text-after-edge\" x=\"0.000000\" y=\"-0.000000\">P0</text></g></g></svg>"
      ],
      "text/plain": [
       "Component(name=\"MZI\", technology=Technology(name=\"SiEPIC EBeam\", version=\"0.4.32\", layers={\"BlackBox\": LayerSpec(layer=(998, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"solid\"), \"FDTD\": LayerSpec(layer=(733, 0), description=\"SiEPIC\", color=\"#80005718\", pattern=\"hollow\"), \"FbrTgt\": LayerSpec(layer=(81, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Errors\": LayerSpec(layer=(999, 0), description=\"SiEPIC\", color=\"#00008018\", pattern=\"/\"), \"PinRecM\": LayerSpec(layer=(1, 11), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"DevRec\": LayerSpec(layer=(68, 0), description=\"SiEPIC\", color=\"#00408018\", pattern=\"hollow\"), \"Chip design area\": LayerSpec(layer=(290, 0), description=\"Misc\", color=\"#80005718\", pattern=\"hollow\"), \"Dicing\": LayerSpec(layer=(210, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"solid\"), \"Deep Trench\": LayerSpec(layer=(201, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"FloorPlan\": LayerSpec(layer=(99, 0), description=\"Misc\", color=\"#8000ff18\", pattern=\"hollow\"), \"PinRec\": LayerSpec(layer=(1, 10), description=\"SiEPIC\", color=\"#00408018\", pattern=\"/\"), \"Waveguide\": LayerSpec(layer=(1, 99), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\"), \"SiN\": LayerSpec(layer=(4, 0), description=\"Waveguides\", color=\"#a6cee318\", pattern=\"\\\\\"), \"M_Open\": LayerSpec(layer=(13, 0), description=\"Metal\", color=\"#3471eb18\", pattern=\"xx\"), \"Si\": LayerSpec(layer=(1, 0), description=\"Waveguides\", color=\"#ff80a818\", pattern=\"\\\\\"), \"M2_router\": LayerSpec(layer=(12, 0), description=\"Metal\", color=\"#90857018\", pattern=\"xx\"), \"SEM\": LayerSpec(layer=(200, 0), description=\"Misc\", color=\"#ff00ff18\", pattern=\"\\\"), \"VC\": LayerSpec(layer=(40, 0), description=\"Metal\", color=\"#3a027f18\", pattern=\"xx\"), \"Keep out\": LayerSpec(layer=(202, 0), description=\"Misc\", color=\"#a0a0c018\", pattern=\"//\"), \"Si slab\": LayerSpec(layer=(2, 0), description=\"Waveguides\", color=\"#80a8ff18\", pattern=\"/\"), \"Si_Litho193nm\": LayerSpec(layer=(1, 69), description=\"Waveguides\", color=\"#cc80a818\", pattern=\"\\\"), \"Text\": LayerSpec(layer=(10, 0), description=\"\", color=\"#0000ff18\", pattern=\"\\\"), \"Si N\": LayerSpec(layer=(20, 0), description=\"Doping\", color=\"#7000ff18\", pattern=\"\\\\\"), \"Isolation Trench\": LayerSpec(layer=(203, 0), description=\"Misc\", color=\"#c0c0c018\", pattern=\"solid\"), \"Si N++\": LayerSpec(layer=(24, 0), description=\"Doping\", color=\"#0000ff18\", pattern=\":\"), \"Oxide open (to BOX)\": LayerSpec(layer=(6, 0), description=\"Waveguides\", color=\"#ffae0018\", pattern=\"\\\"), \"M1_heater\": LayerSpec(layer=(11, 0), description=\"Metal\", color=\"#ebc63418\", pattern=\"xx\")}, extrusion_specs=[ExtrusionSpec(mask_spec=MaskSpec((6, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(0, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((1, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.22), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((2, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(21413747041496.2, 249827048817455.7), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=((6241549589084091j, -3.3254308736142404e+16j),)), \"electrical\": Medium(attrs={}, name='Si', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=12.3, conductivity=0.0)}, limits=(0, 0.09), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((4, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(152024573088740.38, 724311326723836.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=3.031225983820944, poles=(((-0-7534484687295489j), 3530332266482328j), ((-0-4550924050946271j), 7233481618.869821j))), \"electrical\": Medium(attrs={}, name='Si3N4', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=7.5, conductivity=0.0)}, limits=(0, 0.4), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((12, 0)), MaskSpec((11, 0))], operand1=[], operation='+'), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(120884055879414.03, 2997924585809468.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-252828226350812.1-5784339105708298j), (1948434702479989.5+2132849526706848.8j)), ((-609339941453361-3915807795417961j), (5854104539645628+9628118738288506j)), ((-351192772413652.7-1494382744693159.8j), (-1716717002731465.8+3.5658946710009096e+16j)), ((-5781257140720.449-134119053600439.05j), (1.1436600467759824e+16+1.3607215135185057e+18j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=1.6, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.42, 2.62), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((12, 0)), medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(154751311505403.34, 1595872899899471.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.0, poles=(((-569801961707506.2-5919036552773929j), (547547687971021.3+294290120688174.94j)), ((-1589807268517576.2-3491672819475904j), (1.0929163739969444e+16+422154272517619.8j)), ((-291288687923238.2-3648189488671429j), (252866071416221.06-269873948615172.56j)), ((-249515901504479.2-1081669083787891.2j), (-343676981321731.5-707306264998813.6j)), ((-53249179312995.555-283474011170933.5j), (2393359178586368.5+2.9476885206131206e+17j)))), \"electrical\": LossyMetalMedium(attrs={}, name=None, frequency_range=(100000000.0, 200000000000.0), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='LossyMetalMedium', permittivity=1, conductivity=17.0, roughness=None, fit_param=SurfaceImpedanceFitterParam(attrs={}, max_num_poles=16, tolerance_rms=0.001, frequency_sampling_points=20, log_sampling=True, type='SurfaceImpedanceFitterParam'))}, limits=(2.62, 3.02), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec((13, 0)), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(3.02, 2e+07), sidewall_angle=0), ExtrusionSpec(mask_spec=MaskSpec(operand0=[MaskSpec((201, 0)), MaskSpec((203, 0)), MaskSpec((210, 0))], operand1=[], operation='+'), medium=Medium(attrs={}, name=None, frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=1.0, conductivity=0.0), limits=(-2e+07, 2e+07), sidewall_angle=0)], ports={\"SiN_TE_1310_750\": PortSpec(description=\"SiN Strip TE 1310 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1550_500\": PortSpec(description=\"Strip TE 1550 nm, w=500 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"TE_1310_410\": PortSpec(description=\"Strip TE 1310 nm, w=410 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.41, 0, (1, 0))]), \"SiN_TE_895_450\": PortSpec(description=\"SiN Strip TE 895 nm, w=450 nm\", width=2, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.45, 0, (4, 0))]), \"SiN_TM_1310_750\": PortSpec(description=\"SiN Strip TM 1310 nm, w=750 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"TE_1310_350\": PortSpec(description=\"Strip TE 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"SiN_TE_1310_800\": PortSpec(description=\"SiN Strip TE 1310 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"TM_1310_350\": PortSpec(description=\"Strip TM 1310 nm, w=350 nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.35, 0, (1, 0))]), \"TM_1550_500\": PortSpec(description=\"Strip TM 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=3.5, path_profiles=[(0.5, 0, (1, 0))]), \"SiN_TE-TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TM_1550_1000\": PortSpec(description=\"SiN Strip TM 1550 nm, w=1000 nm\", width=3, limits=(-1.5, 1.9), num_modes=1, added_solver_modes=1, polarization=\"TM\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_1000\": PortSpec(description=\"SiN Strip TE 1550 nm, w=1000 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(1, 0, (4, 0))]), \"SiN_TE_1550_800\": PortSpec(description=\"SiN Strip TE 1550 nm, w=800 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.8, 0, (4, 0))]), \"Rib_TE_1550_500\": PortSpec(description=\"Rib (90 nm slab) TE 1550 nm, w=500 nm\", width=2.5, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.5, 0, (1, 0))]), \"TE-TM_1550_450\": PortSpec(description=\"Strip TE-TM 1550, w=450 nm\", width=2, limits=(-1, 1.22), num_modes=2, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.45, 0, (1, 0))]), \"Rib_TE_1310_350\": PortSpec(description=\"Rib (90 nm slab) TE 1310 nm, w=350 nm\", width=2.35, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (2, 0)), (0.35, 0, (1, 0))]), \"MM_TE_1550_2000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=2000 nm\", width=6, limits=(-2, 2.22), num_modes=12, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(2, 0, (1, 0))]), \"MM_TE_1550_3000\": PortSpec(description=\"Multimode Strip TE 1550 nm, w=3000 nm\", width=6, limits=(-2, 2.22), num_modes=17, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(3, 0, (1, 0))]), \"MM_SiN_TE_1550_3000\": PortSpec(description=\"Multimode SiN Strip TE 1550 nm, w=3000 nm\", width=8, limits=(-2.5, 2.9), num_modes=7, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(3, 0, (4, 0))]), \"Slot_TE_1550_500\": PortSpec(description=\"Slot TE 1550 nm, w=500 nm, gap=100nm\", width=2, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.2, 0.15, (1, 0)), (0.2, -0.15, (1, 0))]), \"SiN_TE_1550_750\": PortSpec(description=\"SiN Strip TE 1550 nm, w=750 nm\", width=3, limits=(-1, 1.4), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=2.1, path_profiles=[(0.75, 0, (4, 0))]), \"eskid_TE_1550\": PortSpec(description=\"eskid TE 1550\", width=3.31, limits=(-1, 1.22), num_modes=1, added_solver_modes=0, polarization=\"\", target_neff=3.5, path_profiles=[(0.06, -0.625, (1, 0)), (0.06, 0.625, (1, 0)), (0.06, 0.505, (1, 0)), (0.06, -0.385, (1, 0)), (0.06, -0.265, (1, 0)), (0.06, 0.385, (1, 0)), (0.06, 0.265, (1, 0)), (0.06, -0.505, (1, 0)), (0.35, 0, (1, 0))])}, connections={}, background_medium={\"optical\": PoleResidue(attrs={}, name=None, frequency_range=(59958491600000.0, 1998616386666666.8), allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='PoleResidue', eps_inf=1.5385442336875639, poles=(((-11504139.374277674-1.595196740783775e+16j), (7507685.43042605+4535416182817100j)), ((-249390.3565044153-172280738540723.53j), (46272.506981344035+99704543223121.88j)))), \"electrical\": Medium(attrs={}, name='SiO2', frequency_range=None, allow_gain=False, nonlinear_spec=None, modulation_spec=None, viz_spec=None, heat_spec=None, type='Medium', permittivity=4.2, conductivity=0.0)}))"
      ]
     },
     "execution_count": 39,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "mzi.add_reference_ports(add_model=pf.CircuitModel())\n",
    "viewer(mzi)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "id": "528540ce-c55e-486d-be69-db3052386ca7",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Progress: 100% \n"
     ]
    },
    {
     "data": {
      "image/png": "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HnroIfbZZx+mTJnClVdeyWc/+1nWrl3Lb37zG6677jqSSWG8tGrVKj75yU/i9fZdgxYtWsTbb79NT09P1eOW7Fxs/evvAHjLszcArUaP471fdjUK+Rx+pQjQz/vKGxZrv2ApYcewBiAj3eMAX1aITqVpeOMxgLg6gWY9SarLmcLO0HUmGD2gQHTi8POxalatGlYnktkmoog9vskMH6cDz4QZ8B6Ess4VQbntQnAmTRO74dDD7bAdXGnnboqQEvWApcDIorsUngK9oDq4nCG3XYjUhK+Czyc4CbaDmnFub+vUdnGd6nVNYKRPyN9itnVz8CacZJxQzMAPh9/0rQvf3QzewdtkDodhGKxcuZInn3ySiy66qOLX/epXv2Lp0qWEQiF+/etfs3z5cu68885ylDedFjWQX/7yl7ngggtIp9OEQiE6OjqYNKl/Zt2kSZPo6Kg+wjd58mQefvhhvvCFL+ByuSqOHK9bt47ly5dzyCGH9IvQD8dDDz3E0Ucfzb777su7777L6aefzo033sgRRxzBzTffzNNPP833vvc95syZw957781f/vIXjj32WDo6Othtt/4eGdb8Ozo6aG5uHuztJLsIqrnGiU8+gswH/ySo5On88D2mzR45e0PSGNKJHqwts1C07+810CRWFiHdGaJbRrrHAeG8WDT7W0YW3VYaba7HmcIhEd+OVxG71s0jiO7WKbMAiChZkr3OMEH4KFpciIaRUv8Bwm2zAIgVnSsaSr3ie5MLjCzqXFGReeHLOlfUubJmC7DQyPNRm0Qmgjfj3NSx8vctOHLpiBoV30lv1rlt0PLmdSpdQfp/tN3qde/c75tEUksee+wxwuEwfr+f4447jtNOO41ly5ZV/PrXXnuNww8/HIBHH32Uiy++mM9//vMcdthh/YzCfD4fTU1NJBKjX5haJmiD/Xz2s58lk8nwta99bUjjNoDe3l7C4TDBYJA5c+YwadIk7rvvvlHN98knn+STn/wkX//61znggAO49dZb8fl85WMnT54so9iSivDmREmkGmplm0usJXo2O9crZVckY7bizRi+fllzoSaRFRg1knYMawAy0j0OaDYjveGJs0Y8NuefCHko9Tozmhrv/JAmRPuzaDA87LGhSEzUrpIWtaxNExozyCpQ00IAaKGRRXfzFOFuPlHfjlYq4XI778/PivJq4ZGjQL4JYtMk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",
      "text/plain": [
       "<Figure size 1000x350 with 2 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "_ = pf.plot_s_matrix(mzi.s_matrix(freqs))"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "b09b9307-8632-4585-a6b0-bc8a69199c7c",
   "metadata": {},
   "source": [
    "## Thermal shift simulation\n",
    "\n",
    "Before setting up a proper thermal simulation using our heat solver, we can easily test the effects to first order by changing the straight section length."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "id": "abb84502-7109-4b73-ad81-3a61aa6f23ad",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Progress: 100% \n"
     ]
    },
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAA90AAAFUCAYAAAA57l+/AAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjEsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvc2/+5QAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzsnXmYHHWd/1/V9zXdPfdkck1IIAeBJBxCICggEhBBWAQEBMIirCBgILKKSIiw6E851ihgNhyLCgjCLqcsh8gpQSWHXCFA7mvu6emZvrurfn98q3syZCYzk3R3Vfd8X88zz5NMV1V/qqa66/v+nIqmaRoSiUQikUgkEolEIpFI8o7FaAMkEolEIpFIJBKJRCIpV6TolkgkEolEIpFIJBKJpEBI0S2RSCQSiUQikUgkEkmBkKJbIpFIJBKJRCKRSCSSAiFFt0QikUgkEolEIpFIJAVCim6JRCKRSCQSiUQikUgKhBTdEolEIpFIJBKJRCKRFAgpuiUSiUQikUgkEolEIikQNqMNMAJVVdmxYwcVFRUoimK0ORKJRCIZRWiaRk9PD42NjVgs0ve9r8hnukQikUiMYrjP9FEpunfs2MH48eONNkMikUgko5itW7cybtw4o80oeeQzXSKRSCRGM9QzfVSK7oqKCkBcHL/fb7A1EolEIhlNhMNhxo8fn3sWSfYN+UyXSCQSiVEM95k+KkV3Nv3M7/fLB7REIpFIDEGmQucH+UyXSCQSidEM9UyXxWQSiUQikUgkEolEIpEUCCm6JRKJRCKRSCQSiUQiKRBSdEskEolEIpFIJBKJRFIgRmVNt0QikUgkktFFJpMhlUoZbYakxLHb7VitVqPNkEgkJYYU3RKJRCKRSMoWTdNobm4mFAoZbYqkTAgGgzQ0NMhmiBKJZNhI0S2RSCQSiaRsyQruuro6PB6PFEqSvUbTNKLRKK2trQCMGTPGYIskEkmpIEW3RCKRSCSSsiSTyeQEd3V1tdHmSMoAt9sNQGtrK3V1dTLVXCKRDAvZSE0ikUgkEklZkq3h9ng8BlsiKSey95PsESCRSIaLjHRLcmz77AMAxk2ZabAl5uS9V58guvWfANQd8jX2m3mEwRaZk62fvY+/egyByhqjTTEl6979C1a7g8kHHYVikX7PgUgkYnzyzv/RsP8h1DY2GW2OpAyQKeWSfCLvJ4lZ2fjRP4h07GDmMV832hTJ55CiWwLAJ6teo+npf8GhZPjMOpnoMTdw8LFnGm2Wafhk1esc/Poluf93bPgtvRP+ic9faaBV5mL9e2/T+/xiZsX/wQ6ljvR3XqW6fpzRZpmKVS/+nkNWXAnAxqcn0Hvsf3DQF+WDMYumqrzz+x8zdePvOYgwza/W0H31OwSqao02TSKRSCQS0+N4/Hwmqq2sDzzP5IOPMtocyS7IMIuEaG837mcvx6FkAJiSWc9+r36X7s42gy0zD4kXlwDwmXUyrVRRTTfv/8//M9YoE9G6fSNj/ud0ZsX/AUCj1krrfWeTjMcMtsw8bN/wIVPe/ncAVE1hkrqFcX+5kngsYrBl5uGfr/6RuRvvpoowAA20s/7+f0VTVYMtk0gkEonE3PSGuxirtWBRNFrf+YPR5kg+hxTdEt5/cCHjtR20UsXWb73FJssEfEqMj56+3WjTTMEHbz3LQYlVJDUrnm89wpbDbwDgoE2/pattp8HWmYP1zy/FoyRYb92P9750P2E8TE99yKoHrjbaNFOgZjJEH74QvxJlrX0G3VeupZkaKgnz3gsPGG2eaXC+sxSAv1Wfzsdf+1+SmpVDIm/w7pNLDbZMIikuCxYsQFEUFEXB4XAwZcoUbr75ZtLpdG6b9957j2OOOQaXy8X48eP5xS9+MeCxVFXlscce49RTT2XChAnU1tZy2GGHsWTJEjo6Ogbc5+6776apqQmXy8URRxzB3//+94KcZ5YlS5bkztdms9HU1MQ111xDb29vbpstW7Zwyimn4PF4qKur47rrrut3PXblhRde4Oyzz6apqYmamhoOPvhgvv/977Nly5YBt3/88ceZNm0aLpeLgw46iOeff74g5ymRFJKWTWtz/x6/82XpsDYZUnSPcpq3rufwticBaDn+l4yfchDthwqhNH3zQ/SGu4w0zxTYXr8VgNW1X6dx0jQOOeli1lv3w6fEWPc/txhsnfHEYxGmbf8fALoP/x4HH/cNNsy7E4CDW54m1hs20jxTsO7dP7N/5jN6NTdVFz1EZe0YNu53HgBVH/y3fDACa//2ItNTH5HUbOx35k+YdtiXWTX5uwA0fLBcXiPJqOOkk05i586dfPrppyxatIglS5Zw2223ARAOhznxxBOZOHEiK1eu5LbbbmPJkiUsX7683zHa29s5/vjj+dGPfsRxxx3HQw89xKuvvsrixYv5+OOPmTFjBm+//Xa/fR577DGuvfZabrrpJlatWsWsWbOYP39+bkxWoTjwwAPZuXMnmzZt4uc//znLly9n0aJFgOhCf8opp5BMJnn77bf57W9/y4MPPsjixYv7HSMajXLWWWdx8cUXM3PmTO6//35ef/11brvtNnp6epg1axZPPvlkv33efvttzj33XC655BJWr17N6aefzumnn84HH3xQ0POVSPJN945Pcv8ep+1kw4eFdZZJRoYU3aOcTW88hEXRWGs/MFdbOmf+xWxRGgnSywdP/6fBFhrL9g0fMy21lpRmZfK/LAHAYrUSPkIsBCY3Pz/qxcB7L9xPJWGaqeXgLwshOev4c9iu1ONREnz0+mMGW2g83SufAGBt8IvUj5sMwPSvfpe4ZmdKZj0f/+NlI80zBYnXhKNmTdVJueZpB379GpKajfHaDjavW2WgdRJJ8XE6nTQ0NDBx4kQuv/xyTjjhBJ555hkAHn74YZLJJA888AAHHngg3/zmN7n66qu58847c/un02lOO+00Jk+ezMcff8y1117LF7/4RWbOnMlpp53Go48+ygMPPMAZZ5zBhg0bcvvdeeedXHrppVx88cXMmDGDZcuW4fF4eOCBvcvKGa54tdlsNDQ0MG7cOM455xzOP//83Pm+9NJLfPTRRzz00EPMnj2bk08+mVtuuYW7776bZDKZO8ZFF11ENBrlk08+YfHixXz5y1/mwAMPZP78+fzXf/0XL730EpdffjkrVqzI7bN06VJOOukkrrvuOqZPn84tt9zCIYccwl133bVX5yuRGEWydX2//7e+86hBlkgGQoruUU7VxucACE85Lfc7q81G88x/A6B20zOG2GUWtq38EwCfOaZR0zgx9/sZX/wXopqTWrrY8ME7RplnCqo+eBCATfudi83uAECxWNgy9hQArB/+j1GmmQI1k2FS6ysA2A86I/f7YE0D71XNByDy13sNsc0stDdvZXZMfI7GfPXfc7+vCFTxkecwAHau+KMhtknKD03TiCbTRf/RNG2f7Ha73TmBuWLFCr74xS/icDhyr8+fP59169bR1SUy1O6//34URWH58uWoqspVV13F2LFjmT17dk6sn3LKKVx22WX85Cc/ASCZTLJy5UpOOOGE3HEtFgsnnHBCP6E6XFavXs3hhx+eE8/7cr4HHXQQ9fX1/c43HA7z4YcfAvDi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KXsX6U5Z9Z4JZfD5cmXE39PhG9rxAn0z3WPhEol0u1wuYrG+lIR33nmHI444ot/rgwkbSf7JpPQmYcBJJ53Ezp07+fTTT1m0aBFLlizJRTkymQxut5urr76aE044YdDjRaNRzjrrLC6++GJmzpzJ/fffz+uvv85tt91GT08Ps2bN4sknn+y3z9tvv825557LJZdcwurVqzn99NM589vX8MHHn6EWSHQD+P1+du7cybZt27j33nv5v//7Py644ILc6+effz4ffvghLz1yD8/9dil//evbXHbZZf2OoaoqV111FSeffDL19fXcfffdvPHGG9xzzz34fD7mzZvH3Xff3W+fjRs3csopp3DcccexZs0aFi5cyLe//W1efPHFYdtu84u0V1fS+PTpUNtWADqVIFabOVLw/YEqEprITOhsNV5QKhHhHEm7zSW6s6nciZDxc6gdet20UmGaim4CtXqzOS1MJm2OHhP5RD6Pi0fr9o2kkgmjzSg5bOkoABbXSES3noqejBbCpKKS7cAeV4Zffavo18qalJ/dPeHWu1A7fEOXNFldwpGRdQKVMtkIdWovI91pfT8tUfqfL68qHC+uiuGJ7og+zztuUKR7xCvs2bNn8/vf/56f/exnvPnmm7S0tHD88cfnXl+/fj2NjeaoCx0NZNIp7ICGgtPppKFBLHgvv/xynnzySZ555hmuv/56vF4vv/nNbwCRkhgKhQY83kUXXUQ0GuWTTz6hoqLvIXnggQcyf/58vv3tb3PqqafS0NDA3LlzAVi6dCknnXQS1113HQC33HILLz7/DHf992PcccixIz6nDz74gJkzZw65naIoufNtbGzk6quv5sYbbyQWi7Fp0yZeeOEFVqx4myMniC+Ypb/6FV/72te4/fbbc/foD37wA/72t7+xdu3a3LGy53vcccfxne98h6985SvU19fzjW98A4Bly5YxadIk7rjjDgCmT5/OW2+9xX/+538yf/78YZ2jKyhEt88ENcsRvUlYt7UKc0zpFmPVOvWxaj3t26BpqqH22OLCK6p4zXKFBElXDUT75qwbiTcpHmLOSvN8/werG1A1Baui0d6+k5oGc5RP5Av5PC4O7/7pPg75+/f5R+0ZHHHlfxttTklhz4iFvc09fNGt6aLbUgZRyVRMiIKEZfiiO5sVYC8DgVhIvKq4Pi7/0M5wiy667enSF5oZ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zJkzhzlz5uRev+CCC+jq6uLGG2/E5XLx9NNP09nZSWtrK7fccgvbt2+npaWFG264AcsuntejjjqKRx55hOXLlzNr1iyeeOIJ/ud/nmDmtClYUUfc7XVfBXeWhx9+mAMmT+LL53yHb5x7EfPmzWP58uW514877jimTJnCpZdeiqqq/Nd//Rfd3d20tLSwfPly3n33XTo7O7nzzjtxufrE1qRJk/jTn/7Eyy+/zKxZs7jjjju47777hj0uLEvCKQRKpse4SK6mqlTq9coVteYS3Z4qIboDaWNFd48exe2ymC2GCy63lzDigRNq2WKYHdlmfAmnuZrxQV/H+WwHesngPPbYY1x77bXcdNNNrFq1ilmzZjF//nxaWwfOEnj77bc599xzueSSS1i9ejWnn346p59+Oh988EFum0gkwrx58/j5z38+6Ptec801PPvsszz++OO8/vrr7Nixg3/5l3/J+/mNlEBsKwDuhv2xWK1s8B4CQNcHLxtpVskQ6w0BkNDs2EdQdmJ3CYHqKoP621wH9hFkTHp9ffXvkbAxDZ/MTrpXfJ8n7MNr0GezO4hq4h6M9RoT5cwXVn3smbKXWbiWnOgubadWOir+jokRlG5kZ7q70+GC2DQUhovukT7ks2zatInvf//7HHPMMUWy1HxomoZNT9++//77eOqpp/a4/aZNm9A0bbefLDabjaeffprHH3+ck08+mVdffRWv14vf72fr1q0sW7aMY489FlVVdzv2WWedxbp160gkEnzwwQd87Wunomoi+p5OD39s2XBZsGDBoLPGs1RVVfG7u39BzydvsXPbJh544IF+tdoghPm6deuYN28ezz33HFarlaqqKlpbW3n00Uc57LDDcl3bd+XYY49l9erVJBIJ1q9fn2vINhIybvHhN3LcU29PKDdyobLOXF2nA3Winr9K60Qb4J4rFvEuISh7beYT3dDnDMg6B4zA0ivqpdMma8YH4NTLJrwpY+veS4E777yTSy+9lIsvvpgZM2awbNkyPB4PDzzwwIDbL126lJNOOonrrruO6dOnc8stt3DIIYdw11135ba54IILWLx48W5jFrN0d3dz//33c+edd3L88cdz6KGH8t///d+8/fbbvPPOOwU5z+GgqSpj0iKDo2r8dACSjYcB4Gz/yDC7Sol4RCyKo8rIMoScev23WyttUQC7CCTn8CPdVpuN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6cQ555yDnTt3jjveBx54AAsXLoTZbMaCBQvw05/+tPhdR0cHOI7Dn//8Z5x99tmwWq1YunQptmzZMuwY999/P1pbW2G1WnHxxRfj7rvvhtvtBgA8+OCD+PrXv46dO3eC4zhwHIcHH3ywuO/AwAAuvvhiWK1WzJ07F48//vi44/3DH/6ApUuXYtq0acXPRvO433PPPWhvby/+/WMf+xguuugifOc730FTUxPcbje+8Y1vIJ/P40tf+hK8Xi+mT5+OX/7yl8OOs2jRIrS0tOAvf/nLuONiMBgMxuSEzetsXmcw5IQZ3QyGTJx99tl4/vnni39//vnnsWHDBqxfv774eSqVwtatW4uTcy6Xwze/+U3s3LkTjz32GDo6OopeX57nceWVV+Lhhx8edp6HHnoI73rXuzBjxgwAwGWXXYa+vj48+eST2L59O1asWIFzzz13TG/uQw89hNtuuw3f/va3sWfPHnznO9/B1772NfzqV78att1//dd/4Ytf/CJ27NiBefPm4corryym2b388su4/vrr8fnPfx47duzA+eefj29/+9vFfS+//HL8x3/8BxYtWoTu7m50d3fj8ssvL37/9a9/HR/60Iewa9cuvPe978VVV101rvf5pZdewqpVq8a9/mPx3HPPoaurCy+++CLuvvtu3H777Xjf+94Hj8eDrVu34vrrr8enPvWpEbVep512Gl566aWKzslgMBgM7cPmdTavMxiyQRgMhizcf//9xGazkVwuR6LRKNHr9aSvr488/PDD5KyzziKEEPLss88SAOTo0aOjHuO1114jAEgsFiOEEPLGG28QjuOK2xcKBTJt2jTys5/9jBBCyEsvvUScTidJp9PDjjN79mzy85//nBBCyO23306WLl067LuHH3542Pbf/OY3ybp16wghhBw5coQAIA888EDx+7feeosAIHv27CGEEHL55ZeTCy+8cNgxrrrqKuJyuYp/f+d5JQCQW2+9tfj3eDxOAJAnn3xy1GtCCCFLly4l3/jGN4Z9Ntrxf/jDH5IZM2YU/37NNdeQGTNmkEKhUPxs/vz55Mwzzyz+PZ/PE5vNRn73u98NO9ZNN91ENmzYMOaYGAwGgzG5YfM6m9cZDLlgkW4GQyY2bNiARCKB1157DS+99BLmzZuHhoYGrF+/vlj/tXnzZsyaNQttbW0AgO3bt+P9738/2tra4HA4sH79egC01gkAli1bhoULFxa94i+88AL6+vpw2WWXAQB27tyJeDwOn88Hu91e/HPkyJFRBV0SiQQOHTqE6667btj23/rWt0Zsv2TJkuL/Nzc3A0AxRW7fvn047bTThm3/zr+Px8nHttlscDqdxWOPRiqVgtlsLvn4J7No0SLw/NCrrqmpCYsXLy7+XafTwefzjTi/xWJBMpms6JwMBoPB0D5sXmfzOoMhF/p6D4DBmCzMmTMH06dPx/PPP49QKFScaFtaWtDa2opXXnkFzz//PM455xwAdKLcuHEjNm7ciIceeggNDQ3o7OzExo0bkc1mi8e96qqr8PDDD+MrX/kKHn74YVxwwQXw+XwAqJLqO2vOJKQ6rJOJx+MAaN3WmjVrhn2n0+mG/d1gMBT/n+M4ALQeTQ5OPrZ0/PGO7ff7EQqFJjxuoVAo6VylnD8YDKKhoWHCczIYDAZjcsLm9dJh8zqDMT7M6GYwZOTss8/G5s2bEQqF8KUvfan4+VlnnYUnn3wS//rXv/DpT38aALB3714MDg7irrvuQmtrKwAMU0mV+PCHP4xbb70V27dvxx//+Efcd999xe9WrFiBnp4e6PX6YUIjY9HU1ISWlhYcPnwYV111VcW/c/78+XjttdeGffbOvxuNxlEny0pYvnw53n777RGf9/b2Dvv74cOHZTkfALz55psj2sIwGAwGY2rB5vUh2LzOYFQOSy9nMGTk7LPPxj//+U/s2LGj6BEHgPXr1+PnP/85stlsUWylra0NRqMRP/7xj3H48GE8/vjj+OY3vznimO3t7Tj99NNx3XXXoVAo4AMf+EDxu/POOw/r1q3DRRddhKeeegodHR145ZVX8F//9V+jTvQAFTu588478aMf/Qj79+/H7t278ctf/hJ33313yb/zxhtvxBNPPIG7774bBw4cwM9//nM8+eSTRc+5NO4jR45gx44dGBgYQCaTKfn472Tjxo3YsmXLiMm+p6cH3/jGN3D48GH86U9/wm9+8xuEQiHs3bu34nMBQDKZxPbt2/Hud7+7quMwGAwGQ9uweZ3N6wyGHDCjm8GQkbPPPhupVApz5sxBU1NT8fP169cjFosVW5AAQENDAx588EE8+uijOOWUU3DXXXfh+9///qjHveqqq7Bz505cfPHFsFgsxc85jsMTTzyBs846C9deey3mzZuHK664AkePHh12/pP5+Mc/jgceeAC//OUvsXjxYqxfvx4PPvggZs6cWfLvfNe73oX77rsPd999N5YuXYpNmzbhpptuGlafdemll+KCCy7A2WefjYaGBvzud78r+fjv5D3veQ/0ej2eeeaZYZ+feuqp2L9/PxYtWoSvfe1reOCBB2A0GvHFL36x4nMBwF//+le0tbXhzDPPrOo4DAaDwdA2bF5n8zqDIQccIYTUexAMBkP7fOITn8DevXsVa8dx77334vHHH8c//vEPALSf52OPPYYdO3bIfq61a9fic5/7HD784Q/LfmwGg8FgMLQAm9cZDPlgNd0MBqMivv/97+P888+HzWbDk08+iV/96lf46U9/qtj5PvWpTyEcDiMWi8HhcCh2noGBAVxyySW48sorFTsHg8FgMBhqg83rDIZysEg3g8GoiA996EPYvHkzYrEYZs2ahRtvvBHXX399zc6vpEecwWAwGIypBpvXGQzlYEY3g8FgMBgMBoPBYDAYCsGE1BgMBoPBYDAYDAaDwVAIZnQzGAwGg8FgMBgMBoOhEMzoZjAYDAaDwWAwGAwGQyGY0c1gMBgMBoPBYDAYDIZCMKObwWAwGAwGg8FgMBgMhWBGN4PBYDAYDAaDwWAwGArBjG4Gg8FgMBgMBoPBYDAUghndDAaDwWAwGAwGg8FgKAQzuhkMBoPBYDAYDAaDwVCI/w9xZriMgFrsSgAAAABJRU5ErkJggg==",
      "text/plain": [
       "<Figure size 1000x350 with 2 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "straight.active_model.update(length=200)\n",
    "\n",
    "_ = pf.plot_s_matrix(mzi.s_matrix(freqs))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "id": "58389624-06d9-43b0-80f5-a23d76204ef3",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "_, ax = plt.subplots(1, 1)\n",
    "\n",
    "for length in (80.00, 80.05, 80.10):\n",
    "    straight.active_model.update(length=length)\n",
    "    s = mzi.s_matrix(freqs, show_progress=False)\n",
    "    ax.plot(s.wavelengths, np.abs(s[\"P0@0\", \"P1@0\"]) ** 2)\n",
    "\n",
    "straight.active_model.update(length=None)\n",
    "\n",
    "_ = ax.set(xlabel=\"Wavelength (μm)\", ylabel=\"|S₁₀|²\")"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6402b0fa-604c-4152-a949-1ba0b62d636f",
   "metadata": {},
   "source": [
    "## Export the layout\n",
    "\n",
    "We can write any number of components to a GDSII or OASIS layout file."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "id": "c55fa83d-bbf6-4b82-99e8-d2c6c541ee80",
   "metadata": {},
   "outputs": [],
   "source": [
    "pf.write_layout(\"seminar_mzi.oas\", mzi)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "photonforge-release",
   "language": "python",
   "name": "photonforge-release"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.13.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
