system in place, needs to integrate it
This commit is contained in:
@@ -13,10 +13,8 @@ wavelength = 1050e-9
|
||||
|
||||
# simulation
|
||||
behaviors = ["spm", "raman", "ss"]
|
||||
lower_wavelength_interp_limit = 300e-9
|
||||
raman_type = "agrawal"
|
||||
t_num = 16384
|
||||
time_window = 37e-12
|
||||
tolerated_error = 1e-11
|
||||
upper_wavelength_interp_limit = 1900e-9
|
||||
z_num = 128
|
||||
|
||||
@@ -12,12 +12,11 @@ quantum_noise = false
|
||||
|
||||
# simulation
|
||||
behaviors = ["spm", "raman", "ss"]
|
||||
lower_wavelength_interp_limit = 300e-9
|
||||
interpolation_range = [300e-9, 1900e-9]
|
||||
raman_type = "agrawal"
|
||||
t_num = 16384
|
||||
time_window = 37e-12
|
||||
tolerated_error = 1e-11
|
||||
upper_wavelength_interp_limit = 1900e-9
|
||||
z_num = 128
|
||||
|
||||
[variable]
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
name = "fiber 2"
|
||||
|
||||
# fiber
|
||||
beta = [-1.183e-26, 8.1038e-41, -9.5205e-56, 2.0737e-70, -5.3943e-85, 1.3486e-99, -2.5495e-114, 3.0524e-129, -1.714e-144]
|
||||
beta2_coefficients = [
|
||||
-1.183e-26,
|
||||
8.1038e-41,
|
||||
-9.5205e-56,
|
||||
2.0737e-70,
|
||||
-5.3943e-85,
|
||||
1.3486e-99,
|
||||
-2.5495e-114,
|
||||
3.0524e-129,
|
||||
-1.714e-144,
|
||||
]
|
||||
gamma = 0.13
|
||||
length = 0.05
|
||||
model = "custom"
|
||||
|
||||
@@ -1,7 +1,17 @@
|
||||
name = "full anomalous"
|
||||
|
||||
# fiber
|
||||
beta = [-1.183e-26, 8.1038e-41, -9.5205e-56, 2.0737e-70, -5.3943e-85, 1.3486e-99, -2.5495e-114, 3.0524e-129, -1.714e-144]
|
||||
beta2_coefficients = [
|
||||
-1.183e-26,
|
||||
8.1038e-41,
|
||||
-9.5205e-56,
|
||||
2.0737e-70,
|
||||
-5.3943e-85,
|
||||
1.3486e-99,
|
||||
-2.5495e-114,
|
||||
3.0524e-129,
|
||||
-1.714e-144,
|
||||
]
|
||||
gamma = 0.11
|
||||
input_transmission = 1.0
|
||||
length = 0.02
|
||||
@@ -19,13 +29,12 @@ behaviors = ["spm", "ss"]
|
||||
dt = 1e-15
|
||||
frep = 80000000.0
|
||||
ideal_gas = false
|
||||
lower_wavelength_interp_limit = 3e-7
|
||||
interpolation_range = [3e-7, 1.9e-6]
|
||||
parallel = true
|
||||
raman_type = "measured"
|
||||
repeat = 3
|
||||
t_num = 16384
|
||||
tolerated_error = 1e-9
|
||||
upper_wavelength_interp_limit = 1.9e-6
|
||||
z_num = 64
|
||||
|
||||
[variable]
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
name = "full anomalous"
|
||||
|
||||
# fiber
|
||||
beta = [
|
||||
beta2_coefficients = [
|
||||
-1.183e-26,
|
||||
8.1038e-41,
|
||||
-9.5205e-56,
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
name = "test config"
|
||||
|
||||
# fiber
|
||||
beta = [1, 2, 3]
|
||||
beta2_coefficients = [1, 2, 3]
|
||||
gamma = 0.018
|
||||
length = 1
|
||||
|
||||
|
||||
@@ -143,20 +143,6 @@ class TestInitializeMethods(unittest.TestCase):
|
||||
init.Config(**conf("good5")).__dict__.items(),
|
||||
)
|
||||
|
||||
self.assertLessEqual(
|
||||
dict(
|
||||
t_num=16384,
|
||||
time_window=37e-12,
|
||||
lower_wavelength_interp_limit=defaults.default_parameters[
|
||||
"lower_wavelength_interp_limit"
|
||||
],
|
||||
upper_wavelength_interp_limit=defaults.default_parameters[
|
||||
"upper_wavelength_interp_limit"
|
||||
],
|
||||
).items(),
|
||||
init.Config(**conf("good6")).__dict__.items(),
|
||||
)
|
||||
|
||||
def setup_conf_custom_field(self, path) -> BareParams:
|
||||
|
||||
conf = load_conf(path)
|
||||
|
||||
Reference in New Issue
Block a user