full compile system build. 2. beam_spliter, MMI and spiral classes added
Build and Release mxPIC Wheels / Build on ubuntu-latest (release) Failing after 7m8s
Build and Release mxPIC Wheels / Build on windows-latest (release) Has been cancelled
Build and Release mxPIC Wheels / Publish to GitHub Releases (release) Has been cancelled

This commit is contained in:
2026-05-07 17:10:00 +08:00
parent dda69d5b84
commit d7c19ed782
115 changed files with 5448 additions and 509 deletions
+6 -3
View File
@@ -8,6 +8,9 @@ contain the root `toctree` directive.
:maxdepth: 2
:caption: Components:
mxpic/components/primitives/directional_couplers/directional_couplers
mxpic/components/primitives/edge_couplers/EC_dual_layer_px3
mxpic/components/primitives/grating_couplers/grating_couplers
mxpic/components/primitives/beam_splitters
mxpic/components/primitives/directional_couplers
mxpic/components/primitives/EC_dual_layer_px3
mxpic/components/primitives/grating_couplers
mxpic/components/primitives/multimode_interferometers
mxpic/components/primitives/spiral
@@ -0,0 +1,7 @@
# mxpic\components\primitives\EC_dual_layer_px3
```{eval-rst}
.. automodule:: mxpic.components.primitives.EC_dual_layer_px3
:members:
:undoc-members:
:show-inheritance:
```
@@ -0,0 +1,7 @@
# mxpic\components\primitives\beam_splitters
```{eval-rst}
.. automodule:: mxpic.components.primitives.beam_splitters
:members:
:undoc-members:
:show-inheritance:
```
@@ -1,6 +1,6 @@
# mxpic\components\primitives\directional_couplers\directional_couplers
# mxpic\components\primitives\directional_couplers
```{eval-rst}
.. automodule:: mxpic.components.primitives.directional_couplers.directional_couplers
.. automodule:: mxpic.components.primitives.directional_couplers
:members:
:undoc-members:
:show-inheritance:
@@ -1,7 +0,0 @@
# mxpic\components\primitives\edge_couplers\EC_dual_layer_px3
```{eval-rst}
.. automodule:: mxpic.components.primitives.edge_couplers.EC_dual_layer_px3
:members:
:undoc-members:
:show-inheritance:
```
@@ -0,0 +1,7 @@
# mxpic\components\primitives\grating_couplers
```{eval-rst}
.. automodule:: mxpic.components.primitives.grating_couplers
:members:
:undoc-members:
:show-inheritance:
```
@@ -1,7 +0,0 @@
# mxpic\components\primitives\grating_couplers\grating_couplers
```{eval-rst}
.. automodule:: mxpic.components.primitives.grating_couplers.grating_couplers
:members:
:undoc-members:
:show-inheritance:
```
@@ -0,0 +1,7 @@
# mxpic\components\primitives\multimode_interferometers
```{eval-rst}
.. automodule:: mxpic.components.primitives.multimode_interferometers
:members:
:undoc-members:
:show-inheritance:
```
@@ -0,0 +1,7 @@
# mxpic\components\primitives\spiral
```{eval-rst}
.. automodule:: mxpic.components.primitives.spiral
:members:
:undoc-members:
:show-inheritance:
```