removed auto computation, renamed some stuff

This commit is contained in:
Benoît Sierro
2023-07-26 10:18:56 +02:00
parent 693646fd51
commit e2cbe3a8ac
12 changed files with 174 additions and 351 deletions

View File

@@ -94,7 +94,7 @@ effective_mode_diameter = 10.1e-6
name = "PM2000D_2"
length = 0.01
n2 = 3.4e-20
A_eff_file = "PM2000D/PM2000D_A_eff_marcuse.npz"
effective_area_file = "PM2000D/PM2000D_A_eff_marcuse.npz"
dispersion_file = "PM2000D/Dispersion/PM2000D_1 extrapolated 0 4.npz"
[Fiber.variable] # this variable parameter will be applied to PM2000D_2
@@ -133,9 +133,9 @@ and specify the parameters it needs
pcf :
pitch: float
pcf_pitch: float
distance between air holes in m
pitch_ratio: float 0.2 < pitch_ratio < 0.8
pcf_pitch_ratio: float 0.2 < pcf_pitch_ratio < 0.8
ratio hole diameter/pich
marcatili, marcatili_adjusted, hasan :
@@ -189,11 +189,11 @@ effective_mode_diameter : float, optional
n2 : float, optional
non linear refractive index in m^2/W
A_eff : float, optional
effective_area : float, optional
effective mode field area
A_eff_file : str, optional
file containing an A_eff array (in m^2) as function of a wavelength array (in m)
effective_area_file : str, optional
file containing an effective_area array (in m^2) as function of a wavelength array (in m)
length: float, optional
length of the fiber in m. default : 1