Coverage report: 17%

coverage.py v7.3.2, created at 2023-11-11 22:34 -0600

Module statements missing excluded coverage
/Users/Newville/Codes/xraylarch/larch/__init__.py 30 4 0 87%
/Users/Newville/Codes/xraylarch/larch/_version.py 11 2 0 82%
/Users/Newville/Codes/xraylarch/larch/apps.py 167 134 0 20%
/Users/Newville/Codes/xraylarch/larch/bin/__init__.py 0 0 0 100%
/Users/Newville/Codes/xraylarch/larch/builtins.py 162 70 0 57%
/Users/Newville/Codes/xraylarch/larch/closure.py 46 11 0 76%
/Users/Newville/Codes/xraylarch/larch/epics/__init__.py 40 15 0 62%
/Users/Newville/Codes/xraylarch/larch/epics/ad_mca.py 191 149 0 22%
/Users/Newville/Codes/xraylarch/larch/epics/larchscan.py 82 55 0 33%
/Users/Newville/Codes/xraylarch/larch/epics/spyk.py 211 211 0 0%
/Users/Newville/Codes/xraylarch/larch/epics/xrf_detectors.py 385 314 0 18%
/Users/Newville/Codes/xraylarch/larch/epics/xrfcontrol.py 528 453 0 14%
/Users/Newville/Codes/xraylarch/larch/epics/xspress3.py 224 173 0 23%
/Users/Newville/Codes/xraylarch/larch/fitting/__init__.py 247 83 0 66%
/Users/Newville/Codes/xraylarch/larch/inputText.py 244 48 0 80%
/Users/Newville/Codes/xraylarch/larch/interpreter.py 721 212 0 71%
/Users/Newville/Codes/xraylarch/larch/io/__init__.py 29 1 0 97%
/Users/Newville/Codes/xraylarch/larch/io/athena_project.py 627 568 0 9%
/Users/Newville/Codes/xraylarch/larch/io/athena_to_hdf5.py 36 36 0 0%
/Users/Newville/Codes/xraylarch/larch/io/columnfile.py 365 187 0 49%
/Users/Newville/Codes/xraylarch/larch/io/csvfiles.py 101 85 0 16%
/Users/Newville/Codes/xraylarch/larch/io/epics_plugin.py 0 0 0 100%
/Users/Newville/Codes/xraylarch/larch/io/export_modelresult.py 93 88 0 5%
/Users/Newville/Codes/xraylarch/larch/io/fileutils.py 112 93 0 17%
/Users/Newville/Codes/xraylarch/larch/io/gse_escan.py 680 647 0 5%
/Users/Newville/Codes/xraylarch/larch/io/gse_mcafile.py 277 243 0 12%
/Users/Newville/Codes/xraylarch/larch/io/gse_xdiscan.py 277 261 0 6%
/Users/Newville/Codes/xraylarch/larch/io/hdf5group.py 47 36 0 23%
/Users/Newville/Codes/xraylarch/larch/io/mda.py 1184 1127 0 5%
/Users/Newville/Codes/xraylarch/larch/io/mergegroups.py 146 129 0 12%
/Users/Newville/Codes/xraylarch/larch/io/nexus_xas.py 198 184 0 7%
/Users/Newville/Codes/xraylarch/larch/io/rixs_aps_gsecars.py 69 69 0 0%
/Users/Newville/Codes/xraylarch/larch/io/rixs_esrf_fame.py 75 75 0 0%
/Users/Newville/Codes/xraylarch/larch/io/rixs_esrf_id26.py 64 64 0 0%
/Users/Newville/Codes/xraylarch/larch/io/rixsdata.py 192 192 0 0%
/Users/Newville/Codes/xraylarch/larch/io/save_restore.py 170 149 0 12%
/Users/Newville/Codes/xraylarch/larch/io/specfile_reader.py 531 472 0 11%
/Users/Newville/Codes/xraylarch/larch/io/stepscan_file.py 102 89 0 13%
/Users/Newville/Codes/xraylarch/larch/io/tifffile.py 1381 1220 0 12%
/Users/Newville/Codes/xraylarch/larch/io/xafs_beamlines.py 343 23 0 93%
/Users/Newville/Codes/xraylarch/larch/io/xdi.py 176 149 0 15%
/Users/Newville/Codes/xraylarch/larch/io/xrd_hdf5.py 24 15 0 38%
/Users/Newville/Codes/xraylarch/larch/io/xrd_netcdf.py 28 21 0 25%
/Users/Newville/Codes/xraylarch/larch/io/xrf_netcdf.py 122 106 0 13%
/Users/Newville/Codes/xraylarch/larch/io/xsp3_hdf5.py 143 129 0 10%
/Users/Newville/Codes/xraylarch/larch/larchlib.py 437 155 0 65%
/Users/Newville/Codes/xraylarch/larch/math/__init__.py 13 0 0 100%
/Users/Newville/Codes/xraylarch/larch/math/convolution1D.py 190 161 0 15%
/Users/Newville/Codes/xraylarch/larch/math/deglitch.py 66 58 0 12%
/Users/Newville/Codes/xraylarch/larch/math/fitpeak.py 81 67 0 17%
/Users/Newville/Codes/xraylarch/larch/math/gridxyz.py 37 26 0 30%
/Users/Newville/Codes/xraylarch/larch/math/learn_regress.py 111 96 0 14%
/Users/Newville/Codes/xraylarch/larch/math/lincombo_fitting.py 158 140 0 11%
/Users/Newville/Codes/xraylarch/larch/math/lineshapes.py 34 17 0 50%
/Users/Newville/Codes/xraylarch/larch/math/normalization.py 23 18 0 22%
/Users/Newville/Codes/xraylarch/larch/math/pca.py 130 105 0 19%
/Users/Newville/Codes/xraylarch/larch/math/smoothing.py 2 2 0 0%
/Users/Newville/Codes/xraylarch/larch/math/spline.py 32 26 0 19%
/Users/Newville/Codes/xraylarch/larch/math/tomography.py 100 81 0 19%
/Users/Newville/Codes/xraylarch/larch/math/transformations.py 702 633 0 10%
/Users/Newville/Codes/xraylarch/larch/math/utils.py 179 56 0 69%
/Users/Newville/Codes/xraylarch/larch/plot/__init__.py 2 2 0 0%
/Users/Newville/Codes/xraylarch/larch/plot/plot_rixsdata.py 281 281 0 0%
/Users/Newville/Codes/xraylarch/larch/plot/plotly_xafsplots.py 641 641 0 0%
/Users/Newville/Codes/xraylarch/larch/qtlib/__init__.py 2 2 0 0%
/Users/Newville/Codes/xraylarch/larch/qtlib/console.py 26 26 0 0%
/Users/Newville/Codes/xraylarch/larch/qtlib/delegates.py 30 30 0 0%
/Users/Newville/Codes/xraylarch/larch/qtlib/items.py 239 239 0 0%
/Users/Newville/Codes/xraylarch/larch/qtlib/model.py 173 173 0 0%
/Users/Newville/Codes/xraylarch/larch/qtlib/plot1D.py 78 78 0 0%
/Users/Newville/Codes/xraylarch/larch/qtlib/plot2D.py 172 172 0 0%
/Users/Newville/Codes/xraylarch/larch/qtlib/plotarea.py 98 98 0 0%
/Users/Newville/Codes/xraylarch/larch/qtlib/view.py 175 175 0 0%
/Users/Newville/Codes/xraylarch/larch/qtrixs/__init__.py 2 2 0 0%
/Users/Newville/Codes/xraylarch/larch/qtrixs/application.py 45 45 0 0%
/Users/Newville/Codes/xraylarch/larch/qtrixs/items.py 92 92 0 0%
/Users/Newville/Codes/xraylarch/larch/qtrixs/model.py 23 23 0 0%
/Users/Newville/Codes/xraylarch/larch/qtrixs/plotrixs.py 181 181 0 0%
/Users/Newville/Codes/xraylarch/larch/qtrixs/profiletoolbar.py 35 35 0 0%
/Users/Newville/Codes/xraylarch/larch/qtrixs/view.py 40 40 0 0%
/Users/Newville/Codes/xraylarch/larch/qtrixs/window.py 110 110 0 0%
/Users/Newville/Codes/xraylarch/larch/shell.py 115 115 0 0%
/Users/Newville/Codes/xraylarch/larch/site_config.py 71 26 0 63%
/Users/Newville/Codes/xraylarch/larch/symboltable.py 311 82 0 74%
/Users/Newville/Codes/xraylarch/larch/utils/__init__.py 142 96 0 32%
/Users/Newville/Codes/xraylarch/larch/utils/debugtime.py 44 33 0 25%
/Users/Newville/Codes/xraylarch/larch/utils/gformat.py 49 17 0 65%
/Users/Newville/Codes/xraylarch/larch/utils/jsonutils.py 224 98 0 56%
/Users/Newville/Codes/xraylarch/larch/utils/logging.py 51 20 0 61%
/Users/Newville/Codes/xraylarch/larch/utils/paths.py 59 28 0 53%
/Users/Newville/Codes/xraylarch/larch/utils/physical_constants.py 19 0 0 100%
/Users/Newville/Codes/xraylarch/larch/utils/shellutils.py 71 50 0 30%
/Users/Newville/Codes/xraylarch/larch/utils/show.py 107 95 0 11%
/Users/Newville/Codes/xraylarch/larch/utils/strutils.py 212 148 0 30%
/Users/Newville/Codes/xraylarch/larch/version.py 105 80 0 24%
/Users/Newville/Codes/xraylarch/larch/wxlib/__init__.py 71 25 0 65%
/Users/Newville/Codes/xraylarch/larch/wxlib/allow_idle_macosx.py 33 0 0 100%
/Users/Newville/Codes/xraylarch/larch/wxlib/athena_importer.py 91 72 0 21%
/Users/Newville/Codes/xraylarch/larch/wxlib/cif_browser.py 559 497 0 11%
/Users/Newville/Codes/xraylarch/larch/wxlib/columnframe.py 1093 1013 0 7%
/Users/Newville/Codes/xraylarch/larch/wxlib/feff_browser.py 423 361 0 15%
/Users/Newville/Codes/xraylarch/larch/wxlib/gui_utils.py 129 101 0 22%
/Users/Newville/Codes/xraylarch/larch/wxlib/inputhook.py 154 106 0 31%
/Users/Newville/Codes/xraylarch/larch/wxlib/larch_updater.py 47 38 0 19%
/Users/Newville/Codes/xraylarch/larch/wxlib/larchfilling.py 375 294 0 22%
/Users/Newville/Codes/xraylarch/larch/wxlib/larchframe.py 503 425 0 16%
/Users/Newville/Codes/xraylarch/larch/wxlib/parameter.py 343 300 0 13%
/Users/Newville/Codes/xraylarch/larch/wxlib/plotter.py 559 468 0 16%
/Users/Newville/Codes/xraylarch/larch/wxlib/readlinetextctrl.py 150 133 0 11%
/Users/Newville/Codes/xraylarch/larch/wxlib/reportframe.py 178 144 0 19%
/Users/Newville/Codes/xraylarch/larch/wxlib/specfile_importer.py 478 431 0 10%
/Users/Newville/Codes/xraylarch/larch/wxlib/structure2feff_browser.py 359 311 0 13%
/Users/Newville/Codes/xraylarch/larch/wxlib/xafsplots.py 541 386 0 29%
/Users/Newville/Codes/xraylarch/larch/wxlib/xrfdisplay.py 1056 946 0 10%
/Users/Newville/Codes/xraylarch/larch/wxlib/xrfdisplay_fitpeaks.py 1080 986 0 9%
/Users/Newville/Codes/xraylarch/larch/wxlib/xrfdisplay_utils.py 384 314 0 18%
/Users/Newville/Codes/xraylarch/larch/wxmap/__init__.py 5 0 0 100%
/Users/Newville/Codes/xraylarch/larch/wxmap/gse_dtcorrect.py 161 123 0 24%
/Users/Newville/Codes/xraylarch/larch/wxmap/mapimageframe.py 219 187 0 15%
/Users/Newville/Codes/xraylarch/larch/wxmap/mapmathpanel.py 242 198 0 18%
/Users/Newville/Codes/xraylarch/larch/wxmap/maptomopanel.py 380 317 0 17%
/Users/Newville/Codes/xraylarch/larch/wxmap/mapviewer.py 1929 1742 0 10%
/Users/Newville/Codes/xraylarch/larch/wxmap/mapxrfpanel.py 112 86 0 23%
/Users/Newville/Codes/xraylarch/larch/wxxas/__init__.py 9 0 0 100%
/Users/Newville/Codes/xraylarch/larch/wxxas/config.py 69 3 0 96%
/Users/Newville/Codes/xraylarch/larch/wxxas/exafs_panel.py 440 388 0 12%
/Users/Newville/Codes/xraylarch/larch/wxxas/feffit_panel.py 1542 1404 0 9%
/Users/Newville/Codes/xraylarch/larch/wxxas/lincombo_panel.py 722 665 0 8%
/Users/Newville/Codes/xraylarch/larch/wxxas/pca_panel.py 280 241 0 14%
/Users/Newville/Codes/xraylarch/larch/wxxas/prepeak_panel.py 1046 955 0 9%
/Users/Newville/Codes/xraylarch/larch/wxxas/regress_panel.py 418 375 0 10%
/Users/Newville/Codes/xraylarch/larch/wxxas/taskpanel.py 338 282 0 17%
/Users/Newville/Codes/xraylarch/larch/wxxas/xas_controller.py 375 329 0 12%
/Users/Newville/Codes/xraylarch/larch/wxxas/xas_dialogs.py 1368 1225 0 10%
/Users/Newville/Codes/xraylarch/larch/wxxas/xasgui.py 1139 1013 0 11%
/Users/Newville/Codes/xraylarch/larch/wxxas/xasnorm_panel.py 860 799 0 7%
/Users/Newville/Codes/xraylarch/larch/wxxrd/ImageControlsFrame.py 177 159 0 10%
/Users/Newville/Codes/xraylarch/larch/wxxrd/XRD1Dviewer.py 2424 2176 0 10%
/Users/Newville/Codes/xraylarch/larch/wxxrd/XRD2Dviewer.py 899 799 0 11%
/Users/Newville/Codes/xraylarch/larch/wxxrd/XRDCalibrationFrame.py 382 336 0 12%
/Users/Newville/Codes/xraylarch/larch/wxxrd/XRDMaskFrame.py 171 143 0 16%
/Users/Newville/Codes/xraylarch/larch/wxxrd/__init__.py 5 0 0 100%
/Users/Newville/Codes/xraylarch/larch/wxxrd/xrd1d_display.py 662 579 0 13%
/Users/Newville/Codes/xraylarch/larch/xafs/__init__.py 24 0 0 100%
/Users/Newville/Codes/xraylarch/larch/xafs/autobk.py 168 15 0 91%
/Users/Newville/Codes/xraylarch/larch/xafs/cauchy_wavelet.py 42 2 0 95%
/Users/Newville/Codes/xraylarch/larch/xafs/deconvolve.py 57 48 0 16%
/Users/Newville/Codes/xraylarch/larch/xafs/diffkk.py 136 116 0 15%
/Users/Newville/Codes/xraylarch/larch/xafs/estimate_noise.py 29 21 0 28%
/Users/Newville/Codes/xraylarch/larch/xafs/feff8lpath.py 190 156 0 18%
/Users/Newville/Codes/xraylarch/larch/xafs/feffdat.py 450 77 0 83%
/Users/Newville/Codes/xraylarch/larch/xafs/feffit.py 563 116 0 79%
/Users/Newville/Codes/xraylarch/larch/xafs/feffrunner.py 232 205 0 12%
/Users/Newville/Codes/xraylarch/larch/xafs/feffutils.py 96 86 0 10%
/Users/Newville/Codes/xraylarch/larch/xafs/fluo.py 30 23 0 23%
/Users/Newville/Codes/xraylarch/larch/xafs/mback.py 180 164 0 9%
/Users/Newville/Codes/xraylarch/larch/xafs/pre_edge.py 242 68 0 72%
/Users/Newville/Codes/xraylarch/larch/xafs/prepeaks.py 183 163 0 11%
/Users/Newville/Codes/xraylarch/larch/xafs/rebin_xafs.py 73 65 0 11%
/Users/Newville/Codes/xraylarch/larch/xafs/sigma2_models.py 139 106 0 24%
/Users/Newville/Codes/xraylarch/larch/xafs/xafsft.py 143 17 0 88%
/Users/Newville/Codes/xraylarch/larch/xafs/xafsutils.py 42 19 0 55%
/Users/Newville/Codes/xraylarch/larch/xmlrpc_server.py 264 264 0 0%
/Users/Newville/Codes/xraylarch/larch/xray/__init__.py 14 0 0 100%
/Users/Newville/Codes/xraylarch/larch/xray/background.py 88 78 0 11%
/Users/Newville/Codes/xraylarch/larch/xray/cromer_liberman.py 54 54 0 0%
/Users/Newville/Codes/xraylarch/larch/xrd/__init__.py 13 0 0 100%
/Users/Newville/Codes/xraylarch/larch/xrd/amcsd.py 864 774 0 10%
/Users/Newville/Codes/xraylarch/larch/xrd/amcsd_utils.py 84 60 0 29%
/Users/Newville/Codes/xraylarch/larch/xrd/cif2feff.py 182 172 0 5%
/Users/Newville/Codes/xraylarch/larch/xrd/cifdb.py 754 679 0 10%
/Users/Newville/Codes/xraylarch/larch/xrd/struct2xas.py 616 616 0 0%
/Users/Newville/Codes/xraylarch/larch/xrd/structure2feff.py 194 184 0 5%
/Users/Newville/Codes/xraylarch/larch/xrd/xrd.py 256 223 0 13%
/Users/Newville/Codes/xraylarch/larch/xrd/xrd_bgr.py 8 6 0 25%
/Users/Newville/Codes/xraylarch/larch/xrd/xrd_cif.py 367 329 0 10%
/Users/Newville/Codes/xraylarch/larch/xrd/xrd_files.py 22 18 0 18%
/Users/Newville/Codes/xraylarch/larch/xrd/xrd_fitting.py 200 167 0 16%
/Users/Newville/Codes/xraylarch/larch/xrd/xrd_pyFAI.py 205 180 0 12%
/Users/Newville/Codes/xraylarch/larch/xrd/xrd_tools.py 80 59 0 26%
/Users/Newville/Codes/xraylarch/larch/xrf/__init__.py 10 0 0 100%
/Users/Newville/Codes/xraylarch/larch/xrf/deadtime.py 86 74 0 14%
/Users/Newville/Codes/xraylarch/larch/xrf/mca.py 169 143 0 15%
/Users/Newville/Codes/xraylarch/larch/xrf/roi.py 53 38 0 28%
/Users/Newville/Codes/xraylarch/larch/xrf/xrf_bgr.py 40 37 0 8%
/Users/Newville/Codes/xraylarch/larch/xrf/xrf_calib.py 113 102 0 10%
/Users/Newville/Codes/xraylarch/larch/xrf/xrf_model.py 513 459 0 11%
/Users/Newville/Codes/xraylarch/larch/xrf/xrf_peak.py 73 57 0 22%
/Users/Newville/Codes/xraylarch/larch/xrmmap/__init__.py 3 0 0 100%
/Users/Newville/Codes/xraylarch/larch/xrmmap/asciifiles.py 104 93 0 11%
/Users/Newville/Codes/xraylarch/larch/xrmmap/configfile.py 111 92 0 17%
/Users/Newville/Codes/xraylarch/larch/xrmmap/gsexrm_utils.py 343 301 0 12%
/Users/Newville/Codes/xraylarch/larch/xrmmap/xrm_mapfile.py 2273 2141 0 6%
/Users/Newville/Codes/xraylarch/larch/xsw/SimpleParratt.py 176 176 0 0%
/Users/Newville/Codes/xraylarch/larch/xsw/__init__.py 0 0 0 100%
/Users/Newville/Codes/xraylarch/larch/xsw/fluo_det.py 454 454 0 0%
/Users/Newville/Codes/xraylarch/larch/xsw/multilayer_film.py 73 73 0 0%
Total 54059 44811 0 17%

No items found using the specified filter.