Test coverage report for pyFAI¶
Measured on pyFAI version 0.19.0, 31/01/2020
Name |
Stmts |
Exec |
Cover |
---|---|---|---|
__init__.py |
43 |
26 |
60.5 % |
_version.py |
55 |
47 |
85.5 % |
average.py |
496 |
357 |
72.0 % |
azimuthalIntegrator.py |
1861 |
1097 |
58.9 % |
blob_detection.py |
507 |
192 |
37.9 % |
calibrant.py |
429 |
335 |
78.1 % |
containers.py |
237 |
208 |
87.8 % |
control_points.py |
346 |
120 |
34.7 % |
diffmap.py |
347 |
51 |
14.7 % |
directories.py |
23 |
18 |
78.3 % |
distortion.py |
534 |
164 |
30.7 % |
geometry.py |
1133 |
917 |
80.9 % |
geometryRefinement.py |
540 |
223 |
41.3 % |
goniometer.py |
442 |
168 |
38.0 % |
grid.py |
36 |
15 |
41.7 % |
massif.py |
223 |
176 |
78.9 % |
method_registry.py |
227 |
199 |
87.7 % |
multi_geometry.py |
142 |
103 |
72.5 % |
spline.py |
428 |
258 |
60.3 % |
units.py |
85 |
83 |
97.6 % |
worker.py |
413 |
257 |
62.2 % |
app/__init__.py |
7 |
7 |
100.0 % |
app/average.py |
176 |
35 |
19.9 % |
app/benchmark.py |
56 |
21 |
37.5 % |
app/calib.py |
31 |
21 |
67.7 % |
app/calib2.py |
342 |
37 |
10.8 % |
app/check_calib.py |
34 |
23 |
67.6 % |
app/detector2nexus.py |
88 |
20 |
22.7 % |
app/diff_map.py |
37 |
17 |
45.9 % |
app/diff_tomo.py |
110 |
26 |
23.6 % |
app/drawmask.py |
106 |
31 |
29.2 % |
app/eiger_mask.py |
58 |
23 |
39.7 % |
app/integrate.py |
501 |
379 |
75.6 % |
app/mx_calibrate.py |
32 |
21 |
65.6 % |
app/recalib.py |
33 |
21 |
63.6 % |
app/saxs.py |
89 |
26 |
29.2 % |
app/waxs.py |
101 |
27 |
26.7 % |
benchmark/__init__.py |
564 |
81 |
14.4 % |
detectors/__init__.py |
20 |
20 |
100.0 % |
detectors/_adsc.py |
78 |
78 |
100.0 % |
detectors/_common.py |
685 |
444 |
64.8 % |
detectors/_dectris.py |
305 |
190 |
62.3 % |
detectors/_esrf.py |
97 |
81 |
83.5 % |
detectors/_imxpad.py |
383 |
247 |
64.5 % |
detectors/_others.py |
253 |
220 |
87.0 % |
detectors/_rayonix.py |
261 |
226 |
86.6 % |
engines/CSR_engine.py |
144 |
108 |
75.0 % |
engines/__init__.py |
20 |
20 |
100.0 % |
engines/histogram_engine.py |
73 |
43 |
58.9 % |
engines/preproc.py |
104 |
75 |
72.1 % |
ext/__init__.py |
3 |
3 |
100.0 % |
gui/ApplicationContext.py |
105 |
48 |
45.7 % |
gui/CalibrationContext.py |
215 |
126 |
58.6 % |
gui/CalibrationWindow.py |
193 |
170 |
88.1 % |
gui/IntegrationDialog.py |
206 |
55 |
26.7 % |
gui/__init__.py |
4 |
4 |
100.0 % |
gui/cli_calibration.py |
1529 |
101 |
6.6 % |
gui/diffmap_widget.py |
353 |
62 |
17.6 % |
gui/jupyter.py |
85 |
14 |
16.5 % |
gui/matplotlib.py |
33 |
26 |
78.8 % |
gui/peak_picker.py |
439 |
95 |
21.6 % |
gui/dialog/Detector3dDialog.py |
174 |
37 |
21.3 % |
gui/dialog/DetectorSelectorDialog.py |
433 |
319 |
73.7 % |
gui/dialog/GeometryDialog.py |
233 |
26 |
11.2 % |
gui/dialog/IntegrationMethodDialog.py |
217 |
37 |
17.1 % |
gui/dialog/MessageBox.py |
28 |
9 |
32.1 % |
gui/dialog/OpenClDeviceDialog.py |
117 |
15 |
12.8 % |
gui/dialog/__init__.py |
4 |
4 |
100.0 % |
gui/helper/MarkerManager.py |
210 |
66 |
31.4 % |
gui/helper/ProcessingWidget.py |
20 |
7 |
35.0 % |
gui/helper/RingCalibration.py |
293 |
47 |
16.0 % |
gui/helper/RingExtractor.py |
239 |
36 |
15.1 % |
gui/helper/SynchronizeMaskToolColor.py |
27 |
27 |
100.0 % |
gui/helper/SynchronizePlotBackground.py |
27 |
27 |
100.0 % |
gui/helper/SynchronizeRawView.py |
57 |
47 |
82.5 % |
gui/helper/__init__.py |
4 |
4 |
100.0 % |
gui/helper/model_transform.py |
114 |
17 |
14.9 % |
gui/model/AbstractModel.py |
35 |
30 |
85.7 % |
gui/model/CalibrantModel.py |
16 |
15 |
93.8 % |
gui/model/CalibrationModel.py |
45 |
43 |
95.6 % |
gui/model/ConstraintModel.py |
61 |
22 |
36.1 % |
gui/model/DataModel.py |
16 |
15 |
93.8 % |
gui/model/DataModelAdaptor.py |
28 |
13 |
46.4 % |
gui/model/DetectorModel.py |
16 |
15 |
93.8 % |
gui/model/ExperimentSettingsModel.py |
81 |
75 |
92.6 % |
gui/model/FilenameModel.py |
22 |
15 |
68.2 % |
gui/model/Fit2dGeometryModel.py |
65 |
17 |
26.2 % |
gui/model/GeometryConstraintsModel.py |
87 |
42 |
48.3 % |
gui/model/GeometryHistoryModel.py |
41 |
15 |
36.6 % |
gui/model/GeometryModel.py |
86 |
41 |
47.7 % |
gui/model/ImageModel.py |
73 |
41 |
56.2 % |
gui/model/IntegrationSettingsModel.py |
27 |
24 |
88.9 % |
gui/model/ListModel.py |
123 |
89 |
72.4 % |
gui/model/MarkerModel.py |
43 |
34 |
79.1 % |
gui/model/MaskedImageModel.py |
32 |
27 |
84.4 % |
gui/model/PeakModel.py |
89 |
59 |
66.3 % |
gui/model/PeakSelectionModel.py |
84 |
33 |
39.3 % |
gui/model/PlotViewModel.py |
65 |
63 |
96.9 % |
gui/model/__init__.py |
4 |
4 |
100.0 % |
gui/tasks/AbstractCalibrationTask.py |
67 |
58 |
86.6 % |
gui/tasks/ExperimentTask.py |
317 |
230 |
72.6 % |
gui/tasks/GeometryTask.py |
795 |
371 |
46.7 % |
gui/tasks/IntegrationTask.py |
768 |
298 |
38.8 % |
gui/tasks/MaskTask.py |
213 |
137 |
64.3 % |
gui/tasks/PeakPickingTask.py |
1351 |
581 |
43.0 % |
gui/tasks/__init__.py |
4 |
4 |
100.0 % |
gui/utils/FilterBuilder.py |
44 |
14 |
31.8 % |
gui/utils/ProxyAction.py |
67 |
22 |
32.8 % |
gui/utils/__init__.py |
34 |
14 |
41.2 % |
gui/utils/colorutils.py |
47 |
7 |
14.9 % |
gui/utils/eventutils.py |
72 |
40 |
55.6 % |
gui/utils/imageutils.py |
27 |
15 |
55.6 % |
gui/utils/projecturl.py |
20 |
19 |
95.0 % |
gui/utils/timeutils.py |
13 |
11 |
84.6 % |
gui/utils/tree.py |
116 |
25 |
21.6 % |
gui/utils/units.py |
70 |
60 |
85.7 % |
gui/utils/unitutils.py |
56 |
8 |
14.3 % |
gui/utils/validators.py |
90 |
84 |
93.3 % |
gui/widgets/AdvancedComboBox.py |
67 |
57 |
85.1 % |
gui/widgets/AdvancedSpinBox.py |
21 |
12 |
57.1 % |
gui/widgets/CalibrantPreview.py |
109 |
101 |
92.7 % |
gui/widgets/CalibrantSelector.py |
92 |
68 |
73.9 % |
gui/widgets/ChoiceToolButton.py |
72 |
44 |
61.1 % |
gui/widgets/ColoredCheckBox.py |
29 |
12 |
41.4 % |
gui/widgets/DetectorLabel.py |
119 |
71 |
59.7 % |
gui/widgets/DetectorModel.py |
87 |
83 |
95.4 % |
gui/widgets/DetectorSelector.py |
56 |
16 |
28.6 % |
gui/widgets/ElidedLabel.py |
64 |
51 |
79.7 % |
gui/widgets/FileEdit.py |
156 |
59 |
37.8 % |
gui/widgets/FitParamView.py |
310 |
128 |
41.3 % |
gui/widgets/GeometryHistoryComboBox.py |
114 |
63 |
55.3 % |
gui/widgets/GeometryLabel.py |
38 |
31 |
81.6 % |
gui/widgets/LoadImageToolButton.py |
118 |
51 |
43.2 % |
gui/widgets/MethodLabel.py |
94 |
50 |
53.2 % |
gui/widgets/MonitorNameEdit.py |
21 |
11 |
52.4 % |
gui/widgets/OpenClDeviceLabel.py |
53 |
23 |
43.4 % |
gui/widgets/QuantityEdit.py |
143 |
90 |
62.9 % |
gui/widgets/QuantityLabel.py |
132 |
80 |
60.6 % |
gui/widgets/UnitLabel.py |
69 |
35 |
50.7 % |
gui/widgets/UnitSelector.py |
85 |
82 |
96.5 % |
gui/widgets/WorkerConfigurator.py |
415 |
279 |
67.2 % |
gui/widgets/__init__.py |
4 |
4 |
100.0 % |
io/__init__.py |
522 |
310 |
59.4 % |
io/image.py |
24 |
20 |
83.3 % |
io/integration_config.py |
130 |
119 |
91.5 % |
io/nexus.py |
163 |
119 |
73.0 % |
io/ponifile.py |
138 |
119 |
86.2 % |
opencl/OCLFullSplit.py |
198 |
23 |
11.6 % |
opencl/__init__.py |
30 |
24 |
80.0 % |
opencl/azim_csr.py |
446 |
250 |
56.1 % |
opencl/azim_hist.py |
721 |
491 |
68.1 % |
opencl/azim_lut.py |
194 |
153 |
78.9 % |
opencl/ocl_hist_pixelsplit.py |
222 |
26 |
11.7 % |
opencl/peak_finder.py |
151 |
19 |
12.6 % |
opencl/preproc.py |
202 |
144 |
71.3 % |
opencl/sort.py |
292 |
225 |
77.1 % |
resources/__init__.py |
31 |
20 |
64.5 % |
utils/__init__.py |
130 |
79 |
60.8 % |
utils/bayes.py |
93 |
60 |
64.5 % |
utils/decorators.py |
73 |
62 |
84.9 % |
utils/ellipse.py |
58 |
54 |
93.1 % |
utils/header_utils.py |
75 |
60 |
80.0 % |
utils/logging_utils.py |
43 |
41 |
95.3 % |
utils/mathutil.py |
381 |
262 |
68.8 % |
utils/orderedset.py |
54 |
13 |
24.1 % |
utils/shell.py |
56 |
47 |
83.9 % |
utils/stringutil.py |
70 |
45 |
64.3 % |
pyFAI total |
30972 |
16027 |
51.7 % |