Source code for carbatpy
"""Top-level package for carbatpy."""
[docs]__author__ = """Burak Atakan"""
[docs]__email__ = 'burak.atakan@uni-due.de'
# __all__ =[]
import os
import sys
# read version from installed package
from importlib.metadata import version
import pandas as pd
try:
[docs] __version__ = version('carbatpy')
except:
__version__ = "unknown"
pd.set_option("mode.copy_on_write", True)
sys.path.insert(0,os.path.abspath('../src'))
sys.path.insert(0,os.path.abspath('..'))
try:
from cb_config import _T_SURROUNDING, _RESULTS_DIR, \
_P_SURROUNDING,_CARBATPY_BASE_DIR, TREND
except:
from .cb_config import _T_SURROUNDING, _RESULTS_DIR, \
_P_SURROUNDING,_CARBATPY_BASE_DIR, TREND
import carbatpy.models as models
import carbatpy.utils as utils
import carbatpy.helpers as helpers
from carbatpy.utils import exergy_loss as exlo
from carbatpy.helpers import file_copy
import carbatpy.models.fluids.fluid_props as fprop
from carbatpy.models.fluids.fluid_props import Fluid, FluidModel, init_fluid
#from carbatpy.models.components import compressor_simple, throttle_simple
from carbatpy.models.components import heat_exchanger_thermo_v2 as hex_th
from carbatpy.models.components.single_flow import FlowDevice
from carbatpy.models.coupled import heat_pump_simple as hp_simple
from carbatpy.models.coupled import orc_simple_v2 as orc_simple
from carbatpy.models.coupled import read_cycle_structure
from carbatpy.utils import curve_min_distance_finder, property_eval_mixture, optimize