v0.6

Changelog of the v0.6 release series.

v0.6.3 - Leidenfrost’s Library (July, 30, 2023)

New Features

  • A new TESPy logger has been implemented to capture TESPy specific loggings with a constant string id for the logger object that is retrieved from the logging module. This allows to modify the logging functionality in a programmatic way and simplifies the work that has to be done in libraries and applications that consume the TESPy library (PR #390).

  • A progress bar for the iterations has been integrated (PR #391).

  • The chemical exergy analysis features is now available for combustion chamber and diabatic combustion chamber. The feature also ships the Ahrendts [18, 19, 20], Szargut1988 [21] and Szargut2007 [22, 23] chemical exergy data for the environment model. In your Grassmann exergy flow diagrams you can now also decide, whether to disaggregate the flows of exergy into their chemical and physical (and massless, e.g. mechanical or electrical power) parts (PR #322).

Bug Fixes

  • The pressure ratio of the tespy.components.combustion.diabatic.DiabaticCombustionChamber was never calculated in postprocessing if not specified from user (PR #380).

  • Heat exchangers will now provide a result for the logarithmic temperature difference and the heat transfer coefficient in case the values of the upper and lower temperature difference are equal. Some issues in such situations remain when in offdesign mode (PR #396).

  • Fix unit display for fluid property ranges in log files (PR #420).

  • The fluid propagation often got caught in infinite recursion when splitters and merges are part the network. This PR fixes that bug for many instances (PR #427).

Other Changes

  • Rename comp_init method of components to preprocess (PR #404).

Contributors

Special thanks to @KarimHShawky and @tub-hofmann for the compilation and provision of the standard chemical exergy data.

v0.6.2 - Leidenfrost’s Library Hotfix (October, 14, 2022)

Bug Fixes

  • The Network’s component DataFrame is updated when connections are removed from the Network (PR #365).

Contributors

v0.6.1 - Leidenfrost’s Library (October, 02, 2022)

We have completely revised the documentation improving the overall structure and introducing a modern look (PR #355). Have fun exploring the website!

New Features

Bug Fixes

Documentation

  • Fix some typos in the online documentation (PR #342).

  • New tutorial on starting values for a subcritical heat pump setup (PR #346).

Contributors

v0.6.0 - Colored Chemicals (May, 15, 2022)

We have created a place for users of TESPy to exchange ideas and share their models and experience. Everyone is invited to get in touch and tune in on our GitHub discussions page.

New Features

  • A new component is introduced, the DiabaticCombustionChamber: tespy.components.combustion.diabatic.DiabaticCombustionChamber. In contrast to the adiabatic combustion chamber, the new component implements pressure and heat losses. An example usage can be found in the API reference of the class linked above (PR #301).

  • Gaseous mixtures now check for condensation of water in enthalpy and entropy functions (PR #318).

Documentation

  • Add tutorial for the DiabaticCombustionChamber (PR #321).

  • Fix a lot of bugs in the docs (PR #337).

Bug Fixes

  • Calculation of entropy for gaseous mixtures included the pressure correction term although the entropy values of the mixture components were calculated at their respective partial pressure (PR #318).

  • Fix mass flow multipliers for non SI units (PR #317).

  • Fix call to wrong (hard coded) key for molecular mass of hydrogen (PR #332).

  • Fix some typos in the documentation of the class tespy.components.reactors.water_electrolyzer.WaterElectrolyzer (PR #335).

  • Fix an error in the aggregated results of components and busses in the exergy analysis in case the temperature at turbomachinery is less than or equal to ambient temperature (PR #340).

Other Changes

  • The component CombustionChamberStoich has been removed (PR #321).

  • The fluid property back-end TESPyFluid has been removed (PR #321).

Contributors