• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

spedas / pyspedas / 27158700211
91%

Build:
DEFAULT BRANCH: master
Ran 08 Jun 2026 08:07PM UTC
Jobs 4
Files 916
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Jun 2026 06:27PM UTC coverage: 90.62% (+29.0%) from 61.646%
27158700211

push

github

jameswilburlewis
Bumped hapiclient version to 0.2.9 to pick up "empty CSV" bug fix

44394 of 48989 relevant lines covered (90.62%)

2.87 hits per line

Coverage Regressions

Lines Coverage ∆ File
819
0.0
-99.88% pyspedas/projects/mms/tests/test_mms_getspec_bulkv.py
304
4.44
-84.44% pyspedas/analysis/twavpol.py
300
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_load_routine.py
260
6.02
-86.96% pyspedas/analysis/neutral_sheet.py
230
9.49
-83.94% pyspedas/projects/mms/particles/mms_part_products.py
213
5.2
-85.2% pyspedas/projects/mms/fpi_tools/mms_pad_fpi.py
163
4.52
-92.09% pyspedas/projects/mms/feeps_tools/mms_feeps_pitch_angles.py
161
2.67
-86.1% pyspedas/projects/mms/feeps_tools/mms_feeps_remove_bad_data.py
156
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_fpi.py
136
6.71
-82.93% pyspedas/projects/mms/fpi_tools/mms_fpi_ang_ang.py
128
4.96
-90.78% pyspedas/projects/mms/feeps_tools/mms_feeps_getgyrophase.py
121
6.59
-72.46% pyspedas/projects/mms/feeps_tools/mms_feeps_omni.py
113
4.32
-81.29% pyspedas/projects/mms/fgm_tools/mms_curl.py
112
0.0
-99.12% pyspedas/projects/mms/tests/test_mms_feeps.py
108
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_part_getspec.py
101
5.22
-87.83% pyspedas/projects/mms/fpi_tools/mms_get_fpi_dist.py
97
4.92
-79.51% pyspedas/projects/mms/hpca_tools/mms_get_hpca_dist.py
96
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_orbit_plots.py
90
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_slice2d.py
88
3.23
-94.62% pyspedas/analysis/lingradest.py
88
5.56
-81.48% pyspedas/projects/mms/plots/mms_overview_plot.py
87
11.82
-79.09% pyspedas/projects/mms/eis_tools/mms_eis_pad.py
83
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_eis.py
83
2.97
-82.18% pyspedas/tplot_tools/tplot_math/dpwrspc.py
82
12.07
-70.69% pyspedas/projects/mms/mec_ascii/mms_get_state_data.py
81
0.0
-84.38% pyspedas/projects/mms/eis_tools/mms_eis_spec_combine_sc.py
80
12.96
-74.07% pyspedas/projects/mms/feeps_tools/mms_feeps_pad.py
75
51.3
-48.7% pyspedas/projects/mms/fpi_tools/mms_fpi_make_errorflagbars.py
74
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_cotrans.py
73
8.24
-85.88% pyspedas/projects/mms/eis_tools/eis.py
68
8.79
-74.73% pyspedas/projects/mms/particles/mms_part_getspec.py
64
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_ql_l1b_sitl.py
63
14.61
-70.79% pyspedas/projects/mms/mec_ascii/mms_get_tetrahedron_qf.py
62
5.56
-86.11% pyspedas/projects/mms/feeps_tools/mms_feeps_flat_field_corrections.py
60
14.1
-76.92% pyspedas/projects/mms/mms_load_data_spdf.py
60
6.72
-44.78% pyspedas/tplot_tools/importers/tplot_restore.py
59
5.63
-83.1% pyspedas/projects/mms/cotrans/mms_qcotrans.py
59
7.79
-76.62% pyspedas/projects/mms/mms_orbit_plot.py
57
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_curlometer.py
57
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_neutral_sheet.py
56
13.25
-67.47% pyspedas/projects/mms/feeps_tools/mms_feeps_gpd.py
56
49.09
-50.91% pyspedas/projects/mms/fpi_tools/fpi.py
53
9.84
-86.89% pyspedas/projects/mms/fgm_tools/mms_lingradest.py
52
16.22
-70.27% pyspedas/projects/mms/hpca_tools/hpca.py
51
8.11
-68.92% pyspedas/tplot_tools/tplot_math/tdpwrspc.py
50
18.92
-67.57% pyspedas/projects/mms/particles/mms_pgs_make_fac.py
47
12.96
-87.04% pyspedas/projects/mms/hpca_tools/mms_hpca_calc_anodes.py
45
13.79
-77.59% pyspedas/projects/mms/particles/mms_part_slice2d.py
44
22.41
-75.86% pyspedas/projects/mms/feeps_tools/feeps.py
44
11.76
-86.27% pyspedas/projects/mms/mec_ascii/mms_load_att_tplot.py
43
11.76
-84.31% pyspedas/particles/spd_part_products/spd_pgs_regrid.py
42
12.5
-87.5% pyspedas/projects/mms/mec_ascii/mms_load_eph_tplot.py
42
15.58
-54.55% pyspedas/projects/mms/mms_get_local_files.py
41
18.38
-30.15% pyspedas/cotrans_tools/fac_matrix_make.py
41
6.82
-93.18% pyspedas/projects/mms/mec_tools/mms_mec_set_metadata.py
39
12.96
-72.22% pyspedas/projects/mms/feeps_tools/mms_feeps_remove_sun.py
39
9.26
-72.22% pyspedas/projects/mms/particles/mms_convert_flux_units.py
37
8.51
-78.72% pyspedas/particles/spd_slice2d/quaternions.py
37
22.64
-69.81% pyspedas/projects/mms/eis_tools/mms_eis_pad_spinavg.py
36
10.71
-64.29% pyspedas/projects/mms/fpi_tools/mms_fpi_make_compressionlossbars.py
36
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_wavpol.py
35
6.67
-77.78% pyspedas/cotrans_tools/gsm2lmn.py
34
20.0
-61.82% pyspedas/projects/mms/cotrans/mms_cotrans_lmn.py
34
14.29
-80.95% pyspedas/projects/mms/eis_tools/mms_eis_omni.py
34
21.05
-59.65% pyspedas/projects/mms/eis_tools/mms_eis_spin_avg.py
34
19.57
-73.91% pyspedas/projects/mms/feeps_tools/mms_feeps_pad_spinavg.py
33
20.93
-76.74% pyspedas/projects/mms/feeps_tools/mms_feeps_spin_avg.py
32
8.57
-91.43% pyspedas/projects/mms/hpca_tools/mms_hpca_set_metadata.py
32
10.53
-84.21% pyspedas/projects/mms/scm_tools/scm.py
32
13.68
-27.35% pyspedas/projects/themis/ground/gmag.py
31
13.95
-72.09% pyspedas/projects/mms/feeps_tools/mms_feeps_split_integral_ch.py
31
22.22
-68.89% pyspedas/projects/mms/mms_events.py
30
11.36
-68.18% pyspedas/projects/mms/particles/moka_mms_clean_data.py
29
25.53
-61.7% pyspedas/projects/mms/mms_load_brst_segments.py
28
11.43
-80.0% pyspedas/projects/mms/hpca_tools/mms_hpca_spin_sum.py
28
70.21
-14.89% pyspedas/projects/mms/mms_load_data.py
26
10.34
-89.66% pyspedas/projects/mms/edi_tools/mms_edi_set_metadata.py
26
77.08
-4.32% pyspedas/tplot_tools/importers/cdf_to_tplot.py
25
14.71
-73.53% pyspedas/particles/moments/spd_pgs_moments_tplot.py
25
0.0
-69.44% pyspedas/projects/mms/fpi_tools/mms_fpi_split_tensor.py
25
18.75
-78.13% pyspedas/projects/mms/particles/mms_pgs_make_theta_spec.py
24
65.71
-34.29% pyspedas/projects/mms/dsp_tools/mms_dsp_set_metadata.py
24
17.14
-68.57% pyspedas/projects/mms/feeps_tools/mms_read_feeps_sector_masks_csv.py
24
21.43
-57.14% pyspedas/projects/mms/mec_ascii/mms_get_local_ancillary_files.py
24
21.43
-57.14% pyspedas/projects/mms/mec_ascii/mms_get_local_state_files.py
24
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_file_filter.py
23
11.11
-85.19% pyspedas/projects/mms/particles/mms_pgs_make_e_spec.py
22
4.17
-91.67% pyspedas/particles/spd_part_products/spd_pgs_limit_range.py
22
12.0
-88.0% pyspedas/projects/mms/particles/mms_pgs_clean_support.py
21
14.29
-75.0% pyspedas/projects/mms/feeps_tools/mms_feeps_correct_energies.py
20
73.58
-18.87% pyspedas/particles/spd_slice2d/slice2d_geo.py
20
22.22
-74.07% pyspedas/projects/mms/particles/mms_pgs_make_phi_spec.py
19
79.3
-3.51% pyspedas/cotrans_tools/cotrans_lib.py
19
23.08
-73.08% pyspedas/projects/mms/mec_ascii/mms_load_qf_tplot.py
19
20.51
-48.72% pyspedas/projects/mms/particles/mms_part_des_photoelectrons.py
18
21.43
-64.29% pyspedas/projects/mms/cotrans/mms_cotrans_qrotate.py
17
14.29
-80.95% pyspedas/projects/mms/feeps_tools/mms_feeps_active_eyes.py
17
21.88
-53.13% pyspedas/projects/omni/load.py
16
70.41
-16.33% pyspedas/tplot_tools/get_data.py
15
14.29
-71.43% pyspedas/projects/mms/cotrans/mms_cotrans_qtransformer.py
15
79.45
-20.55% pyspedas/projects/mms/fpi_tools/mms_fpi_set_metadata.py
15
60.78
-29.41% pyspedas/projects/mms/mms_file_filter.py
15
73.21
-26.79% pyspedas/projects/mms/tests/test_mms_data_rate_seg.py
13
13.33
-86.67% pyspedas/projects/mms/feeps_tools/mms_feeps_energy_table.py
13
69.81
-24.53% pyspedas/projects/mms/fpi_tools/mms_load_fpi_calc_pad.py
12
23.53
-70.59% pyspedas/particles/spd_part_products/spd_pgs_v_shift.py
12
80.0
-12.0% pyspedas/particles/spd_slice2d/slice2d.py
12
30.0
-60.0% pyspedas/projects/mms/mms_tai2unix.py
12
12.5
-75.0% pyspedas/projects/mms/scm_tools/mms_scm_set_metadata.py
11
26.32
-57.89% pyspedas/particles/spd_part_products/spd_pgs_make_tplot.py
11
15.38
-84.62% pyspedas/particles/spd_slice2d/slice2d_rlog.py
11
54.17
-45.83% pyspedas/particles/spd_units_string.py
11
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_events.py
11
0.0
-100.0% pyspedas/projects/mms/tests/test_mms_overview_plots.py
10
23.08
-76.92% pyspedas/particles/spd_part_products/spd_pgs_do_fac.py
10
23.08
-76.92% pyspedas/projects/mms/eis_tools/mms_eis_set_metadata.py
10
16.67
-83.33% pyspedas/projects/mms/particles/mms_pgs_split_hpca.py
10
86.71
-3.02% pyspedas/tplot_tools/MPLPlotter/specplot.py
9
16.67
-50.0% pyspedas/particles/spd_slice2d/slice2d_subtract.py
9
60.87
-39.13% pyspedas/projects/mms/edp_tools/mms_edp_set_metadata.py
9
82.72
-11.11% pyspedas/projects/mms/__init__.py
9
78.13
-12.5% pyspedas/projects/mms/mms_update_brst_intervals.py
9
51.55
-9.28% pyspedas/projects/themis/load.py
9
27.78
-50.0% pyspedas/tplot_tools/tplot_math/subtract.py
8
31.25
-50.0% pyspedas/particles/spd_part_products/spd_pgs_progress_update.py
7
22.22
-77.78% pyspedas/cotrans_tools/cart_to_sphere.py
7
77.27
-15.91% pyspedas/particles/spd_slice2d/slice2d_collate.py
7
31.82
-31.82% pyspedas/particles/spd_slice2d/slice2d_custom_rotation.py
7
75.0
-19.44% pyspedas/particles/spd_slice2d/slice2d_get_data.py
7
78.0
-14.0% pyspedas/projects/mms/fgm_tools/fgm.py
7
12.5
-87.5% pyspedas/projects/mms/hpca_tools/mms_get_hpca_info.py
6
68.75
-12.5% pyspedas/analysis/tinterpol.py
6
25.0
-75.0% pyspedas/cotrans_tools/sphere_to_cart.py
6
88.06
-8.96% pyspedas/particles/spd_slice2d/slice2d_2di.py
6
33.33
-66.67% pyspedas/projects/mms/particles/mms_pgs_clean_data.py
6
84.97
-3.47% pyspedas/tplot_tools/MPLPlotter/lineplot.py
6
27.27
-54.55% pyspedas/tplot_tools/tplot_math/tinterp.py
5
28.57
-71.43% pyspedas/projects/mms/aspoc_tools/aspoc.py
5
44.44
-55.56% pyspedas/projects/mms/edi_tools/edi.py
5
44.44
-55.56% pyspedas/projects/mms/mec_tools/mec.py
4
85.29
-11.76% pyspedas/projects/mms/fgm_tools/mms_split_fgm_data.py
4
86.76
-5.88% pyspedas/tplot_tools/data_att_getters_setters.py
4
74.96
-0.7% pyspedas/tplot_tools/MPLPlotter/tplot.py
4
88.12
-3.96% pyspedas/tplot_tools/tplot_math/time_clip.py
4
71.43
-19.05% pyspedas/utilities/leap_seconds.py
3
40.0
-60.0% pyspedas/cotrans_tools/rotmat_set_coords.py
3
57.14
-42.86% pyspedas/particles/spd_slice2d/slice2d_checkbins.py
3
65.63
-4.69% pyspedas/particles/spd_slice2d/slice2d_getinfo.py
2
61.11
-3.7% pyspedas/cotrans_tools/cotrans.py
2
75.95
-2.53% pyspedas/particles/spd_slice2d/slice2d_plot.py
2
50.0
-50.0% pyspedas/projects/mms/fsm_tools/fsm.py
2
74.19
-0.59% pyspedas/tplot_tools/options.py
2
75.0
-10.0% pyspedas/tplot_tools/tplot_rename.py
1
79.81
-0.32% pyspedas/cotrans_tools/quaternions.py
1
85.71
-14.29% pyspedas/particles/spd_slice2d/slice2d_get_support.py
1
88.89
-11.11% pyspedas/projects/mms/dsp_tools/dsp.py
1
90.91
-9.09% pyspedas/projects/mms/edp_tools/edp.py
1
89.66
-3.45% pyspedas/projects/mms/fgm_tools/mms_fgm_remove_flags.py
1
66.67
-33.33% pyspedas/projects/mms/mec_ascii/state.py
1
66.67
-33.33% pyspedas/projects/mms/mec_ascii/tetrahedron_qf.py
1
94.12
-5.88% pyspedas/projects/mms/mms_files_in_interval.py
1
95.83
-4.17% pyspedas/projects/mms/spd_mms_load_bss.py
1
86.67
0.0% pyspedas/tplot_tools/time_string.py
1
78.38
-2.7% pyspedas/tplot_tools/tplot_options.py
Jobs
ID Job ID Ran Files Coverage
1 27158700211.1 08 Jun 2026 08:07PM UTC 916
46.23
GitHub Action Run
2 27158700211.2 08 Jun 2026 10:10PM UTC 916
61.65
GitHub Action Run
3 27158700211.3 10 Jun 2026 12:19AM UTC 916
88.76
GitHub Action Run
4 27158700211.4 10 Jun 2026 01:55AM UTC 916
90.6
GitHub Action Run
Source Files on build 27158700211
  • Tree
  • List 916
  • Changed 296
  • Source Changed 0
  • Coverage Changed 296
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27158700211
  • aa27d250 on github
  • Prev Build on master (#27066018454)
  • Next Build on master (#27435075617)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc