Loading src/pythermogis/workflow/utc/doubletcalc.py +3 −3 Original line number Diff line number Diff line Loading @@ -57,7 +57,7 @@ def doubletcalc( pump_pressure=0, pump_depth=0, pump_efficiency=0, pressure_balance_tolerance=0.1, pressure_balance_tolerance=0.5, viscosity_mode=props.viscosity_mode, heat_exchanger_exit_temperature=injection_temp, ) Loading @@ -79,7 +79,7 @@ def doubletcalc( pump_pressure=drawdown_pressure, pump_depth=get_pump_production_depth(props, input.depth), pump_efficiency=props.pump_efficiency, pressure_balance_tolerance=10, pressure_balance_tolerance=0.5, viscosity_mode=props.viscosity_mode, heat_exchanger_exit_temperature=injection_temp, ) Loading @@ -90,7 +90,7 @@ def doubletcalc( well_distance=well_distance, cooling_fraction=0.1, yearly_operating_hours=props.load_hours, pressure_balance_tolerance=0.1, pressure_balance_tolerance=0.5, viscosity_mode=props.viscosity_mode, heat_exchanger_exit_temperature=injection_temp, ) Loading tests/utc/test_doublet.py +8 −8 Original line number Diff line number Diff line Loading @@ -28,14 +28,14 @@ def test_calculate_doublet_performance(): result = calculate_doublet_performance(props, input_data) # Assert assert np.isclose(result.flow, 227.2757568359375, rtol=1) assert np.isclose(result.pres, 60, rtol=0.001) assert np.isclose(result.utc, 6.616096470753937, rtol=0.001) assert np.isclose(result.welld, 1159.17968, rtol=0.001) assert np.isclose(result.power, 8.636903762817383, rtol=0.001) assert np.isclose(result.cop, 13.627557754516602, rtol=0.001) assert np.isclose(result.var_opex, -7.510325908660889, rtol=0.001) assert np.isclose(result.fixed_opex, -11.227973937988281, rtol=0.001) assert np.isclose(result.flow, 227.2757568359375, atol=1.5) assert np.isclose(result.pres, 60, atol=0.001) assert np.isclose(result.utc, 6.616096470753937, atol=0.001) assert np.isclose(result.welld, 1159.17968, atol=0.001) assert np.isclose(result.power, 8.636903762817383, atol=0.01) assert np.isclose(result.cop, 13.627557754516602, atol=0.01) assert np.isclose(result.var_opex, -7.510325908660889, atol=0.01) assert np.isclose(result.fixed_opex, -11.227973937988281, atol=0.01) Loading
src/pythermogis/workflow/utc/doubletcalc.py +3 −3 Original line number Diff line number Diff line Loading @@ -57,7 +57,7 @@ def doubletcalc( pump_pressure=0, pump_depth=0, pump_efficiency=0, pressure_balance_tolerance=0.1, pressure_balance_tolerance=0.5, viscosity_mode=props.viscosity_mode, heat_exchanger_exit_temperature=injection_temp, ) Loading @@ -79,7 +79,7 @@ def doubletcalc( pump_pressure=drawdown_pressure, pump_depth=get_pump_production_depth(props, input.depth), pump_efficiency=props.pump_efficiency, pressure_balance_tolerance=10, pressure_balance_tolerance=0.5, viscosity_mode=props.viscosity_mode, heat_exchanger_exit_temperature=injection_temp, ) Loading @@ -90,7 +90,7 @@ def doubletcalc( well_distance=well_distance, cooling_fraction=0.1, yearly_operating_hours=props.load_hours, pressure_balance_tolerance=0.1, pressure_balance_tolerance=0.5, viscosity_mode=props.viscosity_mode, heat_exchanger_exit_temperature=injection_temp, ) Loading
tests/utc/test_doublet.py +8 −8 Original line number Diff line number Diff line Loading @@ -28,14 +28,14 @@ def test_calculate_doublet_performance(): result = calculate_doublet_performance(props, input_data) # Assert assert np.isclose(result.flow, 227.2757568359375, rtol=1) assert np.isclose(result.pres, 60, rtol=0.001) assert np.isclose(result.utc, 6.616096470753937, rtol=0.001) assert np.isclose(result.welld, 1159.17968, rtol=0.001) assert np.isclose(result.power, 8.636903762817383, rtol=0.001) assert np.isclose(result.cop, 13.627557754516602, rtol=0.001) assert np.isclose(result.var_opex, -7.510325908660889, rtol=0.001) assert np.isclose(result.fixed_opex, -11.227973937988281, rtol=0.001) assert np.isclose(result.flow, 227.2757568359375, atol=1.5) assert np.isclose(result.pres, 60, atol=0.001) assert np.isclose(result.utc, 6.616096470753937, atol=0.001) assert np.isclose(result.welld, 1159.17968, atol=0.001) assert np.isclose(result.power, 8.636903762817383, atol=0.01) assert np.isclose(result.cop, 13.627557754516602, atol=0.01) assert np.isclose(result.var_opex, -7.510325908660889, atol=0.01) assert np.isclose(result.fixed_opex, -11.227973937988281, atol=0.01)