new dispersion_parameter parameter
This commit is contained in:
@@ -1,3 +1,13 @@
|
||||
import pytest
|
||||
|
||||
import scgenerator as sc
|
||||
|
||||
|
||||
def test_dispersion_logic():
|
||||
params = sc.Parameters(wavelength=1550e-9, dispersion_parameter=5e-6)
|
||||
assert params.compute("beta2_coefficients") == pytest.approx([-6.3772409974749684e-27])
|
||||
|
||||
params = sc.Parameters(wavelength=1550e-9, dispersion_parameter=5e-6, dispersion_slope=25)
|
||||
assert params.compute("beta2_coefficients") == pytest.approx(
|
||||
[-6.3772409974749684e-27, 5.116448086629504e-41]
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user