Coverage report: 84%

Files Functions Classes

coverage.py v7.14.3, created at 2026-06-23 08:28 +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   65% 103 36 0   44% 34 7   60%
python/lsst/obs/base/_fitsRawFormatterBase.py (no class)   100% 52 0 4   100% 0 0   100%
python/lsst/obs/base/_instrument.py Instrument   82% 98 18 0   65% 46 12   76%
python/lsst/obs/base/_instrument.py (no class)   95% 104 5 4   55% 20 7   89%
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)   73% 95 26 7   48% 42 12   65%
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)   100% 5 0 0   100% 0 0   100%
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)   95% 75 4 0   100% 0 0   95%
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   69% 13 4 0   50% 2 1   67%
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   20% 5 4 0   100% 0 0   20%
python/lsst/obs/base/defineVisits.py ComputeVisitRegionsConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py ComputeVisitRegionsTask   89% 9 1 0   100% 2 0   91%
python/lsst/obs/base/defineVisits.py DefineVisitsConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py DefineVisitsTask   88% 177 21 0   73% 94 17   83%
python/lsst/obs/base/defineVisits.py _GroupExposuresOneToOneConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py _GroupExposuresOneToOneTask   67% 6 2 0   100% 2 0   75%
python/lsst/obs/base/defineVisits.py _GroupExposuresByGroupMetadataConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py _GroupExposuresByGroupMetadataTask   61% 33 13 0   57% 14 2   60%
python/lsst/obs/base/defineVisits.py _GroupExposuresByCounterAndExposuresConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py _GroupExposuresByCounterAndExposuresTask   100% 45 0 0   95% 22 1   99%
python/lsst/obs/base/defineVisits.py _ComputeVisitRegionsFromSingleRawWcsConfig   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/defineVisits.py _ComputeVisitRegionsFromSingleRawWcsTask   76% 37 9 0   56% 16 3   70%
python/lsst/obs/base/defineVisits.py (no class)   99% 157 1 0   88% 8 1   99%
python/lsst/obs/base/exposureAssembler.py ExposureAssembler   82% 91 16 0   54% 46 19   73%
python/lsst/obs/base/exposureAssembler.py (no class)   100% 24 0 0   100% 0 0   100%
python/lsst/obs/base/filters.py FilterDefinition   27% 11 8 0   25% 8 0   26%
python/lsst/obs/base/filters.py FilterDefinitionCollection   67% 12 4 0   100% 4 0   75%
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   77% 30 7 0   75% 12 3   76%
python/lsst/obs/base/formatters/fitsExposure.py StandardFitsImageFormatterBase   86% 50 7 0   88% 32 4   87%
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   100% 7 0 0   100% 6 0   100%
python/lsst/obs/base/formatters/fitsExposure.py _ComponentCache   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/formatters/fitsExposure.py FitsExposureFormatter   88% 154 18 0   72% 86 18   82%
python/lsst/obs/base/formatters/fitsExposure.py (no class)   91% 118 11 4   67% 24 8   87%
python/lsst/obs/base/formatters/fitsGeneric.py FitsGenericFormatter   93% 15 1 0   83% 6 1   90%
python/lsst/obs/base/formatters/fitsGeneric.py (no class)   94% 18 1 0   50% 2 1   90%
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   100% 7 0 0   100% 0 0   100%
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   83% 408 68 0   78% 174 21   82%
python/lsst/obs/base/ingest.py (no class)   100% 103 0 0   100% 2 0   100%
python/lsst/obs/base/ingest_tests.py IngestTestBase   85% 163 25 1   74% 34 7   83%
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   100% 1 0 0   100% 0 0   100%
python/lsst/obs/base/instrument_tests.py CuratedCalibration   67% 6 2 0   100% 0 0   67%
python/lsst/obs/base/instrument_tests.py DummyCam   91% 22 2 0   67% 6 2   86%
python/lsst/obs/base/instrument_tests.py InstrumentTestData   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/instrument_tests.py InstrumentTests   81% 31 6 0   100% 0 0   81%
python/lsst/obs/base/instrument_tests.py (no class)   100% 64 0 11   100% 0 0   100%
python/lsst/obs/base/makeRawVisitInfoViaObsInfo.py MakeRawVisitInfoViaObsInfo   95% 81 4 0   84% 50 6   91%
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)   81% 27 5 0   50% 8 4   74%
python/lsst/obs/base/script/ingestRaws.py (no class)   95% 21 1 0   75% 8 2   90%
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)   75% 12 3 0   25% 4 1   62%
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)   100% 36 0 6   80% 10 2   96%
python/lsst/obs/base/utils.py InitialSkyWcsError   100% 0 0 0   100% 0 0   100%
python/lsst/obs/base/utils.py TableVStack   83% 58 10 0   75% 28 7   80%
python/lsst/obs/base/utils.py (no class)   94% 101 6 3   84% 38 6   91%
python/lsst/obs/base/version.py (no class)   100% 5 0 0   100% 0 0   100%
python/lsst/obs/base/visit_geometry.py VisitGeometry   100% 32 0 0   100% 6 0   100%
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)   94% 143 8 2   75% 28 7   91%
tests/test_butlerFits.py ButlerFitsTests   99% 227 1 0   96% 52 2   99%
tests/test_butlerFits.py (no class)   98% 48 1 0   50% 2 1   96%
tests/test_cliCmdDefineVisits.py DefineVisitsTest   100% 6 0 0   100% 0 0   100%
tests/test_cliCmdDefineVisits.py (no class)   93% 14 1 0   50% 2 1   88%
tests/test_cliCmdTestIngest.py IngestRawsTestCase   100% 10 0 0   100% 0 0   100%
tests/test_cliCmdTestIngest.py PatchRawIngestTask   100% 3 0 0   100% 0 0   100%
tests/test_cliCmdTestIngest.py RawIngestMockTest   100% 13 0 0   100% 0 0   100%
tests/test_cliCmdTestIngest.py (no class)   97% 31 1 0   50% 2 1   94%
tests/test_cliCmdWriteCuratedCalibrations.py WriteCuratedCalibrationsTest   100% 5 0 0   100% 0 0   100%
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   100% 5 0 0   100% 0 0   100%
tests/test_cliLog.py (no class)   79% 14 3 0   50% 2 1   75%
tests/test_defineVisits.py DefineVisitsBase   91% 45 4 0   75% 20 5   86%
tests/test_defineVisits.py DefineVisitsTestCase   100% 64 0 0   83% 12 2   97%
tests/test_defineVisits.py DefineVisitsRecordsTestCase   100% 0 0 0   100% 0 0   100%
tests/test_defineVisits.py DefineVisitsGroupingTestCase   95% 19 1 0   67% 6 2   88%
tests/test_defineVisits.py DefineVisitsGroupingRecordsTestCase   100% 0 0 0   100% 0 0   100%
tests/test_defineVisits.py DefineVisitsOneToOneTestCase   100% 33 0 0   75% 4 1   97%
tests/test_defineVisits.py (no class)   98% 54 1 0   50% 2 1   96%
tests/test_filters.py TestFilterDefinitionCollection   100% 11 0 0   100% 0 0   100%
tests/test_filters.py TestFilterDefinition   100% 8 0 0   100% 0 0   100%
tests/test_filters.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_filters.py (no class)   90% 20 2 0   50% 2 1   86%
tests/test_fitsRawFormatter.py SimpleTestingTranslator   100% 3 0 0   100% 0 0   100%
tests/test_fitsRawFormatter.py MakeTestingRawVisitInfo   100% 0 0 0   100% 0 0   100%
tests/test_fitsRawFormatter.py SimpleFitsRawFormatter   100% 2 0 0   100% 0 0   100%
tests/test_fitsRawFormatter.py FitsRawFormatterTestCase   100% 51 0 0   100% 6 0   100%
tests/test_fitsRawFormatter.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_fitsRawFormatter.py (no class)   95% 42 2 0   50% 2 1   93%
tests/test_ingest.py RawIngestTestCase   100% 18 0 0   100% 2 0   100%
tests/test_ingest.py RawIngestImpliedIndexTestCase   100% 0 0 0   100% 0 0   100%
tests/test_ingest.py RawIngestEdgeCaseTestCase   100% 179 0 0   50% 2 1   99%
tests/test_ingest.py TestRawIngestTaskPickle   100% 19 0 0   50% 2 1   95%
tests/test_ingest.py (no class)   98% 50 1 0   50% 2 1   96%
tests/test_instrument.py InstrumentTestCase   100% 12 0 0   100% 0 0   100%
tests/test_instrument.py (no class)   92% 12 1 0   50% 2 1   86%
tests/test_makeRawVisitInfoViaObsInfo.py NewTranslator   100% 4 0 0   100% 0 0   100%
tests/test_makeRawVisitInfoViaObsInfo.py MakeTestableVisitInfo   100% 0 0 0   100% 0 0   100%
tests/test_makeRawVisitInfoViaObsInfo.py TestMakeRawVisitInfoViaObsInfo   98% 80 2 0   94% 16 1   97%
tests/test_makeRawVisitInfoViaObsInfo.py (no class)   94% 31 2 0   50% 4 2   89%
tests/test_utils.py BboxFromIrafTestCase   100% 6 0 0   100% 4 0   100%
tests/test_utils.py TestProvenanceAdd   100% 17 0 0   100% 0 0   100%
tests/test_utils.py TestCalibDates   100% 5 0 0   100% 2 0   100%
tests/test_utils.py TableVStackTestCase   100% 21 0 0   100% 4 0   100%
tests/test_utils.py MemoryTester   100% 0 0 0   100% 0 0   100%
tests/test_utils.py (no class)   92% 26 2 0   50% 2 1   89%
tests/test_visit_geometry.py VisitGeometryTestCase   100% 58 0 0   100% 8 0   100%
tests/test_visit_geometry.py (no class)   93% 15 1 0   50% 2 1   88%
tests/test_yamlCamera.py YamlCameraTestCase   100% 6 0 0   100% 0 0   100%
tests/test_yamlCamera.py (no class)   88% 8 1 0   50% 2 1   80%
Total     88% 4598 574 81   70% 1144 212   84%

No items found using the specified filter.