Skip to content

Commit 63da23d

Browse files
authored
Merge pull request #312 from wouterpeere/issue310-add-__repr__
Issue310 add repr
2 parents d0948f8 + b7f4bce commit 63da23d

File tree

14 files changed

+36
-1010
lines changed

14 files changed

+36
-1010
lines changed

GHEtool/Borefield.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2009,12 +2009,12 @@ def calculate_quadrant(self) -> int:
20092009
return 2
20102010

20112011
def __repr__(self):
2012-
return f'Maximum average fluid temperature [-]: {self.Tf_max}\n' \
2013-
f'Minimum average fluid temperature [-]: {self.Tf_min}\n' \
2012+
return f'Maximum average fluid temperature [°C]: {self.Tf_max}\n' \
2013+
f'Minimum average fluid temperature [°C]: {self.Tf_min}\n' \
20142014
f'Average buried depth [m]: {self.D}\n' \
20152015
f'Average borehole depth [m]: {self.H}\n' \
20162016
f'Borehole diameter [mm]: {self.r_b * 2000:.0f}\n' \
2017-
f'Number of boreholes [m]: {self.number_of_boreholes}\n' \
2017+
f'Number of boreholes [-]: {self.number_of_boreholes}\n' \
20182018
f'{self.ground_data.__repr__()}\n' \
20192019
f'{self.borehole.__repr__()}\n' \
20202020
f'{self.load.__repr__()}'

GHEtool/VariableClasses/FluidData.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -156,10 +156,10 @@ def __eq__(self, other):
156156
return True
157157

158158
def __repr__(self):
159-
temp = f'Fluid parameters\n\tThermal conductivity of the fluid [W/(m·K)]: {self.k_f}\n\t' \
160-
f'Density of the fluid [kg/m³]: {self.rho}\n\t' \
161-
f'Thermal capacity of the fluid [J/(kg·K)]: {self.Cp}\n\t' \
162-
f'Dynamic viscosity [Pa·s]: {self.mu}\n\t'
159+
temp = f'Fluid parameters\n\tThermal conductivity of the fluid [W/(m·K)]: {self.k_f:.3f}\n\t' \
160+
f'Density of the fluid [kg/m³]: {self.rho:.3f}\n\t' \
161+
f'Thermal capacity of the fluid [J/(kg·K)]: {self.Cp:.3f}\n\t' \
162+
f'Dynamic viscosity [Pa·s]: {self.mu:.3f}\n\t'
163163
if self._vfr is not None:
164164
temp += f'Volume flow rate [l/s]: {self.vfr}'
165165
else:

GHEtool/VariableClasses/GroundData/_GroundData.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ def __init__(self, k_s: float = None,
2222
Parameters
2323
----------
2424
k_s : float
25-
Layer thermal conductivity [W/(mK)]
25+
Layer thermal conductivity [W/(m·K)]
2626
volumetric_heat_capacity : float
27-
Layer volumetric heat capacity [J/m³K]
27+
Layer volumetric heat capacity [J/(m³·K)]
2828
thickness : float
2929
Layer thickness [m]. None is assumed infinite depth
3030
"""
@@ -65,8 +65,8 @@ def __eq__(self, other):
6565
return True
6666

6767
def __repr__(self):
68-
return f'- Thickness [m]: {self.thickness}, Conductivity [W/(mK)]: {self.k_s}, ' \
69-
f'Volumetric heat capacity [MJ/(m³K)]: {self.volumetric_heat_capacity / 10 ** 6}'
68+
return f'- Thickness [m]: {self.thickness}, Conductivity [W/(m·K)]: {self.k_s}, ' \
69+
f'Volumetric heat capacity [MJ/(m³·K)]: {self.volumetric_heat_capacity / 10 ** 6}'
7070

7171

7272
class _GroundData(BaseClass, ABC):

0 commit comments

Comments
 (0)