Coverage report: 23%

Files Functions Classes

coverage.py v7.14.1, created at 2026-05-29 08:25 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
python/lsst/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/obs/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/obs/base/__init__.py (no class)   100% 8 0 0   100% 0 0   100%
python/lsst/obs/base/_fitsRawFormatterBase.py FitsRawFormatterBase   0% 103 103 0   0% 34 0   0%
python/lsst/obs/base/_fitsRawFormatterBase.py (no class)   100% 52 0 4   100% 0 0   100%
python/lsst/obs/base/_instrument.py Instrument   1% 98 97 0   0% 46 0   1%
python/lsst/obs/base/_instrument.py (no class)   56% 104 46 4   0% 20 0   47%
python/lsst/obs/base/_read_curated_calibs.py _SearchPath   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/_read_curated_calibs.py CuratedCalibration   100% 0 0 2   100% 0 0   100%
python/lsst/obs/base/_read_curated_calibs.py (no class)   16% 95 80 7   0% 42 0   11%
python/lsst/obs/base/butler_tests.py ButlerGetTests   0% 66 66 0   0% 26 0   0%
python/lsst/obs/base/butler_tests.py (no class)   100% 16 0 0   100% 0 0   100%
python/lsst/obs/base/camera_tests.py CameraTests   0% 32 32 0   0% 6 0   0%
python/lsst/obs/base/camera_tests.py (no class)   100% 12 0 0   100% 0 0   100%
python/lsst/obs/base/cli/__init__.py (no class)   100% 1 0 0   100% 0 0   100%
python/lsst/obs/base/cli/_get_cli_subcommands.py (no class)   80% 5 1 0   100% 0 0   80%
python/lsst/obs/base/cli/butler_cmd_test.py ButlerCmdTestBase   0% 17 17 0   0% 2 0   0%
python/lsst/obs/base/cli/butler_cmd_test.py (no class)   100% 19 0 4   100% 0 0   100%
python/lsst/obs/base/cli/cmd/__init__.py (no class)   100% 2 0 0   100% 0 0   100%
python/lsst/obs/base/cli/cmd/commands.py (no class)   91% 75 7 0   100% 0 0   91%
python/lsst/obs/base/cli/doc/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/cli/doc/butlerCmdDocGen.py ButlerCmdDocGen   0% 2 2 0   100% 0 0   0%
python/lsst/obs/base/cli/doc/butlerCmdDocGen.py (no class)   0% 11 11 0   100% 0 0   0%
python/lsst/obs/base/cli/opt/__init__.py (no class)   100% 1 0 0   100% 0 0   100%
python/lsst/obs/base/cli/opt/options.py (no class)   100% 3 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py VisitSystem   0% 13 13 0   0% 2 0   0%
python/lsst/obs/base/defineVisits.py VisitDefinitionData   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py _VisitRecords   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py GroupExposuresConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py GroupExposuresTask   0% 5 5 0   100% 0 0   0%
python/lsst/obs/base/defineVisits.py ComputeVisitRegionsConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py ComputeVisitRegionsTask   0% 9 9 0   0% 2 0   0%
python/lsst/obs/base/defineVisits.py DefineVisitsConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py DefineVisitsTask   0% 177 177 0   0% 94 0   0%
python/lsst/obs/base/defineVisits.py _GroupExposuresOneToOneConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py _GroupExposuresOneToOneTask   0% 6 6 0   0% 2 0   0%
python/lsst/obs/base/defineVisits.py _GroupExposuresByGroupMetadataConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py _GroupExposuresByGroupMetadataTask   0% 33 33 0   0% 14 0   0%
python/lsst/obs/base/defineVisits.py _GroupExposuresByCounterAndExposuresConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py _GroupExposuresByCounterAndExposuresTask   0% 45 45 0   0% 22 0   0%
python/lsst/obs/base/defineVisits.py _ComputeVisitRegionsFromSingleRawWcsConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py _ComputeVisitRegionsFromSingleRawWcsTask   0% 37 37 0   0% 16 0   0%
python/lsst/obs/base/defineVisits.py (no class)   92% 157 12 0   0% 8 0   88%
python/lsst/obs/base/exposureAssembler.py ExposureAssembler   0% 91 91 0   0% 46 0   0%
python/lsst/obs/base/exposureAssembler.py (no class)   100% 24 0 0   100% 0 0   100%
python/lsst/obs/base/filters.py FilterDefinition   9% 11 10 0   12% 8 1   11%
python/lsst/obs/base/filters.py FilterDefinitionCollection   17% 12 10 0   0% 4 0   12%
python/lsst/obs/base/filters.py (no class)   100% 33 0 0   100% 0 0   100%
python/lsst/obs/base/formatters/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/formatters/fitsExposure.py _ReaderClassLike   100% 0 0 10   100% 0 0   100%
python/lsst/obs/base/formatters/fitsExposure.py FitsImageFormatterBase   0% 31 31 0   0% 12 0   0%
python/lsst/obs/base/formatters/fitsExposure.py StandardFitsImageFormatterBase   0% 50 50 0   0% 32 0   0%
python/lsst/obs/base/formatters/fitsExposure.py FitsImageFormatter   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/formatters/fitsExposure.py FitsMaskFormatter   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/formatters/fitsExposure.py FitsMaskedImageFormatter   0% 7 7 0   0% 6 0   0%
python/lsst/obs/base/formatters/fitsExposure.py _ComponentCache   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/formatters/fitsExposure.py FitsExposureFormatter   0% 154 154 0   0% 86 0   0%
python/lsst/obs/base/formatters/fitsExposure.py (no class)   66% 126 43 4   0% 36 0   51%
python/lsst/obs/base/formatters/fitsGeneric.py FitsGenericFormatter   0% 15 15 0   0% 6 0   0%
python/lsst/obs/base/formatters/fitsGeneric.py (no class)   0% 18 18 0   0% 2 0   0%
python/lsst/obs/base/formatters/packages.py PackagesFormatter   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/formatters/packages.py (no class)   0% 4 4 0   100% 0 0   0%
python/lsst/obs/base/formatters/pexConfig.py PexConfigFormatter   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/formatters/pexConfig.py (no class)   0% 5 5 0   100% 0 0   0%
python/lsst/obs/base/ingest.py IngestMetrics   0% 7 7 0   100% 0 0   0%
python/lsst/obs/base/ingest.py RawFileDatasetInfo   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/ingest.py RawFileData   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/ingest.py RawExposureData   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/ingest.py RawIngestConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/ingest.py RawIngestTask   0% 408 408 0   0% 174 0   0%
python/lsst/obs/base/ingest.py (no class)   95% 103 5 0   0% 2 0   93%
python/lsst/obs/base/ingest_tests.py IngestTestBase   0% 163 163 1   0% 34 0   0%
python/lsst/obs/base/ingest_tests.py (no class)   100% 74 0 20   100% 0 0   100%
python/lsst/obs/base/instrument_tests.py DummyCamYamlWcsFormatter   0% 1 1 0   100% 0 0   0%
python/lsst/obs/base/instrument_tests.py CuratedCalibration   0% 6 6 0   100% 0 0   0%
python/lsst/obs/base/instrument_tests.py DummyCam   5% 22 21 0   0% 6 0   4%
python/lsst/obs/base/instrument_tests.py InstrumentTestData   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/instrument_tests.py InstrumentTests   0% 31 31 0   100% 0 0   0%
python/lsst/obs/base/instrument_tests.py (no class)   100% 64 0 11   100% 0 0   100%
python/lsst/obs/base/makeRawVisitInfoViaObsInfo.py MakeRawVisitInfoViaObsInfo   0% 81 81 0   0% 50 0   0%
python/lsst/obs/base/makeRawVisitInfoViaObsInfo.py (no class)   89% 28 3 3   100% 0 0   89%
python/lsst/obs/base/script/__init__.py (no class)   100% 4 0 0   100% 0 0   100%
python/lsst/obs/base/script/defineVisits.py (no class)   22% 27 21 0   0% 8 0   17%
python/lsst/obs/base/script/ingestRaws.py (no class)   24% 21 16 0   0% 8 0   17%
python/lsst/obs/base/script/updateExposures.py (no class)   19% 54 44 0   0% 16 0   14%
python/lsst/obs/base/script/writeCuratedCalibrations.py (no class)   42% 12 7 0   0% 4 0   31%
python/lsst/obs/base/test/__init__.py (no class)   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/tests.py ObsTests   0% 5 5 0   100% 0 0   0%
python/lsst/obs/base/tests.py (no class)   39% 36 22 6   0% 10 0   30%
python/lsst/obs/base/utils.py InitialSkyWcsError   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/utils.py TableVStack   0% 58 58 0   0% 28 0   0%
python/lsst/obs/base/utils.py (no class)   37% 101 64 3   0% 38 0   27%
python/lsst/obs/base/version.py (no class)   100% 5 0 0   100% 0 0   100%
python/lsst/obs/base/visit_geometry.py VisitGeometry   0% 32 32 0   0% 6 0   0%
python/lsst/obs/base/visit_geometry.py (no class)   100% 24 0 0   100% 0 0   100%
python/lsst/obs/base/yamlCamera.py (no class)   13% 143 125 2   0% 28 0   11%
tests/test_butlerFits.py ButlerFitsTests   0% 227 227 0   0% 52 0   0%
tests/test_butlerFits.py (no class)   98% 48 1 0   50% 2 1   96%
tests/test_cliCmdDefineVisits.py DefineVisitsTest   0% 6 6 0   100% 0 0   0%
tests/test_cliCmdDefineVisits.py (no class)   93% 14 1 0   50% 2 1   88%
tests/test_cliCmdTestIngest.py IngestRawsTestCase   0% 10 10 0   100% 0 0   0%
tests/test_cliCmdTestIngest.py PatchRawIngestTask   0% 3 3 0   100% 0 0   0%
tests/test_cliCmdTestIngest.py RawIngestMockTest   0% 13 13 0   100% 0 0   0%
tests/test_cliCmdTestIngest.py (no class)   97% 31 1 0   50% 2 1   94%
tests/test_cliCmdWriteCuratedCalibrations.py WriteCuratedCalibrationsTest   0% 5 5 0   100% 0 0   0%
tests/test_cliCmdWriteCuratedCalibrations.py (no class)   92% 13 1 0   50% 2 1   87%
tests/test_cliLog.py CliLogTestCase   100% 0 0 0   100% 0 0   100%
tests/test_cliLog.py ConvertLsstLogLevelTestCase   0% 5 5 0   100% 0 0   0%
tests/test_cliLog.py (no class)   79% 14 3 0   50% 2 1   75%
tests/test_defineVisits.py DefineVisitsBase   0% 45 45 0   0% 20 0   0%
tests/test_defineVisits.py DefineVisitsTestCase   0% 64 64 0   0% 12 0   0%
tests/test_defineVisits.py DefineVisitsRecordsTestCase   100% 0 0 0   100% 0 0   100%
tests/test_defineVisits.py DefineVisitsGroupingTestCase   0% 19 19 0   0% 6 0   0%
tests/test_defineVisits.py DefineVisitsGroupingRecordsTestCase   100% 0 0 0   100% 0 0   100%
tests/test_defineVisits.py DefineVisitsOneToOneTestCase   0% 33 33 0   0% 4 0   0%
tests/test_defineVisits.py (no class)   98% 54 1 0   50% 2 1   96%
tests/test_filters.py TestFilterDefinitionCollection   0% 11 11 0   100% 0 0   0%
tests/test_filters.py TestFilterDefinition   0% 8 8 0   100% 0 0   0%
tests/test_filters.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_filters.py (no class)   85% 20 3 0   50% 2 1   82%
tests/test_fitsRawFormatter.py SimpleTestingTranslator   0% 3 3 0   100% 0 0   0%
tests/test_fitsRawFormatter.py MakeTestingRawVisitInfo   100% 0 0 0   100% 0 0   100%
tests/test_fitsRawFormatter.py SimpleFitsRawFormatter   0% 2 2 0   100% 0 0   0%
tests/test_fitsRawFormatter.py FitsRawFormatterTestCase   0% 51 51 0   0% 6 0   0%
tests/test_fitsRawFormatter.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_fitsRawFormatter.py (no class)   93% 42 3 0   50% 2 1   91%
tests/test_ingest.py RawIngestTestCase   0% 18 18 0   0% 2 0   0%
tests/test_ingest.py RawIngestImpliedIndexTestCase   100% 0 0 0   100% 0 0   100%
tests/test_ingest.py RawIngestEdgeCaseTestCase   0% 179 179 0   0% 2 0   0%
tests/test_ingest.py TestRawIngestTaskPickle   0% 19 19 0   0% 2 0   0%
tests/test_ingest.py (no class)   98% 50 1 0   50% 2 1   96%
tests/test_instrument.py InstrumentTestCase   0% 12 12 0   100% 0 0   0%
tests/test_instrument.py (no class)   92% 12 1 0   50% 2 1   86%
tests/test_makeRawVisitInfoViaObsInfo.py NewTranslator   0% 4 4 0   100% 0 0   0%
tests/test_makeRawVisitInfoViaObsInfo.py MakeTestableVisitInfo   100% 0 0 0   100% 0 0   100%
tests/test_makeRawVisitInfoViaObsInfo.py TestMakeRawVisitInfoViaObsInfo   0% 80 80 0   0% 16 0   0%
tests/test_makeRawVisitInfoViaObsInfo.py (no class)   84% 31 5 0   25% 4 1   77%
tests/test_utils.py BboxFromIrafTestCase   0% 6 6 0   0% 4 0   0%
tests/test_utils.py TestProvenanceAdd   0% 17 17 0   100% 0 0   0%
tests/test_utils.py TestCalibDates   0% 5 5 0   0% 2 0   0%
tests/test_utils.py TableVStackTestCase   0% 21 21 0   0% 4 0   0%
tests/test_utils.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_utils.py (no class)   88% 26 3 0   50% 2 1   86%
tests/test_visit_geometry.py VisitGeometryTestCase   0% 58 58 0   0% 8 0   0%
tests/test_visit_geometry.py (no class)   93% 15 1 0   50% 2 1   88%
tests/test_yamlCamera.py YamlCameraTestCase   0% 6 6 0   100% 0 0   0%
tests/test_yamlCamera.py (no class)   88% 8 1 0   50% 2 1   80%
Total     28% 4607 3313 81   1% 1156 15   23%

No items found using the specified filter.