New forge coding added
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
# mxpic.components.primitives.pic.PBS
|
||||
|
||||
```{eval-rst}
|
||||
.. automodule:: mxpic.components.primitives.pic.PBS
|
||||
:no-members:
|
||||
```
|
||||
|
||||
## PBS_3wg
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.PBS.PBS_3wg
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
@@ -0,0 +1,24 @@
|
||||
# mxpic.components.primitives.pic.YBS
|
||||
|
||||
```{eval-rst}
|
||||
.. automodule:: mxpic.components.primitives.pic.YBS
|
||||
:no-members:
|
||||
```
|
||||
|
||||
## YBranch
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.YBS.YBranch
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Ybranch_3wg
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.YBS.Ybranch_3wg
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
@@ -0,0 +1,24 @@
|
||||
# mxpic.components.primitives.pic.bragg
|
||||
|
||||
```{eval-rst}
|
||||
.. automodule:: mxpic.components.primitives.pic.bragg
|
||||
:no-members:
|
||||
```
|
||||
|
||||
## Bragg_apodized
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.bragg.Bragg_apodized
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Bragg
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.bragg.Bragg
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
@@ -0,0 +1,69 @@
|
||||
# mxpic.components.primitives.pic.couplers
|
||||
|
||||
```{eval-rst}
|
||||
.. automodule:: mxpic.components.primitives.pic.couplers
|
||||
:no-members:
|
||||
```
|
||||
|
||||
## ring_bus_wg
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.couplers.ring_bus_wg
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## ADC_STD_2x2
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.couplers.ADC_STD_2x2
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## DC
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.couplers.DC
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## BS_tdc
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.couplers.BS_tdc
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## MDM
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.couplers.MDM
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## DC_bend
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.couplers.DC_bend
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## DC_pX_3sg
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.couplers.DC_pX_3sg
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
@@ -0,0 +1,24 @@
|
||||
# mxpic.components.primitives.pic.cross
|
||||
|
||||
```{eval-rst}
|
||||
.. automodule:: mxpic.components.primitives.pic.cross
|
||||
:no-members:
|
||||
```
|
||||
|
||||
## Cross
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.cross.Cross
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Cross_Sine
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.cross.Cross_Sine
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
@@ -0,0 +1,78 @@
|
||||
# mxpic.components.primitives.pic.gratings
|
||||
|
||||
```{eval-rst}
|
||||
.. automodule:: mxpic.components.primitives.pic.gratings
|
||||
:no-members:
|
||||
```
|
||||
|
||||
## Nano_ant
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.gratings.Nano_ant
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Taper
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.gratings.Taper
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Grating_2D_Hole
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.gratings.Grating_2D_Hole
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Grating_2D_Hole_4Rec
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.gratings.Grating_2D_Hole_4Rec
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Grating_2D_Hole_3Rec
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.gratings.Grating_2D_Hole_3Rec
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## GC_STD_2D
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.gratings.GC_STD_2D
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## GC_STD_1D
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.gratings.GC_STD_1D
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## FA
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.gratings.FA
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
@@ -0,0 +1,17 @@
|
||||
# Pic
|
||||
|
||||
```{toctree}
|
||||
:maxdepth: 2
|
||||
|
||||
PBS
|
||||
YBS
|
||||
bragg
|
||||
couplers
|
||||
cross
|
||||
gratings
|
||||
mmi
|
||||
racetrack
|
||||
rings
|
||||
spiral
|
||||
taper
|
||||
```
|
||||
@@ -0,0 +1,24 @@
|
||||
# mxpic.components.primitives.pic.mmi
|
||||
|
||||
```{eval-rst}
|
||||
.. automodule:: mxpic.components.primitives.pic.mmi
|
||||
:no-members:
|
||||
```
|
||||
|
||||
## MMI_ML
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.mmi.MMI_ML
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## MMI_STD
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.mmi.MMI_STD
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
@@ -0,0 +1,51 @@
|
||||
# mxpic.components.primitives.pic.racetrack
|
||||
|
||||
```{eval-rst}
|
||||
.. automodule:: mxpic.components.primitives.pic.racetrack
|
||||
:no-members:
|
||||
```
|
||||
|
||||
## Route
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.racetrack.Route
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## RacetrackResonator
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.racetrack.RacetrackResonator
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Racetrack_STD_Allpass
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.racetrack.Racetrack_STD_Allpass
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Racetrack_MM_Allpass
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.racetrack.Racetrack_MM_Allpass
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Racetrack_MM_Adddrop
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.racetrack.Racetrack_MM_Adddrop
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
@@ -0,0 +1,24 @@
|
||||
# mxpic.components.primitives.pic.rings
|
||||
|
||||
```{eval-rst}
|
||||
.. automodule:: mxpic.components.primitives.pic.rings
|
||||
:no-members:
|
||||
```
|
||||
|
||||
## AED_ring
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.rings.AED_ring
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## STD_PIC_Rings
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.rings.STD_PIC_Rings
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
@@ -0,0 +1,60 @@
|
||||
# mxpic.components.primitives.pic.spiral
|
||||
|
||||
```{eval-rst}
|
||||
.. automodule:: mxpic.components.primitives.pic.spiral
|
||||
:no-members:
|
||||
```
|
||||
|
||||
## spiral
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.spiral.spiral
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## spiral_rectangle
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.spiral.spiral_rectangle
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Spiral_Rect_STD
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.spiral.Spiral_Rect_STD
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## spiral_circle
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.spiral.spiral_circle
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Spiral_Cicle_MM
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.spiral.Spiral_Cicle_MM
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## Spiral_Cicle_STD
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.spiral.Spiral_Cicle_STD
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
@@ -0,0 +1,33 @@
|
||||
# mxpic.components.primitives.pic.taper
|
||||
|
||||
```{eval-rst}
|
||||
.. automodule:: mxpic.components.primitives.pic.taper
|
||||
:no-members:
|
||||
```
|
||||
|
||||
## transition
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.taper.transition
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## taper_xs2xs
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.taper.taper_xs2xs
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
|
||||
## PSR
|
||||
|
||||
```{eval-rst}
|
||||
.. autoclass:: mxpic.components.primitives.pic.taper.PSR
|
||||
:members:
|
||||
:undoc-members:
|
||||
:show-inheritance:
|
||||
```
|
||||
Reference in New Issue
Block a user