Commit 4c6e51b
committed
version 1.11
bpm.py and user_interface.py:
Waveguides can have a finite z dimension.
Remove the losses menu to incorporate the losses in the refractive index.
Correct an error in the Kerr calculation. Previous results were wrong by a
factor 2eta/no = 753/no.
Add the nonlinear refractive index n2 as a alternative to chi3.
Change most of the operations into numpy ones to speed up the computation.
Add a option to select which waveguide width and dn are used to find the
corresponding optical mode.
Copy the main_compute function into the user_interface to be able to display
the computation progression onto the interface.
The power in each waveguides can be computed and displayed without recomputing
the whole propagation.
Variables chi3, n2 and irrad are now defined by a significand and a exponent,
allowing to choose a larger range in the interface version.
Correct an error in the power calculation for curved waveguides. Previous
results were wrong for high curvature factor.
Change the linestyle in the power display to have more control over it.
examples.py:
Update examples.
Add a multimodal beam splitter example.
Add an attempt of benchmarking the Kerr effect.1 parent 5abd195 commit 4c6e51b
File tree
127 files changed
+10455
-6785
lines changed- beampy
- parameters
- docs
- html
- .doctrees
- _downloads
- 10faff572a38ab404d939e5e557aaf15
- 424ac697adbc12332864767aa98e0f53
- 5531285b238a2fdb3f79518e4cce5edf
- 99e7a110b4c9f488390efeb4ba7d4e4c
- b893cefc7eefccdcbc381d4b993ffbc8
- bef0015a127b5b920268518075f26bf9
- dc90d2c3b51540574ffe966cc8dc5d0e
- e54662a03d701d187acc3f5c41667114
- ed7a480d9fa9d4034027f69190101d8c
- _images
- _sources
- _static
- interface
- results
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
127 files changed
+10455
-6785
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
15 | | - | |
| 14 | + | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
| 47 | + | |
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
| 19 | + | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | 38 | | |
40 | | - | |
41 | 39 | | |
42 | 40 | | |
43 | 41 | | |
44 | | - | |
45 | 42 | | |
46 | 43 | | |
47 | | - | |
| 44 | + | |
48 | 45 | | |
49 | | - | |
| 46 | + | |
50 | 47 | | |
51 | 48 | | |
52 | 49 | | |
| |||
0 commit comments