Coverage report: 77%

coverage.py v7.3.2, created at 2024-03-28 07:59 +0000

Module statements missing excluded coverage
src/spectroflat/__init__.py 6 0 0 100%
src/spectroflat/analyzer.py 292 143 0 51%
src/spectroflat/base/__init__.py 1 0 0 100%
src/spectroflat/base/config.py 25 1 0 96%
src/spectroflat/base/exceptions.py 11 0 0 100%
src/spectroflat/base/logging.py 36 16 0 56%
src/spectroflat/base/sensor_flat_config.py 13 1 0 92%
src/spectroflat/base/smile_config.py 24 0 0 100%
src/spectroflat/fitting/__init__.py 4 0 0 100%
src/spectroflat/fitting/line.py 29 0 0 100%
src/spectroflat/fitting/line_detector.py 51 0 0 100%
src/spectroflat/fitting/line_fit.py 73 4 0 95%
src/spectroflat/fitting/line_locator.py 22 0 0 100%
src/spectroflat/sensor/__init__.py 0 0 0 100%
src/spectroflat/sensor/artificial_flat.py 42 4 0 90%
src/spectroflat/sensor/c2c_comp.py 9 0 0 100%
src/spectroflat/sensor/flat.py 22 9 0 59%
src/spectroflat/sensor/smooth_model.py 52 0 0 100%
src/spectroflat/shift/__init__.py 0 0 0 100%
src/spectroflat/shift/img_rotation.py 58 9 0 84%
src/spectroflat/shift/sub_shift.py 16 0 0 100%
src/spectroflat/smile/__init__.py 3 0 0 100%
src/spectroflat/smile/interpolated_correction.py 45 17 0 62%
src/spectroflat/smile/offset_map.py 72 30 0 58%
src/spectroflat/smile/smile_correction.py 31 5 0 84%
src/spectroflat/smile/smile_detection.py 53 13 0 75%
src/spectroflat/smile/smile_fit.py 125 35 0 72%
src/spectroflat/smile/smoothing.py 96 9 0 91%
src/spectroflat/utils/__init__.py 2 0 0 100%
src/spectroflat/utils/collections.py 38 2 0 95%
src/spectroflat/utils/line_detection.py 38 3 0 92%
src/spectroflat/utils/polynomial.py 55 14 0 75%
src/spectroflat/utils/processing.py 6 0 0 100%
Total 1350 315 0 77%

No items found using the specified filter.