refactoring
This commit is contained in:
parent
439104a17f
commit
12922f0f79
3 changed files with 87 additions and 37 deletions
|
@ -25,6 +25,10 @@ def load(filename):
|
|||
@pytest.mark.parametrize("spectrum_path, expected", load('known_value.yaml'))
|
||||
def test_SV2o0_small_tol(spectrum_path, expected):
|
||||
lambdas, raw_intensities = load_spectrum(spectrum_path, lambda_min=450)
|
||||
|
||||
File_I_min = 'tests/spectre_trou/000043641.xy'
|
||||
_, intensities_void = load_spectrum(File_I_min, lambda_min=450)
|
||||
|
||||
smoothed_intensities = smooth_intensities(raw_intensities)
|
||||
|
||||
r_index = 1.324188 + 3102.060378 / (lambdas**2)
|
||||
|
@ -43,6 +47,7 @@ def test_SV2o0_small_tol(spectrum_path, expected):
|
|||
wavelength_start=w_start,
|
||||
wavelength_stop=w_stop,
|
||||
interference_order=0,
|
||||
intensities_void=intensities_void,
|
||||
plot=False)
|
||||
|
||||
assert_allclose(result.thickness, expected, rtol=1e-1)
|
||||
|
@ -50,6 +55,10 @@ def test_SV2o0_small_tol(spectrum_path, expected):
|
|||
@pytest.mark.parametrize("spectrum_path, expected", load('known_value_large_tol.yaml'))
|
||||
def test_SV2o0_large_tol(spectrum_path, expected):
|
||||
lambdas, raw_intensities = load_spectrum(spectrum_path, lambda_min=450)
|
||||
|
||||
File_I_min = 'tests/spectre_trou/000043641.xy'
|
||||
_, intensities_void = load_spectrum(File_I_min, lambda_min=450)
|
||||
|
||||
smoothed_intensities = smooth_intensities(raw_intensities)
|
||||
|
||||
r_index = 1.324188 + 3102.060378 / (lambdas**2)
|
||||
|
@ -68,6 +77,7 @@ def test_SV2o0_large_tol(spectrum_path, expected):
|
|||
wavelength_start=w_start,
|
||||
wavelength_stop=w_stop,
|
||||
interference_order=0,
|
||||
intensities_void=intensities_void,
|
||||
plot=False)
|
||||
|
||||
assert_allclose(result.thickness, expected, rtol=2.5e-1)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue