File tree Expand file tree Collapse file tree 1 file changed +39
-1
lines changed
Expand file tree Collapse file tree 1 file changed +39
-1
lines changed Original file line number Diff line number Diff line change 11# SiEPIC_Photonics_Library
2- A set of Python libraries to be used in the photonics group
2+ A set of Python (v3.6.5) libraries to be used in the photonics group
3+
4+ # Functions
5+ * calibrate
6+
7+ Calibrates an input spectrum response with respect to another input response
8+
9+ * cutback
10+
11+ Extrapolate the losses of different input data files losses using the cutback method
12+
13+ * to_s_params
14+
15+ Converts the input data to generate a .dat file compatible with Lumerical INTERCONNECT's N-port s-parameter file format
16+
17+ # Simulators and solvers
18+ * EM_solver
19+
20+ Eigenmode solver for a 2D waveguide structure
21+
22+ * Ring_Designer
23+
24+ Microrings designer: model N-order rings system spectrum
25+
26+ * MZI_simulator
27+
28+ Simulate the spectrum of a Mach-Zehnder interferometer with different input parameters
29+
30+ * Bragg_TMM
31+
32+ Model the response of a Bragg grating based on the transfer matrix method (TMM)
33+
34+ * Contra_DC
35+
36+ Model the response of a contra-directional coupler based on coupled mode theory (CMT) and transfer matrix method
37+
38+
39+ # Lab equipment and testing stage scripts
40+ To be added...
You can’t perform that action at this time.
0 commit comments