Coverage report: 94%

Files Functions Classes

coverage.py v7.6.9, created at 2024-12-12 19:08 +0000

File class statements missing excluded branches partial coverage
src/ufig/__init__.py (no class) 1 0 0 0 0 100%
src/ufig/array_util.py (no class) 26 1 0 6 1 94%
src/ufig/config/__init__.py (no class) 0 0 0 0 0 100%
src/ufig/config/common.py (no class) 196 0 0 0 0 100%
src/ufig/config/test_config.py (no class) 6 0 0 2 0 100%
src/ufig/config/test_config_adv.py (no class) 17 0 0 2 0 100%
src/ufig/coordinate_util.py (no class) 102 9 0 14 1 88%
src/ufig/io_util.py (no class) 78 7 0 26 3 90%
src/ufig/mask_utils.py (no class) 58 2 0 18 3 93%
src/ufig/plugins/__init__.py (no class) 0 0 0 0 0 100%
src/ufig/plugins/add_generic_stamp_flags.py Plugin 4 0 0 2 1 83%
src/ufig/plugins/add_generic_stamp_flags.py (no class) 63 0 0 4 0 100%
src/ufig/plugins/add_generic_stamp_flags_ucat.py Plugin 4 0 0 2 1 83%
src/ufig/plugins/add_generic_stamp_flags_ucat.py (no class) 63 0 0 4 0 100%
src/ufig/plugins/add_lensing.py Plugin 20 3 0 6 1 77%
src/ufig/plugins/add_lensing.py (no class) 34 0 0 2 0 100%
src/ufig/plugins/add_psf.py Plugin 36 0 2 12 0 100%
src/ufig/plugins/add_psf.py (no class) 258 7 3 82 6 95%
src/ufig/plugins/background_noise.py Plugin 4 0 0 0 0 100%
src/ufig/plugins/background_noise.py (no class) 59 0 0 8 0 100%
src/ufig/plugins/background_subtract.py Plugin 10 2 0 4 2 71%
src/ufig/plugins/background_subtract.py (no class) 21 1 0 4 1 92%
src/ufig/plugins/cleanup_catalogs.py Plugin 11 0 0 4 0 100%
src/ufig/plugins/cleanup_catalogs.py (no class) 7 0 0 0 0 100%
src/ufig/plugins/cleanup_memory.py Plugin 6 0 0 2 0 100%
src/ufig/plugins/cleanup_memory.py (no class) 6 0 0 0 0 100%
src/ufig/plugins/compression_noise.py Plugin 9 0 0 4 0 100%
src/ufig/plugins/compression_noise.py (no class) 5 0 0 0 0 100%
src/ufig/plugins/convert_photons_to_adu.py Plugin 4 0 0 2 0 100%
src/ufig/plugins/convert_photons_to_adu.py (no class) 4 0 0 0 0 100%
src/ufig/plugins/draw_stars_besancon_map.py Plugin 22 0 0 8 0 100%
src/ufig/plugins/draw_stars_besancon_map.py (no class) 156 7 2 32 6 93%
src/ufig/plugins/gamma_interpolation_table.py Plugin 12 3 0 2 0 79%
src/ufig/plugins/gamma_interpolation_table.py (no class) 42 2 0 6 0 96%
src/ufig/plugins/match_sextractor_catalog_multiband_read.py Plugin 81 1 0 30 9 91%
src/ufig/plugins/match_sextractor_catalog_multiband_read.py (no class) 24 0 0 4 0 100%
src/ufig/plugins/match_sextractor_seg_catalog_multiband_read.py Plugin 77 2 0 30 9 90%
src/ufig/plugins/match_sextractor_seg_catalog_multiband_read.py (no class) 27 0 0 2 0 100%
src/ufig/plugins/multi_band_setup.py Plugin 104 4 0 44 11 90%
src/ufig/plugins/multi_band_setup.py (no class) 6 0 0 0 0 100%
src/ufig/plugins/read_in_catalog.py Catalog 0 0 0 0 0 100%
src/ufig/plugins/read_in_catalog.py Plugin 19 2 0 8 2 85%
src/ufig/plugins/read_in_catalog.py (no class) 8 0 0 0 0 100%
src/ufig/plugins/render_galaxies_flexion.py Plugin 23 2 0 6 1 90%
src/ufig/plugins/render_galaxies_flexion.py (no class) 37 0 0 8 0 100%
src/ufig/plugins/render_stars_photon.py Plugin 30 4 0 16 2 83%
src/ufig/plugins/render_stars_photon.py (no class) 114 4 0 26 3 95%
src/ufig/plugins/resample.py Plugin 4 0 0 0 0 100%
src/ufig/plugins/resample.py (no class) 84 0 0 38 0 100%
src/ufig/plugins/run_detection_classifier.py Plugin 32 0 0 16 0 100%
src/ufig/plugins/run_detection_classifier.py (no class) 9 0 0 0 0 100%
src/ufig/plugins/run_emulator.py Plugin 55 0 0 22 0 100%
src/ufig/plugins/run_emulator.py (no class) 9 0 0 0 0 100%
src/ufig/plugins/run_nflow.py Plugin 26 2 0 2 1 89%
src/ufig/plugins/run_nflow.py (no class) 12 0 0 0 0 100%
src/ufig/plugins/run_sextractor.py Plugin 21 5 0 10 4 71%
src/ufig/plugins/run_sextractor.py (no class) 36 0 0 14 0 100%
src/ufig/plugins/run_sextractor_forced_photometry.py Plugin 29 8 0 12 5 68%
src/ufig/plugins/run_sextractor_forced_photometry.py (no class) 78 0 3 20 3 97%
src/ufig/plugins/saturate_pixels.py Plugin 26 0 4 4 0 100%
src/ufig/plugins/saturate_pixels.py (no class) 5 0 0 0 0 100%
src/ufig/plugins/saturate_pixels_x.py Plugin 26 0 4 4 0 100%
src/ufig/plugins/saturate_pixels_x.py (no class) 5 0 0 0 0 100%
src/ufig/plugins/single_band_setup.py UFigNumPhotError 0 0 0 0 0 100%
src/ufig/plugins/single_band_setup.py Plugin 35 1 0 10 2 93%
src/ufig/plugins/single_band_setup.py (no class) 85 0 0 18 2 98%
src/ufig/plugins/single_band_setup_intrinsic_only.py Plugin 21 0 0 6 0 100%
src/ufig/plugins/single_band_setup_intrinsic_only.py (no class) 7 0 0 0 0 100%
src/ufig/plugins/write_catalog.py Plugin 28 0 0 8 3 92%
src/ufig/plugins/write_catalog.py (no class) 25 4 0 10 2 77%
src/ufig/plugins/write_catalog_for_emu.py Plugin 43 1 0 20 3 94%
src/ufig/plugins/write_catalog_for_emu.py (no class) 190 4 0 26 5 96%
src/ufig/plugins/write_image.py Plugin 4 0 0 0 0 100%
src/ufig/plugins/write_image.py (no class) 44 0 0 0 0 100%
src/ufig/psf_estimation/__init__.py (no class) 0 0 0 0 0 100%
src/ufig/psf_estimation/correct_brighter_fatter.py (no class) 12 0 0 0 0 100%
src/ufig/psf_estimation/psf_estimation_coadd_cnn.py (no class) 36 2 0 4 2 90%
src/ufig/psf_estimation/psf_utils.py (no class) 35 2 0 6 3 88%
src/ufig/psf_estimation/tiled_regressor.py UnderdeterminedError 0 0 0 0 0 100%
src/ufig/psf_estimation/tiled_regressor.py TiledRobustPolynomialRegressor 64 1 0 16 3 95%
src/ufig/psf_estimation/tiled_regressor.py (no class) 41 1 0 12 1 96%
src/ufig/rendering_util.py (no class) 152 0 0 16 0 100%
src/ufig/run_util.py (no class) 4 0 0 0 0 100%
src/ufig/sampling_util.py Catalog 0 0 0 0 0 100%
src/ufig/sampling_util.py (no class) 26 2 0 6 2 88%
src/ufig/sysmaps_util.py (no class) 129 6 0 60 6 93%
src/ufig/workflow_util.py FiltersStopCriteria 6 0 0 2 0 100%
src/ufig/workflow_util.py (no class) 5 0 0 0 0 100%
Total   3343 102 18 794 110 94%

No items found using the specified filter.