This commit is contained in:
François Boulogne 2025-06-11 08:36:35 +02:00
parent 1800675fd3
commit 3e5d232e36
50 changed files with 4194 additions and 105 deletions

View file

@ -20,21 +20,20 @@ def load():
return data
@pytest.mark.skip('...')
#@pytest.mark.skip('...')
@pytest.mark.parametrize("spectrum_path, expected", load())
def test_SV2o0(spectrum_path, expected):
lambdas, raw_intensities = load_spectrum(spectrum_path, lambda_min=450)
smoothed_intensities = smooth_intensities(raw_intensities)
refractive_index = 1.324188 + 3102.060378 / (lambdas**2)
prominence = 0.02
prominence = 0.020
thickness_scheludko = thickness_for_order0(lambdas, smoothed_intensities,
refractive_index=refractive_index,
min_peak_prominence=prominence,
plot=False)
result = thickness_scheludko.thickness
result = thickness_for_order0(lambdas, smoothed_intensities,
refractive_index=refractive_index,
min_peak_prominence=prominence,
plot=False)
assert_allclose(result, expected, rtol=1e-1)
assert_allclose(result.thickness, expected, rtol=1e-1)