Skip to content

Commit d52f662

Browse files
SurfacePlant.py basic formatting/cleanup
1 parent 88085aa commit d52f662

File tree

1 file changed

+31
-31
lines changed

1 file changed

+31
-31
lines changed

src/geophires_x/SurfacePlant.py

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,9 @@ def reinjection_temperature(self, model: Model, ambient_temperature: float, Tent
8989
# check if reinjectemp (model calculated) >= Tinj (user provided)
9090
if np.min(ReinjTemp) < Tinj:
9191
Tinj = np.min(ReinjTemp)
92-
print("Warning: injection temperature lowered")
93-
model.logger.warning("injection temperature lowered")
92+
msg = 'injection temperature lowered'
93+
print(f'Warning: {msg}')
94+
model.logger.warning(msg)
9495
return Tinj, ReinjTemp, etau
9596

9697
def electricity_heat_production(self, enduse_option: EndUseOptions, availability: np.ndarray, etau: np.ndarray, nprod: int,
@@ -205,7 +206,8 @@ def __init__(self, model: Model):
205206
:type model: :class:`~geophires_x.Model.Model`
206207
:return: None
207208
"""
208-
model.logger.info(f"Init {self.__class__.__name__}: {__name__}")
209+
model.logger.info(f'Init {self.__class__.__name__}: {__name__}')
210+
209211
self.Tinj = 0.0
210212

211213
# Set up all the Parameters that will be predefined by this class using the different types of parameter classes.
@@ -475,10 +477,10 @@ def __init__(self, model: Model):
475477
CurrentUnits=PowerUnit.MW
476478
)
477479

478-
model.logger.info(f"Complete {self.__class__.__name__}: {__name__}")
480+
model.logger.info(f'Complete {self.__class__.__name__}: {__name__}')
479481

480482
def __str__(self):
481-
return "SurfacePlant"
483+
return 'SurfacePlant'
482484

483485
def read_parameters(self, model:Model) -> None:
484486
"""
@@ -488,7 +490,7 @@ def read_parameters(self, model:Model) -> None:
488490
:param model: The container class of the application, giving access to everything else, including the logger
489491
:return: None
490492
"""
491-
model.logger.info(f"Init {self.__class__.__name__}: {__name__}")
493+
model.logger.info(f'Init {self.__class__.__name__}: {__name__}')
492494

493495
# Deal with all the parameter values that the user has provided. They should really only provide values that
494496
# they want to change from the default values, but they can provide a value that is already set because it is a
@@ -514,7 +516,7 @@ def read_parameters(self, model:Model) -> None:
514516
ReadParameter(ParameterReadIn, ParameterToModify, model)
515517

516518
# handle special cases
517-
if ParameterToModify.Name == "End-Use Option":
519+
if ParameterToModify.Name == 'End-Use Option':
518520
if ParameterReadIn.sValue == str(1):
519521
ParameterToModify.value = EndUseOptions.ELECTRICITY
520522
elif ParameterReadIn.sValue == str(2):
@@ -533,7 +535,7 @@ def read_parameters(self, model:Model) -> None:
533535
elif ParameterReadIn.sValue == str(52):
534536
ParameterToModify.value = EndUseOptions.COGENERATION_PARALLEL_EXTRA_ELECTRICITY
535537

536-
elif ParameterToModify.Name == "Power Plant Type":
538+
elif ParameterToModify.Name == 'Power Plant Type':
537539
if ParameterReadIn.sValue == str(1):
538540
ParameterToModify.value = PlantType.SUB_CRITICAL_ORC
539541
elif ParameterReadIn.sValue == str(2):
@@ -579,40 +581,38 @@ def read_parameters(self, model:Model) -> None:
579581
if ParameterToModify.value in [PlantType.SINGLE_FLASH, PlantType.DOUBLE_FLASH]:
580582
model.wellbores.impedancemodelallowed.value = False
581583
self.setinjectionpressurefixed = True
582-
elif ParameterToModify.Name == "Plant Outlet Pressure":
584+
elif ParameterToModify.Name == 'Plant Outlet Pressure':
583585
if ParameterToModify.value < 0 or ParameterToModify.value > 10000:
584586
if self.setinjectionpressurefixed:
585587
ParameterToModify.value = 100
586-
print("Warning: Provided plant outlet pressure outside of range 0-10000." +
587-
" GEOPHIRES will assume default plant outlet pressure (100 kPa)")
588-
model.logger.warning("Provided plant outlet pressure outside of range 0-10000." +
589-
" GEOPHIRES will assume default plant outlet pressure (100 kPa)")
588+
msg = f'Provided plant outlet pressure outside of range 0-10000. GEOPHIRES will assume default plant outlet pressure ({ParameterToModify.value} kPa)'
589+
print(f'Warning: {msg}')
590+
model.logger.warning(msg)
590591
else:
591592
self.usebuiltinoutletplantcorrelation.value = True
592-
print("Warning: Provided plant outlet pressure outside of range 0-10000 kPa." +
593-
" GEOPHIRES will calculate plant outlet pressure based on" +
594-
" production wellhead pressure and surface equipment pressure drop of 10 psi")
595-
model.logger.warning("Provided plant outlet pressure outside of range 0-10000 kPa." +
596-
" GEOPHIRES will calculate plant outlet pressure based on" +
597-
" production wellhead pressure and surface equipment pressure drop of 10 psi")
593+
msg = ('Provided plant outlet pressure outside of range 0-10000 kPa. '
594+
'GEOPHIRES will calculate plant outlet pressure based on production '
595+
'wellhead pressure and surface equipment pressure drop of 10 psi')
596+
print(f'Warning: {msg}')
597+
model.logger.warning(msg)
598598
if "Plant Outlet Pressure" not in model.InputParameters:
599599
if self.setinjectionpressurefixed:
600600
self.usebuiltinoutletplantcorrelation.value = False
601601
self.plant_outlet_pressure.value = 100
602-
print("Warning: No valid plant outlet pressure provided." +
603-
" GEOPHIRES will assume default plant outlet pressure (100 kPa)")
604-
model.logger.warning("No valid plant outlet pressure provided." +
605-
" GEOPHIRES will assume default plant outlet pressure (100 kPa)")
602+
msg = (f'No valid plant outlet pressure provided. '
603+
f'GEOPHIRES will assume default plant outlet pressure ({self.plant_outlet_pressure.value} kPa)')
604+
print(f'Warning: {msg}')
605+
model.logger.warning(msg)
606606
else:
607607
self.usebuiltinoutletplantcorrelation.value = True
608-
print("Warning: No valid plant outlet pressure provided. GEOPHIRES will calculate plant outlet" +
609-
" pressure based on production wellhead pressure and surface equipment pressure drop of 10 psi")
610-
model.logger.warning("No valid plant outlet pressure provided. GEOPHIRES will calculate plant outlet" +
611-
" pressure based on production wellhead pressure and surface equipment pressure drop of 10 psi")
608+
msg = (f'No valid plant outlet pressure provided. GEOPHIRES will calculate plant outlet pressure '
609+
f'based on production wellhead pressure and surface equipment pressure drop of 10 psi')
610+
print(f'Warning: {msg}')
611+
model.logger.warning(msg)
612612
else:
613-
model.logger.info("No parameters read because no content provided")
613+
model.logger.info('No parameters read because no content provided')
614614

615-
model.logger.info(f"Complete {self.__class__.__name__}: {__name__}")
615+
model.logger.info(f'Complete {self.__class__.__name__}: {__name__}')
616616

617617
def Calculate(self, model: Model) -> None:
618618
"""
@@ -622,8 +622,8 @@ def Calculate(self, model: Model) -> None:
622622
:type model: :class:`~geophires_x.Model.Model`
623623
:return: Nothing, but it does make calculations and set values in the model
624624
"""
625-
model.logger.info(f"Init {self.__class__.__name__}: {__name__}")
625+
model.logger.info(f'Init {self.__class__.__name__}: {__name__}')
626626

627627
# All calculations are handled in subclasses of this class, so this function is empty.
628628

629-
model.logger.info(f"Complete {self.__class__.__name__}: {__name__}")
629+
model.logger.info(f'Complete {self.__class__.__name__}: {__name__}')

0 commit comments

Comments
 (0)