Source code for tespy.components.turbomachinery.polynomial_compressor
import warnings
import numpy as np
from tespy.components.displacementmachinery.polynomial_compressor import calc_EN12900 as cEN12900
from tespy.components.displacementmachinery.polynomial_compressor import fit_EN12900 as fEN12900
from tespy.components.displacementmachinery.polynomial_compressor import \
generate_eta_polys_from_data as gen_polys_from_data
from tespy.components.displacementmachinery.polynomial_compressor import \
generate_eta_polys_from_power_and_cooling_polys as gen_polys_from_polys
from tespy.tools.logger import logger
[docs]
def calc_EN12900(c: list, t_evap: float, t_cond: float) -> float:
msg = (
"This method has moved. Import it from the "
"tespy.components.displacementmachinery.polynomial_compressor module "
"instead!"
)
logger.warning(msg)
warnings.warn(msg, FutureWarning)
return cEN12900(c, t_evap, t_cond)
[docs]
def fit_EN12900(t_evap: np.array, t_cond: np.array, data: np.array) -> np.array:
msg = (
"This method has moved. Import it from the "
"tespy.components.displacementmachinery.polynomial_compressor module "
"instead!"
)
logger.warning(msg)
warnings.warn(msg, FutureWarning)
return fEN12900(t_evap, t_cond, data)
[docs]
def generate_eta_polys_from_power_and_cooling_polys(power_poly: list, cooling_poly: list, t_evap: np.array, t_cond: np.array, fluid: str, reference_state: dict) -> tuple:
msg = (
"This method has moved. Import it from the "
"tespy.components.displacementmachinery.polynomial_compressor module "
"instead!"
)
logger.warning(msg)
warnings.warn(msg, FutureWarning)
return gen_polys_from_polys(power_poly, cooling_poly, t_evap, t_cond, fluid, reference_state)
[docs]
def generate_eta_polys_from_data(df_power, df_cooling, fluid: str, reference_state: dict) -> tuple:
msg = (
"This method has moved. Import it from the "
"tespy.components.displacementmachinery.polynomial_compressor module "
"instead!"
)
logger.warning(msg)
warnings.warn(msg, FutureWarning)
return gen_polys_from_data(df_power, df_cooling, fluid, reference_state)