oemof / tespy

Thermal Engineering Systems in Python (TESPy). This package provides a powerful simulation toolkit for thermal engineering plants such as power plants, district heating systems or heat pumps.
https://tespy.readthedocs.io
MIT License
256 stars 80 forks source link

Make the fluid property back-end flexible #384

Closed fwitte closed 8 months ago

fwitte commented 1 year ago

There is a lot of issues with the fluid property back-end that hinder (easy) integration of new features, such as the incompressible mixtures, all sorts of CoolProp inbuilt mixtures and stuff like absorption heat pumps etc.. This PR will make a lot of breaking changes to the current structure but provide an easily adaptable back-end later.

fwitte commented 11 months ago

A first small test case is available in the new_fluid_properties_tests.py file:

fwitte commented 8 months ago

Tests now run all, this is completed.