Coverage report: 23%

Files Functions Classes

coverage.py v7.13.5, created at 2026-05-05 22:29 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python / lsst / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / obs / __init__.py (no function)   100% 3 0 0   100% 0 0   100%
python / lsst / obs / base / __init__.py (no function)   100% 12 0 0   100% 0 0   100%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.fromMetadata   0% 4 4 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.translatorClass   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.filterDefinitions   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.checked_parameters   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.readImage   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.isOnSky   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.metadata   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.readMetadata   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.stripMetadata   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.makeVisitInfo   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.getDetector   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.makeWcs   0% 10 10 0   0% 6 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.makeRawSkyWcsFromBoresight   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase._createSkyWcsFromMetadata   0% 7 7 0   0% 2 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.makeFilterLabel   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.readComponent   0% 20 20 0   0% 14 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.readFull   0% 11 11 0   0% 2 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.write   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.observationInfo   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py FitsRawFormatterBase.attachComponentsFromMetadata   0% 6 6 0   100% 0 0   0%
python / lsst / obs / base / _fitsRawFormatterBase.py (no function)   100% 49 0 0   100% 0 0   100%
python / lsst / obs / base / _instrument.py Instrument.filterDefinitions   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / _instrument.py Instrument.__init__   100% 1 0 0   100% 0 0   100%
python / lsst / obs / base / _instrument.py Instrument.getCuratedCalibrationNames   0% 7 7 0   0% 4 0   0%
python / lsst / obs / base / _instrument.py Instrument.getCamera   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / _instrument.py Instrument.getObsDataPackageDir   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / _instrument.py Instrument._registerFilters   0% 5 5 0   0% 4 0   0%
python / lsst / obs / base / _instrument.py Instrument.writeCuratedCalibrations   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / _instrument.py Instrument.writeAdditionalCuratedCalibrations   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / _instrument.py Instrument.writeCameraGeom   0% 10 10 0   0% 2 0   0%
python / lsst / obs / base / _instrument.py Instrument.writeStandardTextCuratedCalibrations   0% 10 10 0   0% 6 0   0%
python / lsst / obs / base / _instrument.py Instrument._getSpecificCuratedCalibrationPath   0% 9 9 0   0% 6 0   0%
python / lsst / obs / base / _instrument.py Instrument._writeSpecificCuratedCalibrationDatasets   0% 27 27 0   0% 12 0   0%
python / lsst / obs / base / _instrument.py Instrument.makeDataIdTranslatorFactory   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / _instrument.py makeExposureRecordFromObsInfo   0% 19 19 0   0% 12 0   0%
python / lsst / obs / base / _instrument.py loadCamera   0% 14 14 0   0% 2 0   0%
python / lsst / obs / base / _instrument.py (no function)   100% 47 0 5   100% 0 0   100%
python / lsst / obs / base / butler_tests.py ButlerGetTests.setUp_butler_get   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / butler_tests.py ButlerGetTests._require_gen2   0% 2 2 0   0% 2 0   0%
python / lsst / obs / base / butler_tests.py ButlerGetTests._is_gen3   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / butler_tests.py ButlerGetTests.test_exposureId_bits   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / butler_tests.py ButlerGetTests._test_exposure   0% 24 24 0   0% 10 0   0%
python / lsst / obs / base / butler_tests.py ButlerGetTests.test_raw   0% 6 6 0   0% 2 0   0%
python / lsst / obs / base / butler_tests.py ButlerGetTests.test_bias   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / butler_tests.py ButlerGetTests.test_dark   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / butler_tests.py ButlerGetTests.test_flat   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / butler_tests.py ButlerGetTests.test_raw_header_wcs   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / butler_tests.py ButlerGetTests.test_subset_raw   0% 16 16 0   0% 8 0   0%
python / lsst / obs / base / butler_tests.py ButlerGetTests.test_get_linearizer   0% 11 11 0   0% 6 0   0%
python / lsst / obs / base / butler_tests.py ButlerGetTests.test_get_linearizer_bad_detectorIds   0% 8 8 0   0% 6 0   0%
python / lsst / obs / base / butler_tests.py (no function)   100% 21 0 0   100% 0 0   100%
python / lsst / obs / base / cameraMapper.py CameraMapper.__init__   0% 53 53 0   0% 30 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings   0% 81 81 0   0% 36 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.compositeClosure   0% 8 8 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.mapClosure   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.queryClosure   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.stdClosure   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.setMethods   0% 12 12 0   0% 10 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.getMetadata   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.getSkyWcs   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.getRawHeaderWcs   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.getPhotoCalib   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.getVisitInfo   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.getFilter   0% 10 10 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.getFilterLabel   0% 10 10 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.getBBox   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.getMetadata   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.mapSubClosure   0% 15 15 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.querySubClosure   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initMappings.getLen   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._computeCcdExposureId   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._computeCoaddExposureId   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._search   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.backup   0% 14 14 0   0% 4 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.backup.firstElement   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.keys   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.getKeys   0% 11 11 0   0% 10 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.getDefaultLevel   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.getDefaultSubLevel   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.getCameraName   0% 7 7 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.getPackageName   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.getGen3Instrument   0% 7 7 0   0% 6 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.getPackageDir   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.map_camera   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.bypass_camera   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.map_expIdInfo   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.bypass_expIdInfo   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.std_bfKernel   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.std_raw   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.map_skypolicy   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.std_skypolicy   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._setupRegistry   0% 43 43 0   0% 24 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._setupRegistry.search   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._transformId   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._mapActualToPath   0% 5 5 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.getShortCcdName   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._extractDetectorName   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._setAmpDetector   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._setCcdDetector   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._resolveFilters   0% 8 8 0   0% 6 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._getBestFilter   0% 25 25 0   0% 10 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._setFilter   0% 14 14 0   0% 10 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._standardizeExposure   0% 14 14 0   0% 8 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._createSkyWcsFromMetadata   0% 8 8 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._createInitialSkyWcs   0% 14 14 0   0% 4 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._makeCamera   0% 8 8 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.getRegistry   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper.getImageCompressionSettings   0% 13 13 0   0% 8 0   0%
python / lsst / obs / base / cameraMapper.py CameraMapper._initWriteRecipes   0% 16 16 0   0% 10 0   0%
python / lsst / obs / base / cameraMapper.py exposureFromImage   0% 39 39 0   0% 24 0   0%
python / lsst / obs / base / cameraMapper.py validateRecipeFitsStorage   0% 22 22 0   0% 12 0   0%
python / lsst / obs / base / cameraMapper.py validateRecipeFitsStorage.checkUnrecognized   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / cameraMapper.py (no function)   100% 76 0 0   100% 0 0   100%
python / lsst / obs / base / camera_tests.py CameraTests.setUp_camera   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / camera_tests.py CameraTests._butler_args   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / camera_tests.py CameraTests.test_iterable   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / camera_tests.py CameraTests.test_camera_butler   0% 4 4 0   100% 0 0   0%
python / lsst / obs / base / camera_tests.py CameraTests.test_plate_scale   0% 16 16 0   0% 2 0   0%
python / lsst / obs / base / camera_tests.py (no function)   100% 13 0 0   100% 0 0   100%
python / lsst / obs / base / cli / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
python / lsst / obs / base / cli / butler_cmd_test.py ButlerCmdTestBase.instrumentClassName   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cli / butler_cmd_test.py ButlerCmdTestBase.secondInstrumentClassName   100% 0 0 0   100% 0 0   100%
python / lsst / obs / base / cli / butler_cmd_test.py ButlerCmdTestBase.instrument   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cli / butler_cmd_test.py ButlerCmdTestBase.instrumentName   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cli / butler_cmd_test.py ButlerCmdTestBase.test_cli   0% 11 11 0   0% 2 0   0%
python / lsst / obs / base / cli / butler_cmd_test.py (no function)   100% 16 0 0   100% 0 0   100%
python / lsst / obs / base / cli / cmd / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / obs / base / cli / cmd / commands.py convert   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cli / cmd / commands.py define_visits   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cli / cmd / commands.py ingest_raws   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cli / cmd / commands.py write_curated_calibrations   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / cli / cmd / commands.py (no function)   100% 48 0 0   100% 0 0   100%
python / lsst / obs / base / cli / opt / __init__.py (no function)   100% 1 0 0   100% 0 0   100%
python / lsst / obs / base / cli / opt / options.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / obs / base / defineVisits.py VisitSystem.all   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py VisitSystem.from_name   0% 6 6 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py VisitSystem.from_names   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / defineVisits.py VisitSystem.__str__   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py GroupExposuresTask.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py GroupExposuresTask.group   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py GroupExposuresTask.getVisitSystems   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py ComputeVisitRegionsTask.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py ComputeVisitRegionsTask.getInstrument   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / defineVisits.py ComputeVisitRegionsTask.compute   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py DefineVisitsTask.__init__   0% 7 7 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py DefineVisitsTask._reduce_kwargs   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py DefineVisitsTask._buildVisitRecords   0% 38 38 0   0% 18 0   0%
python / lsst / obs / base / defineVisits.py DefineVisitsTask.run   0% 39 39 0   0% 22 0   0%
python / lsst / obs / base / defineVisits.py _reduceOrNone   0% 8 8 0   0% 6 0   0%
python / lsst / obs / base / defineVisits.py _value_if_equal   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py _calc_mean_angle   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / defineVisits.py _GroupExposuresOneToOneTask.group   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / defineVisits.py _GroupExposuresOneToOneTask.getVisitSystems   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py _GroupExposuresByGroupMetadataTask.group   0% 9 9 0   0% 4 0   0%
python / lsst / obs / base / defineVisits.py _GroupExposuresByGroupMetadataTask.getVisitSystems   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py _GroupExposuresByCounterAndExposuresTask.group   0% 29 29 0   0% 16 0   0%
python / lsst / obs / base / defineVisits.py _GroupExposuresByCounterAndExposuresTask.getVisitSystems   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / defineVisits.py _ComputeVisitRegionsFromSingleRawWcsTask.computeExposureBounds   0% 38 38 0   0% 14 0   0%
python / lsst / obs / base / defineVisits.py _ComputeVisitRegionsFromSingleRawWcsTask.compute   0% 13 13 0   0% 8 0   0%
python / lsst / obs / base / defineVisits.py (no function)   100% 127 0 0   100% 0 0   100%
python / lsst / obs / base / exposureAssembler.py ExposureAssembler._groupRequestedComponents   0% 7 7 0   0% 2 0   0%
python / lsst / obs / base / exposureAssembler.py ExposureAssembler.getComponent   0% 7 7 0   0% 6 0   0%
python / lsst / obs / base / exposureAssembler.py ExposureAssembler.getValidComponents   0% 5 5 0   100% 0 0   0%
python / lsst / obs / base / exposureAssembler.py ExposureAssembler.disassemble   0% 18 18 0   0% 8 0   0%
python / lsst / obs / base / exposureAssembler.py ExposureAssembler.assemble   0% 41 41 0   0% 20 0   0%
python / lsst / obs / base / exposureAssembler.py ExposureAssembler.handleParameters   0% 7 7 0   0% 4 0   0%
python / lsst / obs / base / exposureAssembler.py ExposureAssembler.selectResponsibleComponent   0% 8 8 0   0% 6 0   0%
python / lsst / obs / base / exposureAssembler.py (no function)   100% 20 0 0   100% 0 0   100%
python / lsst / obs / base / exposureIdInfo.py ExposureIdInfo.__init__   0% 11 11 0   0% 6 0   0%
python / lsst / obs / base / exposureIdInfo.py ExposureIdInfo.fromDataId   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / exposureIdInfo.py ExposureIdInfo.unusedBits   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / exposureIdInfo.py ExposureIdInfo.makeSourceIdFactory   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / exposureIdInfo.py (no function)   100% 10 0 0   100% 0 0   100%
python / lsst / obs / base / filters.py FilterDefinition.__post_init__   50% 2 1 0   50% 2 1   50%
python / lsst / obs / base / filters.py FilterDefinition.__str__   0% 8 8 0   0% 6 0   0%
python / lsst / obs / base / filters.py FilterDefinition.makeFilterLabel   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / filters.py FilterDefinitionCollection.__init__   100% 2 0 0   100% 0 0   100%
python / lsst / obs / base / filters.py FilterDefinitionCollection.__getitem__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / filters.py FilterDefinitionCollection.__getitem__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / filters.py FilterDefinitionCollection.__getitem__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / filters.py FilterDefinitionCollection.__len__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / filters.py FilterDefinitionCollection.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / filters.py FilterDefinitionCollection.findAll   0% 5 5 0   0% 4 0   0%
python / lsst / obs / base / filters.py (no function)   100% 32 0 0   100% 0 0   100%
python / lsst / obs / base / formatters / __init__.py (no function)   100% 0 0 0   100% 0 0   100%
python / lsst / obs / base / formatters / fitsExposure.py FitsImageFormatterBase.checked_parameters   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / formatters / fitsExposure.py FitsImageFormatterBase.read   0% 5 5 0   0% 4 0   0%
python / lsst / obs / base / formatters / fitsExposure.py FitsImageFormatterBase.readComponent   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / formatters / fitsExposure.py FitsImageFormatterBase.readFull   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / formatters / fitsExposure.py StandardFitsImageFormatterBase.reader   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / formatters / fitsExposure.py StandardFitsImageFormatterBase.readComponent   0% 8 8 0   0% 6 0   0%
python / lsst / obs / base / formatters / fitsExposure.py StandardFitsImageFormatterBase.readFull   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / formatters / fitsExposure.py StandardFitsImageFormatterBase.write   0% 9 9 0   0% 2 0   0%
python / lsst / obs / base / formatters / fitsExposure.py StandardFitsImageFormatterBase.getImageCompressionSettings   0% 14 14 0   0% 12 0   0%
python / lsst / obs / base / formatters / fitsExposure.py StandardFitsImageFormatterBase.validateWriteRecipes   0% 25 25 0   0% 14 0   0%
python / lsst / obs / base / formatters / fitsExposure.py StandardFitsImageFormatterBase.validateWriteRecipes.checkUnrecognized   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / formatters / fitsExposure.py FitsMaskedImageFormatter.readComponent   0% 7 7 0   0% 6 0   0%
python / lsst / obs / base / formatters / fitsExposure.py standardizeAmplifierParameters   0% 21 21 0   0% 16 0   0%
python / lsst / obs / base / formatters / fitsExposure.py FitsExposureFormatter.readComponent   0% 12 12 0   0% 8 0   0%
python / lsst / obs / base / formatters / fitsExposure.py FitsExposureFormatter.readFull   0% 8 8 0   0% 2 0   0%
python / lsst / obs / base / formatters / fitsExposure.py FitsExposureFormatter._fixFilterLabels   0% 24 24 0   0% 18 0   0%
python / lsst / obs / base / formatters / fitsExposure.py (no function)   100% 49 0 0   100% 0 0   100%
python / lsst / obs / base / gen2to3 / __init__.py (no function)   100% 7 0 0   100% 0 0   100%
python / lsst / obs / base / gen2to3 / calibRepoConverter.py CalibRepoConverter.__init__   0% 5 5 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / calibRepoConverter.py CalibRepoConverter.isDatasetTypeSpecial   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / calibRepoConverter.py CalibRepoConverter.iterMappings   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / calibRepoConverter.py CalibRepoConverter.makeRepoWalkerTarget   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / calibRepoConverter.py CalibRepoConverter._queryGen2CalibRegistry   0% 19 19 0   0% 6 0   0%
python / lsst / obs / base / gen2to3 / calibRepoConverter.py CalibRepoConverter._finish   0% 64 64 0   0% 36 0   0%
python / lsst / obs / base / gen2to3 / calibRepoConverter.py CalibRepoConverter.getRun   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / calibRepoConverter.py (no function)   100% 21 0 5   100% 0 0   100%
python / lsst / obs / base / gen2to3 / convertRepo.py _dropPrefix   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py Rerun.guessCollectionNames   0% 18 18 0   0% 10 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py CalibRepo.__post_init__   0% 2 2 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoConfig.transfer   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoConfig.transfer   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoConfig.setDefaults   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoConfig.validate   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoTask.__init__   0% 20 20 0   0% 4 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoTask._reduce_kwargs   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoTask._populateSkyMapDicts   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoTask.isDatasetTypeIncluded   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoTask.useSkyMap   0% 10 10 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoTask.registerUsedSkyMaps   0% 10 10 0   0% 8 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoTask.useSkyPix   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoTask.registerUsedSkyPix   0% 3 3 0   0% 4 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py ConvertRepoTask.run   0% 91 91 0   0% 62 0   0%
python / lsst / obs / base / gen2to3 / convertRepo.py (no function)   100% 96 0 0   100% 0 0   100%
python / lsst / obs / base / gen2to3 / repoConverter.py ConversionSubset.__init__   0% 5 5 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py ConversionSubset.addSkyMap   0% 5 5 0   0% 4 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py ConversionSubset.addSkyPix   0% 9 9 0   0% 6 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py ConversionSubset.isRelated   0% 10 10 0   0% 10 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter.__init__   0% 9 9 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter.isDatasetTypeSpecial   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter.iterMappings   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter.makeRepoWalkerTarget   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter.getSpecialDirectories   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter.prep   0% 39 39 0   0% 20 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter.iterDatasets   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter.findDatasets   0% 11 11 0   0% 6 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter.expandDataIds   0% 22 22 0   0% 12 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter.ingest   0% 16 16 0   0% 4 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter.finish   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter._finish   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter.getRun   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py RepoConverter._guessStorageClass   0% 23 23 0   0% 12 0   0%
python / lsst / obs / base / gen2to3 / repoConverter.py (no function)   100% 55 0 6   100% 0 0   100%
python / lsst / obs / base / gen2to3 / repoWalker / __init__.py (no function)   100% 6 0 0   100% 0 0   100%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderNode.prune   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderNode.build   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderInput.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderSkipInput.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderSkipInput.build   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderSkipInput.prune   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderTargetInput.__init__   0% 8 8 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderTargetInput.build   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderTargetInput.prune   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderPrunedTree.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderPrunedTree.build   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderPrunedTree.prune   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderDuplicateInputs.__init__   0% 6 6 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderDuplicateInputs.build   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderDuplicateInputs.prune   0% 17 17 0   0% 8 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderTree.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderTree.insert   0% 10 10 0   0% 4 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderTree.fill   0% 9 9 0   0% 6 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderTree.prune   0% 13 13 0   0% 6 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py BuilderTree.build   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / builders.py (no function)   100% 50 0 0   100% 0 0   100%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py IgnoreHandler.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py IgnoreHandler.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py IgnoreHandler.isForFiles   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py IgnoreHandler.rank   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py IgnoreHandler.__call__   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py ParsedPathElementHandler.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py ParsedPathElementHandler.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py ParsedPathElementHandler.__call__   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py ParsedPathElementHandler.rank   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py ParsedPathElementHandler.handle   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py SkipHandler.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py SkipHandler.isForFiles   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py SkipHandler.handle   0% 2 2 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py SubdirectoryHandler.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py SubdirectoryHandler.isForFiles   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py SubdirectoryHandler.handle   0% 10 10 0   0% 8 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py SubdirectoryHandler.translate   0% 5 5 0   0% 4 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py TargetFileHandler.__init__   0% 4 4 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py TargetFileHandler.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py TargetFileHandler.isForFiles   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py TargetFileHandler.handle   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py TargetFileHandler.translate   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py MultiExtensionFileHandler.handle   0% 9 9 0   0% 4 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py MultiExtensionFileHandler.handle.get_detectors   0% 7 7 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py MultiExtensionFileHandler.translate   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / handlers.py (no function)   100% 50 0 2   100% 0 0   100%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py FormattableRegEx.format   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py FixedRegEx.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py FixedRegEx.format   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py FixedRegEx.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py SubstitutableRegEx.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py SubstitutableRegEx.addRegexTerm   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py SubstitutableRegEx.addSubstitutionTerm   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py SubstitutableRegEx.format   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py SubstitutableRegEx.simplify   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py PathElementParser.__init__   0% 22 22 0   0% 10 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py PathElementParser.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py PathElementParser.parse   0% 11 11 0   0% 8 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / parser.py (no function)   100% 34 0 0   100% 0 0   100%
python / lsst / obs / base / gen2to3 / repoWalker / scanner.py PathElementHandler.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / scanner.py PathElementHandler.isForFiles   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / scanner.py PathElementHandler.__call__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / scanner.py PathElementHandler.rank   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / scanner.py PathElementHandler.translate   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / scanner.py PathElementHandler.__lt__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / scanner.py DirectoryScanner.__init__   0% 6 6 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / scanner.py DirectoryScanner.add   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / scanner.py DirectoryScanner.__iter__   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / scanner.py DirectoryScanner.scan   0% 23 23 0   0% 22 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / scanner.py (no function)   100% 30 0 0   100% 0 0   100%
python / lsst / obs / base / gen2to3 / repoWalker / walker.py RepoWalker.__init__   0% 16 16 0   0% 10 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / walker.py RepoWalker.walk   0% 6 6 0   0% 4 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / walker.py RepoWalker.walk.predicate   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / repoWalker / walker.py (no function)   100% 16 0 0   100% 0 0   100%
python / lsst / obs / base / gen2to3 / rootRepoConverter.py getDataPaths   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / rootRepoConverter.py RootRepoConverter.__init__   0% 6 6 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / rootRepoConverter.py RootRepoConverter.isDatasetTypeSpecial   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / rootRepoConverter.py RootRepoConverter.getSpecialDirectories   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / rootRepoConverter.py RootRepoConverter.findMatchingSkyMap   0% 6 6 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / rootRepoConverter.py RootRepoConverter.runRawIngest   0% 13 13 0   0% 6 0   0%
python / lsst / obs / base / gen2to3 / rootRepoConverter.py RootRepoConverter.runDefineVisits   0% 9 9 0   0% 4 0   0%
python / lsst / obs / base / gen2to3 / rootRepoConverter.py RootRepoConverter.prep   0% 24 24 0   0% 12 0   0%
python / lsst / obs / base / gen2to3 / rootRepoConverter.py RootRepoConverter.iterDatasets   0% 15 15 0   0% 12 0   0%
python / lsst / obs / base / gen2to3 / rootRepoConverter.py RootRepoConverter.getRun   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / rootRepoConverter.py RootRepoConverter._finish   0% 10 10 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / rootRepoConverter.py (no function)   100% 22 0 2   100% 0 0   100%
python / lsst / obs / base / gen2to3 / standardRepoConverter.py StandardRepoConverter.__init__   0% 7 7 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / standardRepoConverter.py StandardRepoConverter.isDatasetTypeSpecial   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / standardRepoConverter.py StandardRepoConverter.prep   0% 18 18 0   0% 6 0   0%
python / lsst / obs / base / gen2to3 / standardRepoConverter.py StandardRepoConverter.iterMappings   0% 3 3 0   0% 4 0   0%
python / lsst / obs / base / gen2to3 / standardRepoConverter.py StandardRepoConverter.findMatchingSkyMap   0% 12 12 0   0% 6 0   0%
python / lsst / obs / base / gen2to3 / standardRepoConverter.py StandardRepoConverter.makeRepoWalkerTarget   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / standardRepoConverter.py StandardRepoConverter.iterDatasets   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / standardRepoConverter.py StandardRepoConverter.getRun   0% 10 10 0   0% 8 0   0%
python / lsst / obs / base / gen2to3 / standardRepoConverter.py StandardRepoConverter.getCollectionChain   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / standardRepoConverter.py StandardRepoConverter._finish   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / standardRepoConverter.py (no function)   100% 39 0 5   100% 0 0   100%
python / lsst / obs / base / gen2to3 / translators.py KeyHandler.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py KeyHandler.__repr__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py KeyHandler.translate   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py KeyHandler.extract   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py ConstantKeyHandler.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py ConstantKeyHandler.extract   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py CopyKeyHandler.__init__   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py CopyKeyHandler.__str__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py CopyKeyHandler.extract   0% 7 7 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / translators.py PatchKeyHandler.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py PatchKeyHandler.extract   0% 5 5 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py SkyMapKeyHandler.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py SkyMapKeyHandler.extract   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py PhysicalFilterToBandKeyHandler.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py PhysicalFilterToBandKeyHandler.extract   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py BandToPhysicalFilterKeyHandler.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py BandToPhysicalFilterKeyHandler.extract   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py TranslatorFactory.__init__   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / translators.py TranslatorFactory.__str__   0% 12 12 0   0% 10 0   0%
python / lsst / obs / base / gen2to3 / translators.py TranslatorFactory.addRule   0% 8 8 0   0% 4 0   0%
python / lsst / obs / base / gen2to3 / translators.py TranslatorFactory._addDefaultRules   0% 7 7 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / translators.py TranslatorFactory.addGenericInstrumentRules   0% 13 13 0   0% 2 0   0%
python / lsst / obs / base / gen2to3 / translators.py TranslatorFactory.makeMatching   0% 14 14 0   0% 6 0   0%
python / lsst / obs / base / gen2to3 / translators.py Translator.__init__   0% 5 5 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py Translator.__str__   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py Translator.__call__   0% 11 11 0   0% 4 0   0%
python / lsst / obs / base / gen2to3 / translators.py Translator.dimensionNames   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / gen2to3 / translators.py (no function)   100% 53 0 0   100% 0 0   100%
python / lsst / obs / base / ingest.py _do_nothing   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / ingest.py _log_msg_counter   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / ingest.py makeTransferChoiceField   100% 1 0 0   100% 0 0   100%
python / lsst / obs / base / ingest.py RawIngestTask.getDatasetType   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.__init__   0% 10 10 0   100% 0 0   0%
python / lsst / obs / base / ingest.py RawIngestTask._reduce_kwargs   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / ingest.py RawIngestTask._determine_instrument_formatter   0% 12 12 0   0% 2 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.extractMetadata   0% 29 29 0   0% 6 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.getObservationInfoSubsets   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / ingest.py RawIngestTask._calculate_dataset_info   0% 13 13 0   0% 8 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.locateAndReadIndexFiles   0% 48 48 0   0% 24 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.processIndexEntries   0% 17 17 0   0% 6 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.groupByExposure   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.makeExposureRecord   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.makeDependencyRecords   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.expandDataIds   0% 5 5 0   0% 4 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.prep   0% 22 22 0   0% 8 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.prep._partition_good_bad   0% 7 7 0   0% 4 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.ingestExposureDatasets   0% 13 13 0   0% 8 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.ingestFiles   0% 48 48 0   0% 18 0   0%
python / lsst / obs / base / ingest.py RawIngestTask.run   0% 27 27 0   0% 12 0   0%
python / lsst / obs / base / ingest.py (no function)   100% 74 0 0   100% 0 0   100%
python / lsst / obs / base / ingest_tests.py IngestTestBase.instrumentClassName   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.instrumentClass   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.instrumentName   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.setUpClass   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.setUp   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.tearDownClass   0% 2 2 0   0% 2 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.verifyIngest   0% 29 29 0   0% 6 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.checkRepo   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase._createRepo   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase._ingestRaws   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase._registerInstrument   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase._writeCuratedCalibrations   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.testLink   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.testSymLink   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.testDirect   0% 6 6 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.testCopy   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.testHardLink   0% 5 5 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.testInPlace   0% 18 18 0   0% 4 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.testFailOnConflict   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.testWriteCuratedCalibrations   0% 19 19 0   0% 4 0   0%
python / lsst / obs / base / ingest_tests.py IngestTestBase.testDefineVisits   0% 17 17 0   0% 6 0   0%
python / lsst / obs / base / ingest_tests.py (no function)   100% 63 0 0   100% 0 0   100%
python / lsst / obs / base / instrument_tests.py DummyCamYamlWcsFormatter.makeRawSkyWcsFromBoresight   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / instrument_tests.py DummyCam.getName   100% 1 0 0   100% 0 0   100%
python / lsst / obs / base / instrument_tests.py DummyCam.getCamera   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / instrument_tests.py DummyCam.register   0% 7 7 0   0% 2 0   0%
python / lsst / obs / base / instrument_tests.py DummyCam.getRawFormatter   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / instrument_tests.py DummyCam.writeCuratedCalibrations   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / instrument_tests.py DummyCam.applyConfigOverrides   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / instrument_tests.py DummyCam.makeDataIdTranslatorFactory   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / instrument_tests.py InstrumentTests.test_name   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / instrument_tests.py InstrumentTests.test_getCamera   0% 4 4 0   100% 0 0   0%
python / lsst / obs / base / instrument_tests.py InstrumentTests.test_register   0% 21 21 0   100% 0 0   0%
python / lsst / obs / base / instrument_tests.py InstrumentTests.testMakeTranslatorFactory   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / instrument_tests.py (no function)   100% 44 0 0   100% 0 0   100%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.__init__   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.__call__   0% 7 7 0   0% 4 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.setArgDict   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.getDateAvg   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.getDarkTime   0% 8 8 0   0% 4 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.offsetDate   0% 8 8 0   0% 4 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.popItem   0% 11 11 0   0% 4 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.popFloat   0% 6 6 0   100% 0 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.popAngle   0% 7 7 0   0% 2 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.popIsoDate   0% 13 13 0   0% 6 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.popMjdDate   0% 10 10 0   0% 2 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.eraFromLstAndLongitude   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.altitudeFromZenithDistance   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.centigradeFromKelvin   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.pascalFromMBar   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.pascalFromMmHg   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.pascalFromTorr   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / makeRawVisitInfo.py MakeRawVisitInfo.defaultMetadata   0% 8 8 0   0% 6 0   0%
python / lsst / obs / base / makeRawVisitInfo.py (no function)   100% 42 0 0   100% 0 0   100%
python / lsst / obs / base / makeRawVisitInfoViaObsInfo.py MakeRawVisitInfoViaObsInfo.__init__   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / makeRawVisitInfoViaObsInfo.py MakeRawVisitInfoViaObsInfo.__call__   0% 5 5 0   0% 4 0   0%
python / lsst / obs / base / makeRawVisitInfoViaObsInfo.py MakeRawVisitInfoViaObsInfo.observationInfo2visitInfo   0% 57 57 0   0% 32 0   0%
python / lsst / obs / base / makeRawVisitInfoViaObsInfo.py (no function)   88% 25 3 0   100% 0 0   88%
python / lsst / obs / base / mapper_tests.py MapperTests.setUp_mapper   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests._check_mapper   0% 2 2 0   0% 2 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests.test_map_config_data   0% 13 13 0   0% 4 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests.test_map_metadata_data   0% 11 11 0   0% 4 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests.test_keys   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests.test_get_dataset_types   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests.test_get_keys_raw   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests.test_get_default_level   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests._test_map   0% 10 10 0   0% 2 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests.test_map   0% 9 9 0   0% 4 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests.test_query_metadata   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests.test_can_standardize   0% 6 6 0   0% 2 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests._test_validate   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / mapper_tests.py MapperTests.test_validate   0% 4 4 0   100% 0 0   0%
python / lsst / obs / base / mapper_tests.py (no function)   100% 24 0 0   100% 0 0   100%
python / lsst / obs / base / mapping.py Mapping.__init__   0% 25 25 0   0% 14 0   0%
python / lsst / obs / base / mapping.py Mapping.template   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / mapping.py Mapping.keys   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / mapping.py Mapping.map   0% 22 22 0   0% 12 0   0%
python / lsst / obs / base / mapping.py Mapping.lookup   0% 46 46 0   0% 28 0   0%
python / lsst / obs / base / mapping.py Mapping.have   0% 4 4 0   0% 4 0   0%
python / lsst / obs / base / mapping.py Mapping.need   0% 13 13 0   0% 10 0   0%
python / lsst / obs / base / mapping.py _formatMap   0% 7 7 0   0% 6 0   0%
python / lsst / obs / base / mapping.py ImageMapping.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / mapping.py ExposureMapping.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / mapping.py ExposureMapping.standardize   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / mapping.py CalibrationMapping.__init__   0% 14 14 0   0% 8 0   0%
python / lsst / obs / base / mapping.py CalibrationMapping.map   0% 4 4 0   0% 2 0   0%
python / lsst / obs / base / mapping.py CalibrationMapping.lookup   0% 25 25 0   0% 18 0   0%
python / lsst / obs / base / mapping.py CalibrationMapping.standardize   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / mapping.py DatasetMapping.__init__   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / mapping.py (no function)   100% 30 0 0   100% 0 0   100%
python / lsst / obs / base / script / __init__.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / obs / base / script / convert.py convert   0% 31 31 0   0% 8 0   0%
python / lsst / obs / base / script / convert.py (no function)   100% 9 0 0   100% 0 0   100%
python / lsst / obs / base / script / defineVisits.py defineVisits   0% 21 21 0   0% 10 0   0%
python / lsst / obs / base / script / defineVisits.py (no function)   100% 6 0 0   100% 0 0   100%
python / lsst / obs / base / script / ingestRaws.py ingestRaws   0% 15 15 0   0% 8 0   0%
python / lsst / obs / base / script / ingestRaws.py (no function)   100% 4 0 0   100% 0 0   100%
python / lsst / obs / base / script / writeCuratedCalibrations.py writeCuratedCalibrations   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / script / writeCuratedCalibrations.py (no function)   100% 5 0 0   100% 0 0   100%
python / lsst / obs / base / test / __init__.py (no function)   100% 2 0 0   100% 0 0   100%
python / lsst / obs / base / test / baseMapper.py BaseMapper.__init__   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / test / baseMapper.py BaseMapper.getPackageDir   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / test / baseMapper.py (no function)   100% 9 0 0   100% 0 0   100%
python / lsst / obs / base / test / compositeMapper.py CompositeMapper.__init__   0% 3 3 0   0% 2 0   0%
python / lsst / obs / base / test / compositeMapper.py CompositeMapper._makeCamera   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / test / compositeMapper.py CompositeMapper.std_stdTestType   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / test / compositeMapper.py CompositeMapper.bypass_bypassTestType   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / test / compositeMapper.py (no function)   100% 9 0 0   100% 0 0   100%
python / lsst / obs / base / tests.py ObsTests.setUp_tests   0% 4 4 0   100% 0 0   0%
python / lsst / obs / base / tests.py ObsTests.tearDown   0% 3 3 0   100% 0 0   0%
python / lsst / obs / base / tests.py make_ramp_array   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / tests.py make_ramp_exposure_untrimmed   0% 11 11 0   0% 6 0   0%
python / lsst / obs / base / tests.py make_ramp_exposure_trimmed   0% 9 9 0   0% 4 0   0%
python / lsst / obs / base / tests.py (no function)   100% 12 0 0   100% 0 0   100%
python / lsst / obs / base / utils.py createInitialSkyWcs   0% 6 6 0   0% 2 0   0%
python / lsst / obs / base / utils.py createInitialSkyWcsFromBoresight   0% 5 5 0   100% 0 0   0%
python / lsst / obs / base / utils.py bboxFromIraf   0% 5 5 0   0% 2 0   0%
python / lsst / obs / base / utils.py getInstrument   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / utils.py setDottedAttr   0% 17 17 0   0% 2 0   0%
python / lsst / obs / base / utils.py setDottedAttrs   0% 2 2 0   0% 2 0   0%
python / lsst / obs / base / utils.py (no function)   100% 18 0 0   100% 0 0   100%
python / lsst / obs / base / version.py (no function)   100% 6 0 0   100% 0 0   100%
python / lsst / obs / base / yamlCamera.py makeCamera   0% 12 12 0   0% 2 0   0%
python / lsst / obs / base / yamlCamera.py makeDetectorConfigList   0% 25 25 0   0% 6 0   0%
python / lsst / obs / base / yamlCamera.py makeAmplifierList   0% 50 50 0   0% 6 0   0%
python / lsst / obs / base / yamlCamera.py makeAmpInfoCatalog   0% 1 1 0   100% 0 0   0%
python / lsst / obs / base / yamlCamera.py makeBBoxFromList   0% 2 2 0   100% 0 0   0%
python / lsst / obs / base / yamlCamera.py makeTransformDict   0% 17 17 0   0% 8 0   0%
python / lsst / obs / base / yamlCamera.py makeCameraFromCatalogs   0% 13 13 0   0% 4 0   0%
python / lsst / obs / base / yamlCamera.py (no function)   100% 16 0 0   100% 0 0   100%
tests / test_butlerFits.py ButlerFitsTests.setUpClass   0% 12 12 0   0% 4 0   0%
tests / test_butlerFits.py ButlerFitsTests.tearDownClass   0% 2 2 0   0% 2 0   0%
tests / test_butlerFits.py ButlerFitsTests.setUp   0% 1 1 0   100% 0 0   0%
tests / test_butlerFits.py ButlerFitsTests.makeExampleCatalog   0% 2 2 0   100% 0 0   0%
tests / test_butlerFits.py ButlerFitsTests.assertCatalogEqual   0% 15 15 0   100% 0 0   0%
tests / test_butlerFits.py ButlerFitsTests.runFundamentalTypeTest   0% 5 5 0   100% 0 0   0%
tests / test_butlerFits.py ButlerFitsTests.testFundamentalTypes   0% 10 10 0   100% 0 0   0%
tests / test_butlerFits.py ButlerFitsTests.testFitsCatalog   0% 5 5 0   100% 0 0   0%
tests / test_butlerFits.py ButlerFitsTests.testExposureCompositePutGetConcrete   0% 3 3 0   100% 0 0   0%
tests / test_butlerFits.py ButlerFitsTests.testExposureCompositePutGetVirtual   0% 6 6 0   0% 2 0   0%
tests / test_butlerFits.py ButlerFitsTests.runExposureCompositePutGetTest   0% 59 59 0   0% 36 0   0%
tests / test_butlerFits.py ButlerFitsTests.putFits   0% 7 7 0   100% 0 0   0%
tests / test_butlerFits.py ButlerFitsTests.testCompression   0% 12 12 0   100% 0 0   0%
tests / test_butlerFits.py ButlerFitsTests.testExposureFormatterAmpParameter   0% 38 38 0   0% 6 0   0%
tests / test_butlerFits.py (no function)   98% 42 1 2   50% 2 1   95%
tests / test_cameraMapper.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinCam.filterDefinitions   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinCam.getName   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinCam.getCamera   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinCam.register   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinCam.getRawFormatter   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinCam.makeDataIdTranslatorFactory   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinMapper1.__init__   0% 3 3 0   100% 0 0   0%
tests / test_cameraMapper.py MinMapper1.std_x   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinMapper1.getCameraName   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinMapper1.getPackageDir   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinMapper2.__init__   0% 3 3 0   100% 0 0   0%
tests / test_cameraMapper.py MinMapper2._transformId   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinMapper2._extractDetectorName   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinMapper2.std_x   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinMapper2.getCameraName   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinMapper2.getPackageDir   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py MinMapper3.__init__   0% 3 3 0   100% 0 0   0%
tests / test_cameraMapper.py MinMapper3.getPackageDir   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py checkCompression   0% 4 4 0   0% 4 0   0%
tests / test_cameraMapper.py Mapper1TestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper1TestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper1TestCase.testGetDatasetTypes   0% 3 3 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper1TestCase.testMap   0% 9 9 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper1TestCase.testQueryMetadata   0% 1 1 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper1TestCase.testStandardize   0% 12 12 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper1TestCase.testNames   0% 2 2 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.setUp   0% 2 2 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testGetDatasetTypes   0% 4 4 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testMap   0% 9 9 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testSubMap   0% 27 27 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testCatalogExtras   0% 22 22 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testImage   0% 13 13 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testFilter   0% 6 6 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testDetector   0% 4 4 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testGzImage   0% 12 12 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testFzImage   0% 13 13 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testButlerQueryMetadata   0% 6 6 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testQueryMetadata   0% 2 2 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testStandardize   0% 3 3 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testStandardizeFiltersFilterDefs   0% 23 23 0   0% 16 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testStandardizeFiltersFilterNoDefs   0% 13 13 0   0% 6 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testCalib   0% 14 14 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testNames   0% 2 2 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testParentSearch   0% 9 9 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper2TestCase.testSkymapLookups   0% 9 9 0   100% 0 0   0%
tests / test_cameraMapper.py Mapper3TestCase.testPackageName   0% 4 4 0   100% 0 0   0%
tests / test_cameraMapper.py ParentRegistryTestCase._createRegistry   0% 5 5 0   100% 0 0   0%
tests / test_cameraMapper.py ParentRegistryTestCase.setUp   0% 6 6 0   100% 0 0   0%
tests / test_cameraMapper.py ParentRegistryTestCase.tearDown   0% 3 3 0   0% 2 0   0%
tests / test_cameraMapper.py ParentRegistryTestCase.test   0% 10 10 0   100% 0 0   0%
tests / test_cameraMapper.py MissingPolicyKeyTestCase.testGetRaises   0% 6 6 0   100% 0 0   0%
tests / test_cameraMapper.py MissingPolicyKeyTestCase.testQueryMetadataRaises   0% 4 4 0   100% 0 0   0%
tests / test_cameraMapper.py MissingPolicyKeyTestCase.testFilenameRaises   0% 4 4 0   100% 0 0   0%
tests / test_cameraMapper.py MissingPolicyKeyTestCase.testWcsRaises   0% 4 4 0   100% 0 0   0%
tests / test_cameraMapper.py MissingPolicyKeyTestCase.testConflictRaises   0% 3 3 0   100% 0 0   0%
tests / test_cameraMapper.py (no function)   98% 97 2 0   50% 2 1   97%
tests / test_cliCmdConvert.py ConvertTestCase.defaultExpected   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdConvert.py ConvertTestCase.command   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdConvert.py ConvertTestCase.test_repoInstrGen2root   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdConvert.py ConvertTestCase.test_all   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdConvert.py ConvertTestCase.test_missing   0% 2 2 0   100% 0 0   0%
tests / test_cliCmdConvert.py (no function)   93% 14 1 0   50% 2 1   88%
tests / test_cliCmdDefineVisits.py DefineVisitsTest.defaultExpected   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdDefineVisits.py DefineVisitsTest.command   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdDefineVisits.py DefineVisitsTest.test_repoBasic   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdDefineVisits.py DefineVisitsTest.test_all   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdDefineVisits.py DefineVisitsTest.test_missing   0% 2 2 0   100% 0 0   0%
tests / test_cliCmdDefineVisits.py (no function)   93% 14 1 0   50% 2 1   88%
tests / test_cliCmdTestIngest.py IngestRawsTestCase.defaultExpected   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdTestIngest.py IngestRawsTestCase.command   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdTestIngest.py IngestRawsTestCase.test_repoAndOutput   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdTestIngest.py IngestRawsTestCase.test_configMulti   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdTestIngest.py IngestRawsTestCase.test_configFile   0% 2 2 0   100% 0 0   0%
tests / test_cliCmdTestIngest.py IngestRawsTestCase.test_transfer   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdTestIngest.py IngestRawsTestCase.test_ingestTask   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdTestIngest.py IngestRawsTestCase.test_locations   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdTestIngest.py PatchRawIngestTask.__init__   0% 2 2 0   100% 0 0   0%
tests / test_cliCmdTestIngest.py PatchRawIngestTask.run   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdTestIngest.py RawIngestMockTest.setUp   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdTestIngest.py RawIngestMockTest.test   0% 12 12 0   100% 0 0   0%
tests / test_cliCmdTestIngest.py (no function)   97% 30 1 0   50% 2 1   94%
tests / test_cliCmdWriteCuratedCalibrations.py WriteCuratedCalibrationsTest.defaultExpected   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdWriteCuratedCalibrations.py WriteCuratedCalibrationsTest.command   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdWriteCuratedCalibrations.py WriteCuratedCalibrationsTest.test_repoBasic   0% 1 1 0   100% 0 0   0%
tests / test_cliCmdWriteCuratedCalibrations.py WriteCuratedCalibrationsTest.test_missing   0% 2 2 0   100% 0 0   0%
tests / test_cliCmdWriteCuratedCalibrations.py (no function)   92% 13 1 0   50% 2 1   87%
tests / test_cliLog.py ConvertLsstLogLevelTestCase.test_convertToLsstLogLevel   0% 5 5 0   100% 0 0   0%
tests / test_cliLog.py (no function)   90% 10 1 0   50% 2 1   83%
tests / test_composite.py TestCompositeTestCase.setUp   0% 11 11 0   100% 0 0   0%
tests / test_composite.py TestCompositeTestCase.tearDown   0% 2 2 0   0% 2 0   0%
tests / test_composite.py TestCompositeTestCase.testType3GetAndPut   0% 18 18 0   100% 0 0   0%
tests / test_composite.py TestCompositeTestCase.testDottedDatasetType   0% 14 14 0   100% 0 0   0%
tests / test_composite.py TestCompositeTestCase.testDatasetExists   0% 2 2 0   100% 0 0   0%
tests / test_composite.py TestCompositeTestCase.testDatasetDoesNotExist   0% 6 6 0   100% 0 0   0%
tests / test_composite.py TestCompositeTestCase.testStd   0% 6 6 0   100% 0 0   0%
tests / test_composite.py TestCompositeTestCase.testBypass   0% 5 5 0   100% 0 0   0%
tests / test_composite.py TestGenericAssembler.setUp   0% 12 12 0   100% 0 0   0%
tests / test_composite.py TestGenericAssembler.tearDown   0% 2 2 0   0% 2 0   0%
tests / test_composite.py TestGenericAssembler.testConstructor   0% 23 23 0   100% 0 0   0%
tests / test_composite.py TestGenericAssembler.testGenericAssemblerPolicySpecifiedSetterGetter   0% 14 14 0   100% 0 0   0%
tests / test_composite.py TestGenericAssembler.testInferredNameUnderscoreSeparator   0% 8 8 0   100% 0 0   0%
tests / test_composite.py TestGenericAssembler.testInferredNameCamelcase   0% 8 8 0   100% 0 0   0%
tests / test_composite.py subsetAssembler   0% 3 3 0   100% 0 0   0%
tests / test_composite.py TestSubset.setUp   0% 13 13 0   100% 0 0   0%
tests / test_composite.py TestSubset.tearDown   0% 2 2 0   0% 2 0   0%
tests / test_composite.py TestSubset.test   0% 7 7 0   100% 0 0   0%
tests / test_composite.py TestInputOnly.setUp   0% 11 11 0   100% 0 0   0%
tests / test_composite.py TestInputOnly.tearDown   0% 2 2 0   0% 2 0   0%
tests / test_composite.py TestInputOnly.test   0% 10 10 0   100% 0 0   0%
tests / test_composite.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_composite.py (no function)   95% 39 2 0   50% 2 1   93%
tests / test_defineVisits.py DefineVisitsTestCase.setUpClass   0% 7 7 0   0% 2 0   0%
tests / test_defineVisits.py DefineVisitsTestCase.tearDownClass   0% 2 2 0   0% 2 0   0%
tests / test_defineVisits.py DefineVisitsTestCase.setUp   0% 4 4 0   100% 0 0   0%
tests / test_defineVisits.py DefineVisitsTestCase.testPickleTask   0% 9 9 0   100% 0 0   0%
tests / test_defineVisits.py (no function)   94% 18 1 0   50% 2 1   90%
tests / test_dm-329.py MinMapper2.__init__   0% 3 3 0   100% 0 0   0%
tests / test_dm-329.py MinMapper2._transformId   0% 1 1 0   100% 0 0   0%
tests / test_dm-329.py MinMapper2._extractDetectorName   0% 1 1 0   100% 0 0   0%
tests / test_dm-329.py MinMapper2.getPackageDir   0% 1 1 0   100% 0 0   0%
tests / test_dm-329.py DM329TestCase.testHdu   0% 13 13 0   0% 2 0   0%
tests / test_dm-329.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_dm-329.py (no function)   91% 22 2 0   50% 2 1   88%
tests / test_exposureFromImage.py ExposureFromImageTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_exposureFromImage.py ExposureFromImageTestCase.tearDown   0% 1 1 0   100% 0 0   0%
tests / test_exposureFromImage.py ExposureFromImageTestCase.testDecoratedImage   0% 9 9 0   100% 0 0   0%
tests / test_exposureFromImage.py ExposureFromImageTestCase.testExposure   0% 3 3 0   100% 0 0   0%
tests / test_exposureFromImage.py ExposureFromImageTestCase.testImage   0% 3 3 0   100% 0 0   0%
tests / test_exposureFromImage.py ExposureFromImageTestCase.testMaskedImage   0% 2 2 0   100% 0 0   0%
tests / test_exposureFromImage.py ExposureFromImageTestCase.testDecoratedImageBadWcs   0% 8 8 0   100% 0 0   0%
tests / test_exposureFromImage.py makeRampMaskedImage   0% 12 12 0   0% 4 0   0%
tests / test_exposureFromImage.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_exposureFromImage.py (no function)   90% 20 2 0   50% 2 1   86%
tests / test_filters.py TestFilterDefinitionCollection.setUp   0% 2 2 0   100% 0 0   0%
tests / test_filters.py TestFilterDefinitionCollection.test_findAll   0% 5 5 0   100% 0 0   0%
tests / test_filters.py TestFilterDefinitionCollection.test_physical_to_band   0% 4 4 0   100% 0 0   0%
tests / test_filters.py TestFilterDefinition.setUp   0% 5 5 0   100% 0 0   0%
tests / test_filters.py TestFilterDefinition.test_physical_only   0% 1 1 0   100% 0 0   0%
tests / test_filters.py TestFilterDefinition.test_afw_name   0% 1 1 0   100% 0 0   0%
tests / test_filters.py TestFilterDefinition.test_abstract_only   0% 1 1 0   100% 0 0   0%
tests / test_filters.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_filters.py (no function)   90% 20 2 0   50% 2 1   86%
tests / test_findParentMapper.py TestFindParentMapperV1Butler.setUp   0% 6 6 0   100% 0 0   0%
tests / test_findParentMapper.py TestFindParentMapperV1Butler.tearDown   0% 2 2 0   0% 2 0   0%
tests / test_findParentMapper.py TestFindParentMapperV1Butler.test   0% 3 3 0   100% 0 0   0%
tests / test_findParentMapper.py TestFindParentMapperV1Butler.testNoMapper   0% 2 2 0   100% 0 0   0%
tests / test_findParentMapper.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_findParentMapper.py (no function)   89% 18 2 0   50% 2 1   85%
tests / test_fitsRawFormatter.py SimpleTestingTranslator.to_tracking_radec   0% 3 3 0   100% 0 0   0%
tests / test_fitsRawFormatter.py SimpleFitsRawFormatter.translatorClass   0% 1 1 0   100% 0 0   0%
tests / test_fitsRawFormatter.py SimpleFitsRawFormatter.getDetector   0% 1 1 0   100% 0 0   0%
tests / test_fitsRawFormatter.py FitsRawFormatterTestCase.setUp   0% 14 14 0   100% 0 0   0%
tests / test_fitsRawFormatter.py FitsRawFormatterTestCase.test_makeWcs   0% 4 4 0   100% 0 0   0%
tests / test_fitsRawFormatter.py FitsRawFormatterTestCase.test_makeWcs_warn_if_metadata_is_bad   0% 6 6 0   100% 0 0   0%
tests / test_fitsRawFormatter.py FitsRawFormatterTestCase.test_makeWcs_warn_if_visitInfo_is_None   0% 5 5 0   100% 0 0   0%
tests / test_fitsRawFormatter.py FitsRawFormatterTestCase.test_makeWcs_fail_if_visitInfo_is_None   0% 4 4 0   100% 0 0   0%
tests / test_fitsRawFormatter.py FitsRawFormatterTestCase.test_makeWcs_fail_if_detector_is_bad   0% 3 3 0   100% 0 0   0%
tests / test_fitsRawFormatter.py FitsRawFormatterTestCase.test_amp_parameter   0% 13 13 0   0% 6 0   0%
tests / test_fitsRawFormatter.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_fitsRawFormatter.py (no function)   95% 42 2 0   50% 2 1   93%
tests / test_ingest.py DummyCamRawIngestTask.getDatasetType   0% 1 1 0   100% 0 0   0%
tests / test_ingest.py RawIngestTestCase.visits   0% 2 2 0   100% 0 0   0%
tests / test_ingest.py RawIngestTestCase.testWriteCuratedCalibrations   0% 1 1 0   100% 0 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.setUpClass   0% 4 4 0   100% 0 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.tearDownClass   0% 2 2 0   0% 2 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.setUp   0% 7 7 0   100% 0 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.testSimpleIngest   0% 7 7 0   100% 0 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.testExplicitIndex   0% 34 34 0   100% 0 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.testBadExposure   0% 10 10 0   100% 0 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.testBadFile   0% 28 28 0   100% 0 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.testCallbacks   0% 36 36 0   100% 0 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.testCallbacks.on_metadata_failure   0% 1 1 0   100% 0 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.testCallbacks.on_success   0% 1 1 0   100% 0 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.testCallbacks.on_ingest_failure   0% 1 1 0   100% 0 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.testSkipExistingExposures   0% 4 4 0   100% 0 0   0%
tests / test_ingest.py RawIngestEdgeCaseTestCase.testUpdateExposureRecords   0% 27 27 0   100% 0 0   0%
tests / test_ingest.py TestRawIngestTaskPickle.setUpClass   0% 2 2 0   100% 0 0   0%
tests / test_ingest.py TestRawIngestTaskPickle.tearDownClass   0% 2 2 0   0% 2 0   0%
tests / test_ingest.py TestRawIngestTaskPickle.setUp   0% 4 4 0   100% 0 0   0%
tests / test_ingest.py TestRawIngestTaskPickle.testPickleTask   0% 10 10 0   100% 0 0   0%
tests / test_ingest.py (no function)   98% 52 1 0   50% 2 1   96%
tests / test_instrument.py InstrumentTestCase.test_getCamera   0% 1 1 0   100% 0 0   0%
tests / test_instrument.py InstrumentTestCase.test_collectionTimestamps   0% 8 8 0   100% 0 0   0%
tests / test_instrument.py (no function)   91% 11 1 0   50% 2 1   85%
tests / test_makeRawVisitInfo.py SimpleMakeRawVisitInfo.getDateAvg   0% 2 2 0   100% 0 0   0%
tests / test_makeRawVisitInfo.py getMetadata   0% 4 4 0   0% 2 0   0%
tests / test_makeRawVisitInfo.py VisitInfoTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_makeRawVisitInfo.py VisitInfoTestCase.testMakeRawVisitInfo   0% 39 39 0   100% 0 0   0%
tests / test_makeRawVisitInfo.py VisitInfoTestCase.testPopItem   0% 18 18 0   100% 0 0   0%
tests / test_makeRawVisitInfo.py VisitInfoTestCase.testPopFloat   0% 13 13 0   0% 4 0   0%
tests / test_makeRawVisitInfo.py VisitInfoTestCase.testPopAngle   0% 15 15 0   0% 6 0   0%
tests / test_makeRawVisitInfo.py VisitInfoTestCase.testPopIsoDate   0% 24 24 0   0% 14 0   0%
tests / test_makeRawVisitInfo.py VisitInfoTestCase.testPopMjdDate   0% 18 18 0   0% 8 0   0%
tests / test_makeRawVisitInfo.py VisitInfoTestCase.testEraFromLstAndLongitude   0% 4 4 0   100% 0 0   0%
tests / test_makeRawVisitInfo.py VisitInfoTestCase.testEraFromLstAndLongitude_float_vs_Angle_fails   0% 6 6 0   100% 0 0   0%
tests / test_makeRawVisitInfo.py VisitInfoTestCase.testAltitudeFromZenithDistance   0% 3 3 0   0% 2 0   0%
tests / test_makeRawVisitInfo.py VisitInfoTestCase.testCentigradeFromKelvin   0% 2 2 0   0% 2 0   0%
tests / test_makeRawVisitInfo.py VisitInfoTestCase.testPascalFromMmHg   0% 2 2 0   0% 2 0   0%
tests / test_makeRawVisitInfo.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_makeRawVisitInfo.py (no function)   94% 31 2 0   50% 2 1   91%
tests / test_makeRawVisitInfoViaObsInfo.py NewTranslator.to_location   0% 1 1 0   100% 0 0   0%
tests / test_makeRawVisitInfoViaObsInfo.py NewTranslator.to_detector_exposure_id   0% 1 1 0   100% 0 0   0%
tests / test_makeRawVisitInfoViaObsInfo.py TestMakeRawVisitInfoViaObsInfo.setUp   0% 7 7 0   100% 0 0   0%
tests / test_makeRawVisitInfoViaObsInfo.py TestMakeRawVisitInfoViaObsInfo.testMakeRawVisitInfoViaObsInfo   0% 12 12 0   100% 0 0   0%
tests / test_makeRawVisitInfoViaObsInfo.py TestMakeRawVisitInfoViaObsInfo.testObservationInfo2VisitInfo   0% 10 10 0   100% 0 0   0%
tests / test_makeRawVisitInfoViaObsInfo.py (no function)   95% 19 1 0   50% 2 1   90%
tests / test_outputRoot.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_outputRoot.py MinMapper1.__init__   0% 3 3 0   100% 0 0   0%
tests / test_outputRoot.py MinMapper1.std_x   0% 1 1 0   100% 0 0   0%
tests / test_outputRoot.py MinMapper1.getPackageDir   0% 1 1 0   100% 0 0   0%
tests / test_outputRoot.py OutputRootTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_outputRoot.py OutputRootTestCase.tearDown   0% 2 2 0   0% 2 0   0%
tests / test_outputRoot.py OutputRootTestCase.mkdtemp   0% 6 6 0   0% 2 0   0%
tests / test_outputRoot.py OutputRootTestCase.testCreateOutputRoot   0% 10 10 0   100% 0 0   0%
tests / test_outputRoot.py OutputRootTestCase.testParentNormal   0% 23 23 0   100% 0 0   0%
tests / test_outputRoot.py OutputRootTestCase.testParentTrailingSlash2527   0% 25 25 0   100% 0 0   0%
tests / test_outputRoot.py OutputRootTestCase.testReuseOutputRoot   0% 15 15 0   100% 0 0   0%
tests / test_outputRoot.py OutputRootTestCase.testDiffInput   0% 12 12 0   100% 0 0   0%
tests / test_outputRoot.py OutputRootTestCase.testBackup   0% 29 29 0   100% 0 0   0%
tests / test_outputRoot.py (no function)   94% 33 2 0   50% 2 1   91%
tests / test_policy.py TestPolicyInRepo.setUp   0% 1 1 0   100% 0 0   0%
tests / test_policy.py TestPolicyInRepo.tearDown   0% 2 2 0   0% 2 0   0%
tests / test_policy.py TestPolicyInRepo.test   0% 18 18 0   100% 0 0   0%
tests / test_policy.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_policy.py (no function)   89% 19 2 0   50% 2 1   86%
tests / test_utils.py BboxFromIrafTestCase.testValid   0% 3 3 0   0% 2 0   0%
tests / test_utils.py BboxFromIrafTestCase.testInvalid   0% 3 3 0   0% 2 0   0%
tests / test_utils.py setup_module   0% 1 1 0   100% 0 0   0%
tests / test_utils.py (no function)   85% 13 2 0   50% 2 1   80%
tests / test_yamlCamera.py YamlCameraTestCase.setUp   0% 1 1 0   100% 0 0   0%
tests / test_yamlCamera.py YamlCameraTestCase.test_basics   0% 4 4 0   100% 0 0   0%
tests / test_yamlCamera.py (no function)   88% 8 1 0   50% 2 1   80%
Total     29% 6842 4876 27   1% 1662 23   23%

No items found using the specified filter.