Skip to content

Commit f40b771

Browse files
committed
2 parents 0493420 + 847646e commit f40b771

File tree

1 file changed

+39
-1
lines changed

1 file changed

+39
-1
lines changed

README.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,40 @@
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...

0 commit comments

Comments
 (0)