Expand description
Python bindings for the photonic routing, MZI, crosstalk, and power-budget core.
Functionsยง
- __
pyfunction_ ๐ โpy_ ph_ analyze_ crosstalk - __
pyfunction_ ๐ โpy_ ph_ analyze_ crosstalk_ bank - __
pyfunction_ ๐ โpy_ ph_ analyze_ crosstalk_ pairs - __
pyfunction_ ๐ โpy_ ph_ analyze_ power_ budget - __
pyfunction_ ๐ โpy_ ph_ cascade_ mzi - __
pyfunction_ ๐ โpy_ ph_ mzi_ transfer_ matrix - __
pyfunction_ ๐ โpy_ ph_ route_ waveguides - py_
ph_ ๐analyze_ crosstalk - Analyze WDM crosstalk (Rust-accelerated).
- py_
ph_ ๐analyze_ crosstalk_ bank - Geometric crosstalk analysis for a uniform bank of parallel waveguides.
- py_
ph_ ๐analyze_ crosstalk_ pairs - Per-pair geometric crosstalk for arbitrary waveguide geometry.
pairs_a[i],pairs_b[i],gaps_nm[i],lengths_um[i]describe pair i. Evaluated in parallel via Rayon โ the O(Nยฒ) analysis path. - py_
ph_ ๐analyze_ power_ budget - Analyze optical power budget (Rust-accelerated).
- py_
ph_ ๐cascade_ mzi - Cascade multiple MZI stages via matrix multiplication.
- py_
ph_ ๐mzi_ transfer_ matrix - Compute MZI 2ร2 transfer matrix for a given phase.
- py_
ph_ ๐route_ waveguides - Route waveguides on a mesh topology (Rust-accelerated).
- register ๐