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

NatLabRockies / H2Integrate / 34791702877
90%

Build:
DEFAULT BRANCH: main
Ran 14 Sep 2026 12:16AM UTC
Jobs 2
Files 187
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

10 Aug 2026 05:57PM UTC coverage: 85.17% (+0.3%) from 84.88%
34791702877

push

github

web-flow
0.9 release: develop -> main (#830)

* first pass at EAF performance model

* updated to eaf model based on peer programming

* current state of eaf scrap perf

* Adding in compressed gas storage capex (not complete)

* scrap only performance model with unit test

* update outputs to be based on steel produced

* change output to slag_out

* add notes

* docstrings

* cmu eaf dri wip

* Capex finished

* Opex added, compressor model crashing

* wip dri

* Temporarily using pysam wind for speed

* Calculating storage cost in example, need to fix tests

* First test passing

* Changed compressor types, capex_per_kg test failing

* Storage capex per keg test fixed

* Reverting example tech_config

* Docs + changing h2 storage  constants to uninstalled (installed is calculated)

* Fixing test values

* Moving images

* Changelog update

* Update commodity from pig iron to sponge iron (#670)

* update from pig iron to sponge iron

* changelog

* update lco naming in test

* bugfix when calling check_inputs when using round trip efficiency

* Added a quick test for the bugfix

* add nuclear to electricity producing tech and update electricity commodity error message and add error message tests

* update changelog

* Updating test_hydrogen_storage

* Fixing h2_storage_cost

* Fixing double CEPCI inflation in tank cost

* unit conversion correction

* unit test scrap

* cmu eaf with dri model and tests

* cost model

* cost model test

* more unit tests

* clean up and changelog

* Added feedstock consumption profiles as outputs to electrolyzer (#690)

* added feedstock consumption outputs to electrolyzer

* changed kg H2O to galUS

* Changed many demands to set_points

* Updated changelog

* update capex value

* change dri comp input

* removed commodity_name from h2_storage cost config and updated formatting for doc string

* desc

* cost model default steel capacity

* change name to capacity

* error for production and capacity

* added inputs

* adjust ... (continued)

3201 of 3522 new or added lines in 127 files covered. (90.89%)

595 existing lines in 26 files now uncovered.

12089 of 14194 relevant lines covered (85.17%)

1.39 hits per line

Uncovered Changes

Lines Coverage ∆ File
80
72.22
h2integrate/control/control_strategies/system_level/system_level_control_base.py
34
78.12
-12.94% h2integrate/core/h2integrate_model.py
29
87.61
h2integrate/control/control_strategies/storage/plm_openloop_storage_controller.py
24
85.54
h2integrate/preprocess/eia.py
16
92.52
h2integrate/control/control_strategies/storage/plm_optimized_storage_controller.py
13
88.39
h2integrate/converters/hydrogen/htse_electrolyzer.py
13
95.29
h2integrate/converters/steel/cmu_electric_arc_furnace_dri.py
12
83.1
h2integrate/control/control_strategies/openloop_control_base.py
12
49.49
-8.31% h2integrate/core/pose_optimization.py
9
95.43
h2integrate/converters/ammonia/ammonia_synloop_performance.py
7
69.57
-30.43% h2integrate/finances/tools.py
6
82.35
h2integrate/control/control_strategies/system_level/cost_minimization_control.py
6
91.04
h2integrate/core/env_tools.py
6
68.18
24.13% h2integrate/resource/utilities/nlr_developer_api_keys.py
5
91.38
h2integrate/control/control_strategies/system_level/profit_maximization_control.py
4
86.21
h2integrate/control/control_strategies/system_level/demand_following_control.py
4
64.86
-35.14% h2integrate/converters/methanol/methanol_baseclass.py
4
95.4
h2integrate/core/dynamics.py
4
93.85
h2integrate/feedstocks/eia_ng_price.py
3
31.15
-68.85% h2integrate/converters/hydrogen/geologic/templeton_serpentinization.py
3
97.25
h2integrate/converters/nuclear/nuclear_plant_thermal.py
3
68.35
-15.26% h2integrate/core/file_utils.py
3
89.66
h2integrate/preprocess/geospatial.py
2
90.48
h2integrate/control/control_strategies/passthrough_controller.py
2
53.85
-46.15% h2integrate/converters/methanol/co2h_methanol_plant.py
2
52.52
-47.48% h2integrate/converters/methanol/smr_methanol_plant.py
2
50.59
1.22% h2integrate/core/inputs/validation.py
2
86.49
7.92% h2integrate/core/validators.py
2
91.79
2.41% h2integrate/finances/numpy_financial_npv.py
2
67.39
-0.76% h2integrate/resource/wind/openmeteo_wind.py
1
90.63
0.84% h2integrate/core/model_baseclasses.py
1
96.15
-3.85% h2integrate/core/supported_models.py
1
97.37
4.51% h2integrate/finances/profast_npv.py
1
84.25
3.94% h2integrate/resource/resource_base.py
1
87.33
23.39% h2integrate/resource/solar/openmeteo_solar.py
1
45.45
31.17% h2integrate/resource/utilities/download_tools.py
1
90.91
-9.09% h2integrate/transporters/pipe.py

Coverage Regressions

Lines Coverage ∆ File
101
78.12
-12.94% h2integrate/core/h2integrate_model.py
88
50.2
-35.92% h2integrate/postprocess/mapping.py
70
53.85
-46.15% h2integrate/converters/methanol/co2h_methanol_plant.py
64
52.52
-47.48% h2integrate/converters/methanol/smr_methanol_plant.py
49
30.59
-57.65% h2integrate/converters/hydrogen/geologic/mathur_modified.py
42
68.35
-15.26% h2integrate/core/file_utils.py
39
31.15
-68.85% h2integrate/converters/hydrogen/geologic/templeton_serpentinization.py
28
75.0
-21.92% h2integrate/converters/co2/marine/ocean_alkalinity_enhancement.py
22
64.86
-35.14% h2integrate/converters/methanol/methanol_baseclass.py
20
60.0
-33.22% h2integrate/converters/hydrogen/geologic/h2_well_subsurface_baseclass.py
14
61.06
-12.39% h2integrate/converters/hopp/hopp_mgmt.py
13
49.49
-8.31% h2integrate/core/pose_optimization.py
10
85.51
-14.49% h2integrate/converters/co2/marine/direct_ocean_capture.py
7
92.78
-7.22% h2integrate/converters/hopp/hopp_wrapper.py
7
94.24
0.07% h2integrate/finances/profast_base.py
5
88.7
-2.61% h2integrate/converters/wind/floris.py
3
85.71
1.66% h2integrate/storage/simple_storage_auto_sizing.py
2
82.95
-0.48% h2integrate/converters/wind/wind_pysam.py
2
73.33
-1.21% h2integrate/core/dict_utils.py
2
84.25
3.94% h2integrate/resource/resource_base.py
2
94.41
5.03% h2integrate/tools/profast_tools.py
1
86.36
-2.27% h2integrate/control/control_strategies/controller_opt_problem_state.py
1
82.76
-3.45% h2integrate/control/control_strategies/storage/simple_openloop_controller.py
1
96.77
-1.61% h2integrate/postprocess/sql_to_csv.py
1
68.18
24.13% h2integrate/resource/utilities/nlr_developer_api_keys.py
1
90.91
-9.09% h2integrate/transporters/pipe.py
Jobs
ID Job ID Ran Files Coverage
1 unit - 34791702877.1 14 Sep 2026 12:18AM UTC 187
73.46
GitHub Action Run
2 regression - 34791702877.2 14 Sep 2026 12:16AM UTC 187
65.22
GitHub Action Run
Source Files on build 34791702877
  • Tree
  • List 187
  • Changed 119
  • Source Changed 89
  • Coverage Changed 117
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34791702877
  • d53fbd8e on github
  • Prev Build on main (#29709374291)
  • Next Build on main (#35546649209)
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