Test coverage report for pyFAI¶
Measured on pyFAI version 2023.1.0, 06/01/2023
Name | Stmts | Exec | Cover |
---|---|---|---|
__init__.py | 43 | 26 | 60.5 % |
_version.py | 63 | 52 | 82.5 % |
average.py | 495 | 356 | 71.9 % |
azimuthalIntegrator.py | 1754 | 1130 | 64.4 % |
blob_detection.py | 506 | 191 | 37.7 % |
calibrant.py | 431 | 340 | 78.9 % |
containers.py | 444 | 406 | 91.4 % |
control_points.py | 350 | 123 | 35.1 % |
diffmap.py | 390 | 56 | 14.4 % |
directories.py | 21 | 16 | 76.2 % |
distortion.py | 605 | 387 | 64.0 % |
geometryRefinement.py | 535 | 257 | 48.0 % |
goniometer.py | 560 | 332 | 59.3 % |
grid.py | 36 | 15 | 41.7 % |
load_integrators.py | 156 | 111 | 71.2 % |
massif.py | 227 | 190 | 83.7 % |
method_registry.py | 244 | 213 | 87.3 % |
multi_geometry.py | 144 | 117 | 81.2 % |
parallax.py | 249 | 211 | 84.7 % |
spline.py | 427 | 252 | 59.0 % |
units.py | 109 | 102 | 93.6 % |
worker.py | 483 | 289 | 59.8 % |
app/__init__.py | 7 | 7 | 100.0 % |
app/average.py | 176 | 35 | 19.9 % |
app/benchmark.py | 58 | 21 | 36.2 % |
app/calib2.py | 342 | 37 | 10.8 % |
app/calib.py | 31 | 21 | 67.7 % |
app/check_calib.py | 32 | 21 | 65.6 % |
app/detector2nexus.py | 88 | 20 | 22.7 % |
app/diff_map.py | 37 | 17 | 45.9 % |
app/diff_tomo.py | 109 | 25 | 22.9 % |
app/drawmask.py | 106 | 31 | 29.2 % |
app/eiger_mask.py | 58 | 23 | 39.7 % |
app/integrate.py | 517 | 385 | 74.5 % |
app/mx_calibrate.py | 31 | 20 | 64.5 % |
app/peakfinder.py | 289 | 55 | 19.0 % |
app/recalib.py | 32 | 20 | 62.5 % |
app/saxs.py | 89 | 26 | 29.2 % |
app/sparsify.py | 284 | 56 | 19.7 % |
app/waxs.py | 101 | 27 | 26.7 % |
benchmark/__init__.py | 572 | 82 | 14.3 % |
detectors/__init__.py | 24 | 24 | 100.0 % |
detectors/_adsc.py | 77 | 77 | 100.0 % |
detectors/_common.py | 721 | 505 | 70.0 % |
detectors/_dectris.py | 351 | 240 | 68.4 % |
detectors/_esrf.py | 96 | 80 | 83.3 % |
detectors/_hexagonal.py | 71 | 68 | 95.8 % |
detectors/_imxpad.py | 392 | 252 | 64.3 % |
detectors/_non_flat.py | 155 | 128 | 82.6 % |
detectors/_others.py | 133 | 121 | 91.0 % |
detectors/_psi.py | 171 | 98 | 57.3 % |
detectors/_rayonix.py | 260 | 225 | 86.5 % |
detectors/_xspectrum.py | 51 | 48 | 94.1 % |
engines/CSR_engine.py | 195 | 186 | 95.4 % |
engines/__init__.py | 19 | 19 | 100.0 % |
engines/histogram_engine.py | 84 | 74 | 88.1 % |
engines/preproc.py | 109 | 78 | 71.6 % |
ext/__init__.py | 3 | 3 | 100.0 % |
geometry/__init__.py | 9 | 9 | 100.0 % |
geometry/core.py | 1232 | 1002 | 81.3 % |
geometry/cxi.py | 1 | 1 | 100.0 % |
geometry/fit2d.py | 115 | 104 | 90.4 % |
gui/ApplicationContext.py | 107 | 52 | 48.6 % |
gui/CalibrationContext.py | 217 | 128 | 59.0 % |
gui/CalibrationWindow.py | 192 | 169 | 88.0 % |
gui/IntegrationDialog.py | 205 | 54 | 26.3 % |
gui/__init__.py | 4 | 4 | 100.0 % |
gui/cli_calibration.py | 1578 | 104 | 6.6 % |
gui/diffmap_widget.py | 365 | 63 | 17.3 % |
gui/matplotlib.py | 33 | 26 | 78.8 % |
gui/mpl_calib.py | 225 | 40 | 17.8 % |
gui/mpl_calib_qt.py | 49 | 21 | 42.9 % |
gui/peak_picker.py | 285 | 94 | 33.0 % |
gui/dialog/Detector3dDialog.py | 173 | 36 | 20.8 % |
gui/dialog/DetectorSelectorDialog.py | 432 | 318 | 73.6 % |
gui/dialog/GeometryDialog.py | 232 | 25 | 10.8 % |
gui/dialog/IntegrationMethodDialog.py | 216 | 36 | 16.7 % |
gui/dialog/MessageBox.py | 27 | 8 | 29.6 % |
gui/dialog/OpenClDeviceDialog.py | 116 | 14 | 12.1 % |
gui/dialog/__init__.py | 4 | 4 | 100.0 % |
gui/helper/MarkerManager.py | 209 | 65 | 31.1 % |
gui/helper/ProcessingWidget.py | 19 | 6 | 31.6 % |
gui/helper/RingCalibration.py | 306 | 47 | 15.4 % |
gui/helper/RingExtractor.py | 238 | 35 | 14.7 % |
gui/helper/SynchronizeMaskToolColor.py | 27 | 27 | 100.0 % |
gui/helper/SynchronizePlotBackground.py | 27 | 27 | 100.0 % |
gui/helper/SynchronizeRawView.py | 56 | 46 | 82.1 % |
gui/helper/__init__.py | 4 | 4 | 100.0 % |
gui/helper/model_transform.py | 113 | 16 | 14.2 % |
gui/jupyter/__init__.py | 1 | 1 | 100.0 % |
gui/jupyter/_plot.py | 88 | 15 | 17.0 % |
gui/jupyter/calib.py | 92 | 24 | 26.1 % |
gui/model/AbstractModel.py | 35 | 30 | 85.7 % |
gui/model/CalibrantModel.py | 15 | 14 | 93.3 % |
gui/model/CalibrationModel.py | 44 | 42 | 95.5 % |
gui/model/ConstraintModel.py | 60 | 21 | 35.0 % |
gui/model/DataModel.py | 15 | 14 | 93.3 % |
gui/model/DataModelAdaptor.py | 27 | 12 | 44.4 % |
gui/model/DetectorModel.py | 15 | 14 | 93.3 % |
gui/model/ExperimentSettingsModel.py | 80 | 74 | 92.5 % |
gui/model/FilenameModel.py | 21 | 14 | 66.7 % |
gui/model/Fit2dGeometryModel.py | 64 | 16 | 25.0 % |
gui/model/GeometryConstraintsModel.py | 86 | 41 | 47.7 % |
gui/model/GeometryHistoryModel.py | 40 | 14 | 35.0 % |
gui/model/GeometryModel.py | 85 | 40 | 47.1 % |
gui/model/ImageModel.py | 72 | 40 | 55.6 % |
gui/model/IntegrationSettingsModel.py | 26 | 23 | 88.5 % |
gui/model/ListModel.py | 122 | 88 | 72.1 % |
gui/model/MarkerModel.py | 42 | 33 | 78.6 % |
gui/model/MaskedImageModel.py | 31 | 26 | 83.9 % |
gui/model/PeakModel.py | 88 | 58 | 65.9 % |
gui/model/PeakSelectionModel.py | 83 | 32 | 38.6 % |
gui/model/PlotViewModel.py | 64 | 62 | 96.9 % |
gui/model/__init__.py | 4 | 4 | 100.0 % |
gui/tasks/AbstractCalibrationTask.py | 79 | 68 | 86.1 % |
gui/tasks/ExperimentTask.py | 317 | 230 | 72.6 % |
gui/tasks/GeometryTask.py | 797 | 372 | 46.7 % |
gui/tasks/IntegrationTask.py | 770 | 298 | 38.7 % |
gui/tasks/MaskTask.py | 220 | 142 | 64.5 % |
gui/tasks/PeakPickingTask.py | 1353 | 583 | 43.1 % |
gui/tasks/__init__.py | 4 | 4 | 100.0 % |
gui/utils/FilterBuilder.py | 43 | 13 | 30.2 % |
gui/utils/ProxyAction.py | 66 | 21 | 31.8 % |
gui/utils/__init__.py | 34 | 14 | 41.2 % |
gui/utils/colorutils.py | 46 | 6 | 13.0 % |
gui/utils/eventutils.py | 71 | 39 | 54.9 % |
gui/utils/imageutils.py | 26 | 14 | 53.8 % |
gui/utils/projecturl.py | 20 | 19 | 95.0 % |
gui/utils/timeutils.py | 12 | 10 | 83.3 % |
gui/utils/tree.py | 118 | 25 | 21.2 % |
gui/utils/units.py | 76 | 66 | 86.8 % |
gui/utils/unitutils.py | 56 | 8 | 14.3 % |
gui/utils/validators.py | 89 | 83 | 93.3 % |
gui/widgets/AdvancedComboBox.py | 66 | 56 | 84.8 % |
gui/widgets/AdvancedSpinBox.py | 20 | 11 | 55.0 % |
gui/widgets/CalibrantPreview.py | 108 | 100 | 92.6 % |
gui/widgets/CalibrantSelector.py | 91 | 67 | 73.6 % |
gui/widgets/ChoiceToolButton.py | 71 | 43 | 60.6 % |
gui/widgets/ColoredCheckBox.py | 28 | 11 | 39.3 % |
gui/widgets/DetectorLabel.py | 118 | 70 | 59.3 % |
gui/widgets/DetectorModel.py | 86 | 82 | 95.3 % |
gui/widgets/DetectorSelector.py | 55 | 15 | 27.3 % |
gui/widgets/FileEdit.py | 155 | 58 | 37.4 % |
gui/widgets/FitParamView.py | 309 | 127 | 41.1 % |
gui/widgets/GeometryHistoryComboBox.py | 113 | 60 | 53.1 % |
gui/widgets/GeometryLabel.py | 37 | 30 | 81.1 % |
gui/widgets/LoadImageToolButton.py | 117 | 50 | 42.7 % |
gui/widgets/MethodLabel.py | 93 | 49 | 52.7 % |
gui/widgets/MonitorNameEdit.py | 20 | 10 | 50.0 % |
gui/widgets/OpenClDeviceLabel.py | 52 | 22 | 42.3 % |
gui/widgets/QuantityEdit.py | 150 | 96 | 64.0 % |
gui/widgets/QuantityLabel.py | 132 | 80 | 60.6 % |
gui/widgets/UnitLabel.py | 69 | 35 | 50.7 % |
gui/widgets/UnitSelector.py | 84 | 81 | 96.4 % |
gui/widgets/WorkerConfigurator.py | 464 | 308 | 66.4 % |
gui/widgets/__init__.py | 4 | 4 | 100.0 % |
io/__init__.py | 559 | 364 | 65.1 % |
io/_json.py | 15 | 12 | 80.0 % |
io/image.py | 24 | 20 | 83.3 % |
io/integration_config.py | 138 | 124 | 89.9 % |
io/nexus.py | 435 | 371 | 85.3 % |
io/ponifile.py | 156 | 150 | 96.2 % |
io/sparse_frame.py | 153 | 24 | 15.7 % |
io/spots.py | 201 | 135 | 67.2 % |
opencl/OCLFullSplit.py | 199 | 24 | 12.1 % |
opencl/__init__.py | 32 | 25 | 78.1 % |
opencl/azim_csr.py | 531 | 394 | 74.2 % |
opencl/azim_hist.py | 450 | 315 | 70.0 % |
opencl/azim_lut.py | 321 | 239 | 74.5 % |
opencl/ocl_hist_pixelsplit.py | 223 | 27 | 12.1 % |
opencl/peak_finder.py | 472 | 366 | 77.5 % |
opencl/preproc.py | 208 | 148 | 71.2 % |
opencl/sort.py | 282 | 223 | 79.1 % |
resources/__init__.py | 31 | 20 | 64.5 % |
utils/__init__.py | 129 | 78 | 60.5 % |
utils/bayes.py | 100 | 67 | 67.0 % |
utils/callback.py | 14 | 11 | 78.6 % |
utils/decorators.py | 72 | 70 | 97.2 % |
utils/ellipse.py | 74 | 71 | 95.9 % |
utils/grid.py | 87 | 64 | 73.6 % |
utils/header_utils.py | 74 | 59 | 79.7 % |
utils/logging_utils.py | 43 | 41 | 95.3 % |
utils/mathutil.py | 451 | 314 | 69.6 % |
utils/orderedset.py | 54 | 13 | 24.1 % |
utils/shell.py | 55 | 46 | 83.6 % |
utils/stringutil.py | 73 | 66 | 90.4 % |
pyFAI total | 34554 | 19025 | 55.1 % |