Coverage report: 82%

Files Functions Classes

coverage.py v7.15.2, created at 2026-07-16 15:50 -0700

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/analysis/ap/__init__.py (no function)   100% 4 0 0   100% 0 0   100%
python/lsst/analysis/ap/apdb.py DbQuery.set_excluded_diaSource_flags   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_sources_for_object   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_forced_sources_for_object   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_source   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_sources   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_object   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_objects   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_forced_source   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbQuery.load_forced_sources   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.__init__   89% 9 1 0   50% 2 1   82%
python/lsst/analysis/ap/apdb.py DbSqlQuery.connection   0% 1 1 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py DbSqlQuery.set_excluded_diaSource_flags   100% 4 0 0   100% 4 0   100%
python/lsst/analysis/ap/apdb.py DbSqlQuery._make_flag_exclusion_query   100% 2 0 0   100% 0 0   100%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_sources_for_object   100% 9 0 0   100% 2 0   100%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_forced_sources_for_object   89% 9 1 0   50% 2 1   82%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_source   100% 8 0 0   100% 2 0   100%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_sources   100% 11 0 0   100% 4 0   100%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_object   100% 8 0 0   100% 2 0   100%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_objects   90% 10 1 0   75% 4 1   86%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_forced_source   100% 8 0 0   100% 2 0   100%
python/lsst/analysis/ap/apdb.py DbSqlQuery.load_forced_sources   100% 9 0 0   100% 2 0   100%
python/lsst/analysis/ap/apdb.py DbSqlQuery._fill_from_instrument   100% 3 0 0   100% 2 0   100%
python/lsst/analysis/ap/apdb.py ApdbSqliteQuery.__init__   100% 6 0 0   100% 0 0   100%
python/lsst/analysis/ap/apdb.py ApdbSqliteQuery.connection   100% 1 0 0   100% 0 0   100%
python/lsst/analysis/ap/apdb.py ApdbPostgresQuery.__init__   0% 10 10 0   0% 2 0   0%
python/lsst/analysis/ap/apdb.py ApdbPostgresQuery.connection   0% 4 4 0   100% 0 0   0%
python/lsst/analysis/ap/apdb.py (no function)   100% 43 0 0   100% 0 0   100%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.__init__   0% 8 8 0   0% 2 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.set_excluded_diaSource_flags   0% 4 4 0   0% 4 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery._filter_flags   0% 5 5 0   0% 2 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery._build_query   0% 10 10 0   0% 6 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_sources_for_object   0% 9 9 0   0% 2 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_forced_sources_for_object   0% 9 9 0   0% 2 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_source   0% 6 6 0   100% 0 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_sources   0% 9 9 0   0% 2 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_object   0% 6 6 0   100% 0 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_objects   0% 13 13 0   0% 4 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_forced_source   0% 6 6 0   100% 0 0   0%
python/lsst/analysis/ap/apdbCassandra.py DbCassandraQuery.load_forced_sources   0% 7 7 0   100% 0 0   0%
python/lsst/analysis/ap/apdbCassandra.py (no function)   100% 28 0 2   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py _ButlerCache.set   100% 4 0 0   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py _ButlerCache.get_exposures   62% 13 5 0   50% 2 1   60%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py _ButlerCache.get_catalog   100% 2 0 0   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask.__init__   100% 4 0 0   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask._reduce_kwargs   100% 3 0 0   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask.run   0% 4 4 0   100% 0 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask.write_manifest   0% 4 4 0   0% 2 0   0%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask._make_manifest   100% 6 0 0   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask.write_images   85% 13 2 0   67% 6 2   79%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask._do_one_source   71% 24 7 0   75% 4 1   71%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask.generate_image   96% 28 1 0   90% 10 1   95%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask._plot_cutout   100% 28 0 0   100% 6 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py PlotImageSubtractionCutoutsTask._plot_cutout.plot_one_image   100% 11 0 0   100% 4 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py _annotate_image   100% 72 0 0   95% 22 1   99%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py CutoutPath.__init__   100% 5 0 0   100% 2 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py CutoutPath.directory   100% 4 0 0   100% 2 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py CutoutPath.directory.chunker   100% 1 0 0   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py CutoutPath.__call__   100% 1 0 0   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py CutoutPath.exists   100% 1 0 0   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py CutoutPath.mkdir   100% 1 0 0   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py build_argparser   100% 15 0 0   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py _make_apdbQuery   50% 6 3 0   25% 4 1   40%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py select_sources   89% 19 2 0   67% 6 2   84%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py len_sources   80% 5 1 0   50% 2 1   71%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py run_cutouts   81% 26 5 0   70% 10 3   78%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py main   100% 2 0 0   100% 0 0   100%
python/lsst/analysis/ap/plotImageSubtractionCutouts.py (no function)   100% 61 0 0   100% 0 0   100%
python/lsst/analysis/ap/version.py (no function)   100% 5 0 0   100% 0 0   100%
tests/data/plotImageSubtractionCutoutsConfig.py (no function)   100% 1 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.setUp   100% 3 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_load_sources   100% 8 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_load_sources_exclude_flags   100% 2 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_load_sources_for_object   100% 3 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_load_forced_sources_for_object   100% 3 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_load_sources_for_object_exclude_flags   100% 6 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_load_objects   100% 7 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_load_forced_sources   100% 8 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_load_source   100% 6 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_load_object   100% 5 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_load_forced_source   100% 5 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_make_flag_exclusion_clause   100% 5 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_set_excluded_diaSource_flags   100% 8 0 0   100% 0 0   100%
tests/test_apdb.py TestApdbSqlite.test_fill_from_instrument   100% 3 0 0   100% 0 0   100%
tests/test_apdb.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_apdb.py (no function)   92% 26 2 0   50% 2 1   89%
tests/test_plotImageSubtractionCutouts.py make_mock_catalog   100% 4 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.setUp   100% 9 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_generate_image   100% 4 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_generate_image_larger_cutout   100% 6 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_generate_image_metadata   100% 9 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_generate_image_multisize_cutouts_without_metadata   100% 6 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_generate_image_multisize_cutouts_with_metadata   100% 10 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_generate_image_and_save_as_numpy   100% 11 0 0   100% 2 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_write_images   100% 12 0 0   100% 2 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_use_footprint   100% 14 0 0   100% 2 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_use_footprint.mock_get   100% 6 0 0   100% 2 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_write_images_exception   100% 10 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.check_make_manifest   100% 7 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_make_manifest   100% 6 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutouts.test_pickle   100% 6 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutoutsMain.setUp   100% 17 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutoutsMain.test_main_args   100% 6 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutoutsMain.test_main_args_no_collections   100% 7 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutoutsMain.test_main_collection_list   100% 9 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutoutsMain.test_main_args_limit_offset   100% 8 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestPlotImageSubtractionCutoutsMain.test_main_args_multiprocessing   0% 6 6 0   100% 0 0   0%
tests/test_plotImageSubtractionCutouts.py TestCutoutPath.setUp   100% 1 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestCutoutPath.test_normal_path   100% 3 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestCutoutPath.test_chunking   100% 3 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestCutoutPath.test_subdir   100% 3 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py TestCutoutPath.test_chunk_sizes   100% 6 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py setup_module   100% 1 0 0   100% 0 0   100%
tests/test_plotImageSubtractionCutouts.py (no function)   96% 51 2 0   50% 2 1   94%
Total     84% 997 163 2   68% 148 18   82%

No items found using the specified filter.