Coverage report: 23%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-14 23:50 +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% 99 99 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)   57% 101 43 4   0% 20 0   48%
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)   90% 73 7 0   100% 0 0   90%
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% 138 138 0   0% 68 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% 151 12 0   0% 8 0   87%
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% 29 29 0   0% 10 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% 152 152 0   0% 86 0   0%
python / lsst / obs / base / formatters / fitsExposure.py (no class)   80% 103 21 4   0% 16 0   69%
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% 405 405 0   0% 172 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% 42 42 0   0% 10 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% 35 35 0   0% 4 0   0%
tests / test_defineVisits.py (no class)   98% 52 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     29% 4501 3218 81   1% 1104 15   23%

No items found using the specified filter.