Test coverage report for fabio
==============================

Measured on *fabio* version 2026.6.0, 17/06/2026

.. csv-table:: Test suite coverage
   :header: "Name", "Stmts", "Exec", "Cover"
   :widths: 35, 8, 8, 8

   "GEimage.py", "113", "88", "77.9 %"
   "HiPiCimage.py", "60", "53", "88.3 %"
   "OXDimage.py", "341", "323", "94.7 %"
   "TiffIO.py", "778", "641", "82.4 %"
   "__init__.py", "33", "27", "81.8 %"
   "adscimage.py", "3", "3", "100.0 %"
   "binaryimage.py", "61", "43", "70.5 %"
   "bruker100image.py", "283", "241", "85.2 %"
   "brukerimage.py", "201", "169", "84.1 %"
   "cbfimage.py", "643", "422", "65.6 %"
   "converters.py", "16", "13", "81.2 %"
   "datIO.py", "30", "7", "23.3 %"
   "directories.py", "22", "17", "77.3 %"
   "dm3image.py", "156", "146", "93.6 %"
   "dtrekimage.py", "155", "130", "83.9 %"
   "edfimage.py", "927", "726", "78.3 %"
   "eigerimage.py", "195", "139", "71.3 %"
   "esperantoimage.py", "158", "137", "86.7 %"
   "fabioformats.py", "88", "65", "73.9 %"
   "fabioimage.py", "474", "392", "82.7 %"
   "fabioutils.py", "409", "328", "80.2 %"
   "file_series.py", "369", "279", "75.6 %"
   "fit2dimage.py", "88", "73", "83.0 %"
   "fit2dmaskimage.py", "74", "72", "97.3 %"
   "fit2dspreadsheetimage.py", "46", "39", "84.8 %"
   "hdf5image.py", "97", "66", "68.0 %"
   "jpeg2kimage.py", "83", "55", "66.3 %"
   "jpegimage.py", "46", "44", "95.7 %"
   "kcdimage.py", "103", "73", "70.9 %"
   "lambdaimage.py", "146", "115", "78.8 %"
   "limaimage.py", "179", "150", "83.8 %"
   "mar345image.py", "265", "243", "91.7 %"
   "marccdimage.py", "65", "57", "87.7 %"
   "mpaimage.py", "55", "50", "90.9 %"
   "mrcimage.py", "84", "64", "76.2 %"
   "nexus.py", "231", "128", "55.4 %"
   "numpyimage.py", "76", "52", "68.4 %"
   "openimage.py", "135", "116", "85.9 %"
   "pilatusimage.py", "43", "38", "88.4 %"
   "pixiimage.py", "106", "90", "84.9 %"
   "pnmimage.py", "131", "83", "63.4 %"
   "raxisimage.py", "94", "83", "88.3 %"
   "sparseimage.py", "155", "105", "67.7 %"
   "speimage.py", "161", "156", "96.9 %"
   "templateimage.py", "24", "16", "66.7 %"
   "tifimage.py", "127", "120", "94.5 %"
   "version.py", "39", "34", "87.2 %"
   "xcaliburimage.py", "565", "441", "78.1 %"
   "xsdimage.py", "91", "68", "74.7 %"
   "app/__init__.py", "0", "0", "0.0 %"
   "app/convert.py", "203", "27", "13.3 %"
   "app/densify.py", "178", "36", "20.2 %"
   "app/eiger2cbf.py", "303", "36", "11.9 %"
   "app/eiger2crysalis.py", "370", "41", "11.1 %"
   "app/hdf2neggia.py", "203", "32", "15.8 %"
   "app/viewer.py", "27", "15", "55.6 %"
   "benchmark/__init__.py", "30", "15", "50.0 %"
   "compression/__init__.py", "1", "1", "100.0 %"
   "compression/agi_bitfield.py", "170", "148", "87.1 %"
   "compression/compression.py", "231", "183", "79.2 %"
   "ext/__init__.py", "0", "0", "0.0 %"
   "qt/__init__.py", "0", "0", "0.0 %"
   "qt/dialogs.py", "126", "15", "11.9 %"
   "qt/matplotlib.py", "70", "25", "35.7 %"
   "qt/viewer.py", "823", "58", "7.0 %"
   "test/__init__.py", "19", "12", "63.2 %"
   "test/profile_all.py", "41", "23", "56.1 %"
   "test/codecs/__init__.py", "86", "80", "93.0 %"
   "utils/ExternalResources.py", "266", "176", "66.2 %"
   "utils/__init__.py", "0", "0", "0.0 %"
   "utils/cli.py", "75", "58", "77.3 %"
   "utils/deprecation.py", "66", "62", "93.9 %"
   "utils/pilutils.py", "51", "39", "76.5 %"

   "fabio total", "12163", "8102", "66.6 %"
