Coverage for phenomena/__init__.py: 0%

6 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2025-11-16 22:49 +1300

1from .interference import ( 

2 light_water_molar_refraction_Schiebener1990, 

3 light_water_refractive_index_Schiebener1990, 

4 multilayer_tmm, 

5 thin_film_tmm, 

6) 

7from .rayleigh import ( 

8 rayleigh_optical_depth, 

9 rayleigh_scattering, 

10 scattering_cross_section, 

11 sd_rayleigh_scattering, 

12) 

13from .tmm import ( 

14 TransferMatrixResult, 

15 matrix_transfer_tmm, 

16 polarised_light_magnitude_elements, 

17 polarised_light_reflection_amplitude, 

18 polarised_light_reflection_coefficient, 

19 polarised_light_transmission_amplitude, 

20 polarised_light_transmission_coefficient, 

21 snell_law, 

22) 

23 

24__all__ = [ 

25 "light_water_molar_refraction_Schiebener1990", 

26 "light_water_refractive_index_Schiebener1990", 

27 "thin_film_tmm", 

28 "multilayer_tmm", 

29] 

30__all__ += [ 

31 "rayleigh_optical_depth", 

32 "rayleigh_scattering", 

33 "scattering_cross_section", 

34 "sd_rayleigh_scattering", 

35] 

36__all__ += [ 

37 "snell_law", 

38 "polarised_light_magnitude_elements", 

39 "polarised_light_reflection_amplitude", 

40 "polarised_light_reflection_coefficient", 

41 "polarised_light_transmission_amplitude", 

42 "polarised_light_transmission_coefficient", 

43 "TransferMatrixResult", 

44 "matrix_transfer_tmm", 

45]