Test coverage report for pyFAI
==============================

Measured on *pyFAI* version 0.14.2, 14/09/2017

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

   "__init__.py", "36", "20", "55.6 %"
   "_version.py", "42", "40", "95.2 %"
   "average.py", "526", "390", "74.1 %"
   "azimuthalIntegrator.py", "1407", "1078", "76.6 %"
   "blob_detection.py", "504", "194", "38.5 %"
   "calibrant.py", "367", "289", "78.7 %"
   "calibration.py", "1530", "345", "22.5 %"
   "containers.py", "109", "105", "96.3 %"
   "control_points.py", "344", "57", "16.6 %"
   "decorators.py", "59", "40", "67.8 %"
   "detectors.py", "1544", "1131", "73.3 %"
   "diffmap.py", "331", "97", "29.3 %"
   "directories.py", "34", "21", "61.8 %"
   "distortion.py", "558", "167", "29.9 %"
   "geometry.py", "1012", "812", "80.2 %"
   "geometryRefinement.py", "515", "207", "40.2 %"
   "goniometer.py", "287", "146", "50.9 %"
   "integrate_widget.py", "470", "269", "57.2 %"
   "io.py", "551", "308", "55.9 %"
   "massif.py", "201", "132", "65.7 %"
   "multi_geometry.py", "138", "99", "71.7 %"
   "peak_picker.py", "771", "202", "26.2 %"
   "preproc.py", "96", "75", "78.1 %"
   "spline.py", "432", "165", "38.2 %"
   "units.py", "85", "81", "95.3 %"
   "worker.py", "363", "197", "54.3 %"
   "app/__init__.py", "0", "0", "0.0 %"
   "app/average.py", "178", "56", "31.5 %"
   "app/benchmark.py", "54", "37", "68.5 %"
   "app/calib.py", "30", "23", "76.7 %"
   "app/check_calib.py", "30", "23", "76.7 %"
   "app/detector2nexus.py", "87", "43", "49.4 %"
   "app/diff_map.py", "30", "18", "60.0 %"
   "app/diff_tomo.py", "111", "56", "50.5 %"
   "app/drawmask.py", "151", "48", "31.8 %"
   "app/eiger_mask.py", "56", "32", "57.1 %"
   "app/integrate.py", "142", "93", "65.5 %"
   "app/mx_calibrate.py", "28", "20", "71.4 %"
   "app/recalib.py", "32", "23", "71.9 %"
   "app/saxs.py", "80", "45", "56.2 %"
   "app/waxs.py", "88", "48", "54.5 %"
   "benchmark/__init__.py", "541", "80", "14.8 %"
   "ext/__init__.py", "0", "0", "0.0 %"
   "gui/__init__.py", "4", "4", "100.0 %"
   "gui/matplotlib.py", "24", "17", "70.8 %"
   "gui/qt.py", "100", "32", "32.0 %"
   "gui/utils.py", "34", "14", "41.2 %"
   "opencl/__init__.py", "13", "13", "100.0 %"
   "opencl/azim_csr.py", "192", "157", "81.8 %"
   "opencl/azim_hist.py", "269", "191", "71.0 %"
   "opencl/azim_lut.py", "174", "141", "81.0 %"
   "opencl/common.py", "283", "201", "71.0 %"
   "opencl/preproc.py", "192", "137", "71.4 %"
   "opencl/processing.py", "130", "106", "81.5 %"
   "opencl/sort.py", "259", "207", "79.9 %"
   "opencl/utils.py", "32", "21", "65.6 %"
   "utils/__init__.py", "462", "283", "61.3 %"
   "utils/bayes.py", "93", "60", "64.5 %"
   "utils/ellipse.py", "40", "37", "92.5 %"
   "utils/shell.py", "44", "42", "95.5 %"
   "utils/stringutil.py", "25", "24", "96.0 %"

   "pyFAI total", "16320", "8999", "55.1 %"
