File tree Expand file tree Collapse file tree 2 files changed +24
-2
lines changed Expand file tree Collapse file tree 2 files changed +24
-2
lines changed Original file line number Diff line number Diff line change @@ -1621,7 +1621,7 @@ def PrintOutputs(self, model: Model):
1621
1621
else :
1622
1622
for i in range (1 , model .reserv .numseg .value ):
1623
1623
f .write (f' Segment { str (i ):s} Geothermal gradient: { model .reserv .gradient .value [i - 1 ]:10.4g} ' + model .reserv .gradient .CurrentUnits .value + NL )
1624
- f .write (f' Segment { str (i ):s} Thickness: { model .reserv .layerthickness .value [i - 1 ]:10.0f } ' + model .reserv .layerthickness .CurrentUnits .value + NL )
1624
+ f .write (f' Segment { str (i ):s} Thickness: { model .reserv .layerthickness .value [i - 1 ]} { model .reserv .layerthickness .CurrentUnits .value } \n ' )
1625
1625
f .write (f' Segment { str (i + 1 ):s} Geothermal gradient: { model .reserv .gradient .value [i ]:10.4g} ' + model .reserv .gradient .CurrentUnits .value + NL )
1626
1626
if model .economics .DoCarbonCalculations .value :
1627
1627
f .write (f' Total Avoided Carbon Emissions: { model .economics .CarbonThatWouldHaveBeenProducedTotal .value :10.2f} '
@@ -1702,7 +1702,7 @@ def PrintOutputs(self, model: Model):
1702
1702
else :
1703
1703
for i in range (1 , model .reserv .numseg .value ):
1704
1704
f .write (f' Segment { str (i ):s} Geothermal gradient: { model .reserv .gradient .value [i - 1 ]:10.4g} ' + model .reserv .gradient .CurrentUnits .value + NL )
1705
- f .write (f' Segment { str (i ):s} Thickness: { model .reserv .layerthickness .value [i - 1 ]:10.0f } ' + model .reserv .layerthickness .CurrentUnits .value + NL )
1705
+ f .write (f' Segment { str (i ):s} Thickness: { model .reserv .layerthickness .value [i - 1 ]} { model .reserv .layerthickness .CurrentUnits .value } \n ' )
1706
1706
f .write (f' Segment { str (i + 1 ):s} Geothermal gradient: { model .reserv .gradient .value [i ]:10.4g} ' + model .reserv .gradient .CurrentUnits .value + NL )
1707
1707
1708
1708
f .write (NL )
Original file line number Diff line number Diff line change @@ -819,3 +819,25 @@ def test_drilling_cost_curves(self):
819
819
'value'
820
820
]
821
821
self .assertAlmostEqual (indirect_cost_factor * expected_cost_musd , cost_per_well_val , delta = 0.1 )
822
+
823
+ def test_segment_thickness_output (self ):
824
+ thickness_1 = 0.793
825
+ thickness_2 = 1.646
826
+ result = GeophiresXClient ().get_geophires_result (
827
+ GeophiresInputParameters (
828
+ from_file_path = self ._get_test_file_path ('geophires_x_tests/generic-egs-case.txt' ),
829
+ params = {
830
+ 'Number of Segments' : 3 ,
831
+ 'Gradient 1' : 42.69972 ,
832
+ 'Gradient 2' : 51.66667 ,
833
+ 'Thickness 1' : thickness_1 ,
834
+ 'Gradient 3' : 46.9697 ,
835
+ 'Thickness 2' : thickness_2 ,
836
+ },
837
+ )
838
+ )
839
+
840
+ self .assertEqual (thickness_1 , result .result ['SUMMARY OF RESULTS' ]['Segment 1 Thickness' ]['value' ])
841
+ self .assertAlmostEqual (
842
+ thickness_2 , result .result ['SUMMARY OF RESULTS' ]['Segment 2 Thickness' ]['value' ], places = 3
843
+ )
You can’t perform that action at this time.
0 commit comments