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

GFZ / EL_PASO / 39599248015
73%

Build:
DEFAULT BRANCH: main
Ran 21 Oct 2026 12:43PM UTC
Jobs 1
Files 117
Run time 1min
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

21 Oct 2026 12:23PM UTC coverage: 72.552% (+0.1%) from 72.423%
39599248015

push

github

web-flow
Save SWVO solar wind index data alongside processed magnetic field output (#156)

* save actual SWVO solar wind index data alongside processed magnetic field output

* add saved solar wind index variables to 19 recipes

* fix unit tests for multi-output-file saving strategies

* renew system test snapshot-copy logic for multi-output-file strategies

* type indices_solar_wind param as VariablesDict for consistency

* fix stale docstring types to match actual annotations

* fix(dataset): preserve variables loaded from other output files

* refactor(solar-wind): generalize index metadata and source files

* fix(magnetic-field): keep solar wind indices out of cache key

* fix(saving): skip empty optional solar wind output files

* dont save SW by default

* move save_sw to ep.save(...)

* fix(tests): anchor save_sw test time_var inside the save() interval

Upstream's new empty-interval skip in save() (merged via the rebase onto
main) meant these tests' time_var (posixtime ~1970) fell outside their own
2013 start_time/end_time window, so save() skipped writing entirely and
received_variables_dict stayed None instead of the expected dict.

* add save_sw to recipes

* add save_sw append tests

* add solar wind saving recipe

* simplify solar wind saving

* revert some reviewed code to main

* rename save_sw and recipe

* add on/off flag for solar wind f/b-fill

* remove fill_sw from recipes. fix interpolation condition

* fix tests

239 of 295 new or added lines in 41 files covered. (81.02%)

5 existing lines in 1 file now uncovered.

6201 of 8547 relevant lines covered (72.55%)

0.73 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
81.36
1.83% el_paso/load_indices_solar_wind_parameters.py
3
20.87
0.33% el_paso/recipes/arase/process_arase_xep_realtime.py
3
29.76
0.13% el_paso/recipes/esa/process_ngrm_satellite.py
3
27.38
0.22% el_paso/recipes/probav/process_ept_electron_fluxes.py
3
27.5
0.23% el_paso/recipes/probav/process_ept_proton_fluxes.py
3
12.81
0.31% el_paso/recipes/rbsp/process_rbsp_emfisis_waves.py
3
30.43
0.2% el_paso/recipes/rbsp/process_rbsp_hope_electrons.py
3
33.33
0.0% el_paso/recipes/rbsp/process_rbsp_hope_protons.py
3
27.5
0.23% el_paso/recipes/rbsp/process_rbsp_mageis_electrons.py
3
27.87
0.28% el_paso/recipes/rbsp/process_rbsp_mageis_protons.py
3
27.42
0.3% el_paso/recipes/rbsp/process_rbsp_rbspice_protons.py
2
34.88
-0.12% el_paso/recipes/arase/process_arase_pwe_densities.py
2
20.0
0.49% el_paso/recipes/rbsp/process_rbsp_efw_emfisis_density_combined.py
1
79.55
-0.45% el_paso/recipes/arase/process_arase_mepe.py
1
82.14
-0.57% el_paso/recipes/arase/process_arase_xep.py
1
97.1
-1.38% el_paso/recipes/dmsp/process_dmsp_ssj_electrons.py
1
89.47
-0.94% el_paso/recipes/esa/process_gssc_emu_electrons.py
1
89.47
-0.94% el_paso/recipes/esa/process_gssc_emu_protons.py
1
87.14
-0.45% el_paso/recipes/goes/process_goes_eps_maged_and_epead.py
1
96.55
-1.07% el_paso/recipes/goes/process_goes_r_mps_high.py
1
95.08
-1.47% el_paso/recipes/goes/process_goes_realtime.py
1
95.12
-1.08% el_paso/recipes/gps/process_gps.py
1
80.0
-20.0% el_paso/recipes/model/__init__.py
1
93.1
-3.05% el_paso/recipes/model/process_lcds.py
1
95.65
-2.02% el_paso/recipes/poes/process_poes_meped.py
1
96.08
-1.84% el_paso/recipes/poes/process_poes_ted.py
1
90.7
-1.8% el_paso/recipes/rbsp/process_rbsp_ect_combined.py
1
80.0
el_paso/recipes/solar_wind_indices/__init__.py
1
95.45
el_paso/recipes/solar_wind_indices/process_solar_wind_indices.py
1
90.8
-0.86% el_paso/recipes/themis/process_themis_fft_waves.py
1
94.44
-2.53% el_paso/recipes/themis/process_themis_scpot_density.py
1
82.22
-0.16% el_paso/utils.py

Coverage Regressions

Lines Coverage ∆ File
5
71.02
-2.04% el_paso/download.py
Jobs
ID Job ID Ran Files Coverage
1 39599248015.1 21 Oct 2026 12:43PM UTC 117
72.55
GitHub Action Run
Source Files on build 39599248015
  • Tree
  • List 117
  • Changed 43
  • Source Changed 0
  • Coverage Changed 43
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 14e14dd9 on github
  • Prev Build on main (#39586330015)
  • Next Build on main (#39620667022)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc