Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Lucas Laplanche
EAM VCSEL
Commits
00929e59
Commit
00929e59
authored
Jun 08, 2021
by
Lucas Laplanche
Browse files
Merge remote-tracking branch 'origin/master'
parents
81928e08
2122e2d8
Changes
2
Hide whitespace changes
Inline
Side-by-side
calculation.py
View file @
00929e59
...
@@ -61,7 +61,7 @@ def reflectivity(bypass_dbr=False,
...
@@ -61,7 +61,7 @@ def reflectivity(bypass_dbr=False,
electric_field
=
0.
,
electric_field
=
0.
,
n_points
=
100
,
n_points
=
100
,
l_eam_clad
=
15e-9
,
l_eam_clad
=
15e-9
,
l_vcsel_clad
=
1
0
e-9
,
l_vcsel_clad
=
1
5
e-9
,
plot
=
True
):
plot
=
True
):
wavelength
=
np
.
linspace
(
start_wavelength
,
stop_wavelength
,
num
=
n_points
)
wavelength
=
np
.
linspace
(
start_wavelength
,
stop_wavelength
,
num
=
n_points
)
r
=
np
.
zeros
(
len
(
wavelength
))
r
=
np
.
zeros
(
len
(
wavelength
))
...
...
super_lattice_structure.py
View file @
00929e59
...
@@ -30,13 +30,13 @@ def structure_eam_vcsel(vcsel_only = False,
...
@@ -30,13 +30,13 @@ def structure_eam_vcsel(vcsel_only = False,
eam_mean_al
=
0.22
,
eam_mean_al
=
0.22
,
l_eam_qw
=
8.27e-9
,
l_eam_qw
=
8.27e-9
,
l_eam_cb
=
10.3e-9
,
l_eam_cb
=
10.3e-9
,
l_eam_clad
=
1
3
e-9
,
l_eam_clad
=
1
5
e-9
,
amount_vcsel_qw
=
3
,
amount_vcsel_qw
=
3
,
vcsel_mean_al
=
0.22
,
vcsel_mean_al
=
0.22
,
l_vcsel_qw
=
8.27e-9
,
l_vcsel_qw
=
8.27e-9
,
l_vcsel_cb
=
10.3e-9
,
l_vcsel_cb
=
10.3e-9
,
l_vcsel_clad
=
32
e-9
,
l_vcsel_clad
=
15
e-9
,
top_eam_dbr_period
=
6
,
top_eam_dbr_period
=
6
,
bot_eam_dbr_period
=
8
,
bot_eam_dbr_period
=
8
,
...
@@ -657,7 +657,7 @@ def structure_middle_contact(bypass_dbr = False,
...
@@ -657,7 +657,7 @@ def structure_middle_contact(bypass_dbr = False,
def
structure_alox
(
period
=
10
,
def
structure_alox
(
period
=
10
,
alox_thickness
=
30e-9
,
alox_thickness
=
30e-9
,
end_thickness
=
5
5e-9
,
end_thickness
=
3
5e-9
,
alox_mean_al
=
0.98
,
alox_mean_al
=
0.98
,
low_al
=
0.9
,
low_al
=
0.9
,
high_al
=
1.
,
high_al
=
1.
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment