Recent Releases of TESPy

TESPy - TESPy version 0.9.3

What's Changed

  • Fix/#717 component duplication in subsystems comps dict by @fwitte in https://github.com/oemof/tespy/pull/718
  • Fix cyclic dependency detection and disentangle overly complex method by @fwitte in https://github.com/oemof/tespy/pull/720
  • Fix/#716 turbine supercritical guess values by @fwitte in https://github.com/oemof/tespy/pull/721
  • Only calculate x and Td_bp in subcritical conditions by @fwitte in https://github.com/oemof/tespy/pull/722

Full Changelog: https://github.com/oemof/tespy/compare/v0.9.2...v0.9.3

Scientific Software - Peer-reviewed - Python
Published by fwitte 10 months ago

TESPy - TESPy version 0.9.2

What's Changed

  • Enforce liquid state in pumps for initial iterations by @fwitte in https://github.com/oemof/tespy/pull/708
  • Connectors' number of PowerConnection upadted in toexerpy by @sertomas in https://github.com/oemof/tespy/pull/713
  • Fix the FutureWarningHandler implementation and test it by @fwitte in https://github.com/oemof/tespy/pull/712
  • Fluid agnostic starting value guesses by @fwitte in https://github.com/oemof/tespy/pull/710

Full Changelog: https://github.com/oemof/tespy/compare/v0.9.1...v0.9.2

Scientific Software - Peer-reviewed - Python
Published by fwitte 10 months ago

TESPy - TESPy version 0.9.1

What's Changed

  • Implement calculated dissipative heat losses in pipe by @HaSchneider in https://github.com/oemof/tespy/pull/661
  • Add a subsection in the docs of the SimpleHeatExchanger by @fwitte in https://github.com/oemof/tespy/pull/705

New Contributors

  • @HaSchneider made their first contribution in https://github.com/oemof/tespy/pull/661

Full Changelog: https://github.com/oemof/tespy/compare/v0.9.0...v0.9.1

Scientific Software - Peer-reviewed - Python
Published by fwitte 11 months ago

TESPy - TESPy v0.9.0 postrelease 2

This fixes a couple of bugs and implements the capability to have customizable optimization sense.

What's Changed

  • Pass results for Compressor and CombustionEngine correctly to Network.status by @fwitte in https://github.com/oemof/tespy/pull/699
  • Implement the suggest fix by @fwitte in https://github.com/oemof/tespy/pull/703
  • Implement customization option for optimization sense of objectives by @fwitte in https://github.com/oemof/tespy/pull/704

Full Changelog: https://github.com/oemof/tespy/compare/v0.9.0...v0.9.0.post2

Scientific Software - Peer-reviewed - Python
Published by fwitte 11 months ago

TESPy - TESPy version 0.9.0

TESPy version 0.9.0 was in preparation for quite a bit and comes with a big refactoring of the back-end. The most important features are:

  • Drastically (!) improved debugging capabilities of you model
  • PowerConnections and power related components (motor, generator, powerbus, powersink, powersource) for explicit modeling of mechanical and electrical power as well as heat flows.
  • Improved preprocessing making initial solves more resilient towards starting values

For users of standard components of tespy API changes mostly apply to the UserDefinedEquation. If you are using custom components, you have to make more adaptions to your models to make them work again. For an overview of the changes and information on how to use the new features please check out the docs: https://tespy.readthedocs.io/en/main/whats_new.html.

Happy weekend!

Scientific Software - Peer-reviewed - Python
Published by fwitte 11 months ago

TESPy - TESPy version 0.8.2

What's Changed

  • Revise the API of the subsystem class by @fwitte in https://github.com/oemof/tespy/pull/652
  • Implement carbonmonoxide in combustion components by @fwitte in https://github.com/oemof/tespy/pull/674
  • Use consistent formulations and reasonable precision for logarithmic temperature difference by @fwitte in https://github.com/oemof/tespy/pull/679
  • Fix a couple of minor issues by @fwitte in https://github.com/oemof/tespy/pull/682
  • Include component parameters in exerpy export by @fwitte in https://github.com/oemof/tespy/pull/680
  • Implement status variables for solve method by @fwitte in https://github.com/oemof/tespy/pull/684

Full Changelog: https://github.com/oemof/tespy/compare/v0.8.1...v0.8.2

Scientific Software - Peer-reviewed - Python
Published by fwitte 12 months ago

TESPy - TESPy version 0.8.0

What's Changed

  • Adjust heatpumps example target url. by @jfreissmann in https://github.com/oemof/tespy/pull/625
  • Add heatpumps url and github link to example.rst. by @maltefritz in https://github.com/oemof/tespy/pull/626
  • Implement dp parameter for all components with pr parameter by @fwitte in https://github.com/oemof/tespy/pull/628
  • Separate data export from writing to filesystem by @fwitte in https://github.com/oemof/tespy/pull/605
  • Bypass proof of concept by @tlmerbecks in https://github.com/oemof/tespy/pull/615
  • Allow export to folder + csv file structure by @fwitte in https://github.com/oemof/tespy/pull/638
  • Make compatibility for latest CoolProp version after changes on S800 fluid by @fwitte in https://github.com/oemof/tespy/pull/640
  • Implement better critereons for heuristic convergence check by @fwitte in https://github.com/oemof/tespy/pull/641
  • Include pump power for efficiency calculation by @fwitte in https://github.com/oemof/tespy/pull/644
  • Fix the heat exchanger jacobian for self heating by @fwitte in https://github.com/oemof/tespy/pull/646

Full Changelog: https://github.com/oemof/tespy/compare/v0.7.9...v0.8.0.post4

Scientific Software - Peer-reviewed - Python
Published by fwitte 12 months ago

TESPy - TESPy version 0.8.1

What's Changed

  • Make compatibility for latest CoolProp version after changes on S800 fluid by @fwitte in https://github.com/oemof/tespy/pull/640
  • Implement better critereons for heuristic convergence check by @fwitte in https://github.com/oemof/tespy/pull/641
  • Include pump power for efficiency calculation by @fwitte in https://github.com/oemof/tespy/pull/644
  • Fix the heat exchanger jacobian for self heating by @fwitte in https://github.com/oemof/tespy/pull/646
  • Include a check for missing fluid wrapper information by @fwitte in https://github.com/oemof/tespy/pull/653
  • Feature/#655 handle coolprop mixture api by @fwitte in https://github.com/oemof/tespy/pull/656
  • Implement a FutureWarning for unsupported python versions by @fwitte in https://github.com/oemof/tespy/pull/668
  • Include the label of the component in the logging by @fwitte in https://github.com/oemof/tespy/pull/670

Full Changelog: https://github.com/oemof/tespy/compare/v0.8.0...v0.8.1

Most noticable changes: https://tespy.readthedocs.io/en/main/whats_new.html

Scientific Software - Peer-reviewed - Python
Published by fwitte 12 months ago

TESPy - v0.7.9

What's Changed

Overview: https://tespy.readthedocs.io/en/main/whats_new.html

  • Fixed bug by @tlmerbecks in https://github.com/oemof/tespy/pull/587
  • Vapour Quality and State Reporting by @tlmerbecks in https://github.com/oemof/tespy/pull/592
  • Steam Turbine with wet expansion by @tlmerbecks in https://github.com/oemof/tespy/pull/602
  • Move the postprocessing behind the convergence check by @fwitte in https://github.com/oemof/tespy/pull/609
  • Fix/#617 fuel cell example by @fwitte in https://github.com/oemof/tespy/pull/618
  • Implement a moving boundary heat exchanger for improved part load modeling by @fwitte in https://github.com/oemof/tespy/pull/515

New Contributors

  • @tlmerbecks made their first contribution in https://github.com/oemof/tespy/pull/587

Full Changelog: https://github.com/oemof/tespy/compare/v0.7.8...v0.7.9

Scientific Software - Peer-reviewed - Python
Published by fwitte about 1 year ago

TESPy - TESPy version 0.7.7

What's Changed

  • Bug/heatexchanger effectiveness out of fluid property exception postprocessing by @fwitte in https://github.com/oemof/tespy/pull/533
  • Make the network loader only import valid tespy component class names by @fwitte in https://github.com/oemof/tespy/pull/536
  • Fix deprecated section in docs on derivative placement in Jacobian by @fwitte in https://github.com/oemof/tespy/pull/552
  • Add note for subsystem component and connection labeling by @fwitte in https://github.com/oemof/tespy/pull/553
  • Make the topology simplification reset a public method by @fwitte in https://github.com/oemof/tespy/pull/559
  • Add heatpumps dashboard to examples by @fwitte in https://github.com/oemof/tespy/pull/560
  • Change default value for dissipative to None by @fwitte in https://github.com/oemof/tespy/pull/563

Full Changelog: https://github.com/oemof/tespy/compare/v0.7.6...v0.7.7

Scientific Software - Peer-reviewed - Python
Published by fwitte over 1 year ago

TESPy - TESPy version 0.7.8

The latest version of tespy arrives with a specification for pressure delta (dp) on HeatExchanger classes and children as well as a ttd_min specification, which will impose the smaller of the terminal temperature differences to be equal to the specified ttd_min value.

Scientific Software - Peer-reviewed - Python
Published by fwitte over 1 year ago

TESPy - Hotfix for version 0.7.6

The calculation of the heat exchanger effectiveness is excepted in postprocessing, in case one side's inlet temperature is out of the bounds of the fluid properties of the other side's fluid.

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 2 years ago

TESPy - TESPy version 0.7.6

Implement heat exchanger effectiveness parameter, see the full changelog: https://tespy.readthedocs.io/en/main/whats_new.html

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 2 years ago

TESPy - TESPy version 0.7.5

This release features a couple of smaller bug fixes and improvements, and it creates compatibility to numpy version 2.0

https://tespy.readthedocs.io/en/main/whats_new.html

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 2 years ago

TESPy - TESPy version 0.7.4

Your custom components can be made available to the load_network function without the need to modify the network_reader.py source code, for an example see https://tespy.readthedocs.io/en/main/whats_new.html.

Scientific Software - Peer-reviewed - Python
Published by fwitte about 2 years ago

TESPy - TESPy version 0.7.3

This version contains some smaller bug and documentation fixes. On top of that, the UserDefinedEquation can be imported from the tespy.tools level.

Scientific Software - Peer-reviewed - Python
Published by fwitte about 2 years ago

TESPy - TESPy version 0.7.2

This release features a couple of bugfixes, mostly connected to the API changes introduced in version 0.7.

Scientific Software - Peer-reviewed - Python
Published by fwitte over 2 years ago

TESPy - TESPy version 0.7.1.post1

This release fixes two bugs: https://tespy.readthedocs.io/en/main/whats_new.html#v0-7-1-newton-s-nature-december-2-2023

Scientific Software - Peer-reviewed - Python
Published by fwitte over 2 years ago

TESPy - TESPy version 0.7.0 - Newton's Nature

Fix of a typo in the release name

Scientific Software - Peer-reviewed - Python
Published by fwitte over 2 years ago

TESPy - TESPy version 0.7.0 - Newton's Nature

The new TESPy version comes with a refurbished back end.

It allows for more flexibility on the fluid properties, i.e. implementing custom fluid property databases and brings general performance improvements by adding presolving steps to simplify the system of equations.

Read more about the changes in the online documentation.

Scientific Software - Peer-reviewed - Python
Published by fwitte over 2 years ago

TESPy - TESPy version 0.6.3

This release of TESPy brings the chemical exergy data as well as some bug fixes. It will be the last release before a major rework of TESPy's back-end. Read about the new features here: https://tespy.readthedocs.io/en/main/whats_new.html

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 3 years ago

TESPy - TESPy version 0.6.2

Hotfix for version 0.6.1, which did not allow to delete connections and readd them later.

Scientific Software - Peer-reviewed - Python
Published by fwitte over 3 years ago

TESPy - TESPy version 0.6.1 - Leidenfrost's Library

The new version of TESPy features a refurbished and modernized documentation as well as some smaller new features and bug fixes. Python versions > 3.8 are now supported as well! Check it out at https://tespy.readthedocs.io!

To upgrade pip install tespy --upgrade

Scientific Software - Peer-reviewed - Python
Published by fwitte over 3 years ago

TESPy - TESPy version 0.6.0 - Colored Chemicals

TESPy version 0.6.0 drops support for few used features (stoichiometric combustion chamber and TESPy fluid). A new component - the diabatic combustion chamber - has been added and some bugs have been fixed. Check out the new features here.

Scientific Software - Peer-reviewed - Python
Published by fwitte about 4 years ago

TESPy - TESPy version 0.5.1 - Exciting Exergy

This release ships with some improvements in the documentation and bug fixes in the exergy analysis module. Check out What's New.

Scientific Software - Peer-reviewed - Python
Published by fwitte over 4 years ago

TESPy - TESPy version 0.5.0 - Davis' Domain

The latest TESPy version features a brand new tutorial: an exergy analysis of a ground coupled heat pump. On top of that minor bug fixes and adjustments have been applied. Check out What's New.

Scientific Software - Peer-reviewed - Python
Published by fwitte over 4 years ago

TESPy - TESPy version 0.4.4 - Reynolds' Reminiscence

Mainly minor bugs have been fixed in this release. See all the changes at readthedocs.

Use pip install tespy --upgrade to upgrade to the latest version!

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 5 years ago

TESPy - TESPy version 0.4.3-005 - Grassmann's Graph

The automatic model report feature has been improved and made more flexible to now include results as well as offer options for formatting. Due to requiring a newer pandas version, Python3.6 support has been dropped. Read about the changes and how to implement the report formatting here.

pip install tespy --upgrade will automatically upgrade to the newer pandas version.

Scientific Software - Peer-reviewed - Python
Published by fwitte about 5 years ago

TESPy - TESPy version 0.4.3-002 - Grassmann's Graph

Minor changes in documentation only, created post2 version due to corrupted files in post1 version.

Scientific Software - Peer-reviewed - Python
Published by fwitte about 5 years ago

TESPy - TESPy version 0.4.3 - Grassmann's Graph

TESPy version 0.4.3 - Grassmann's Graph has been in the making for about two months and features a new section in about the exergy analysis feature in the documentation as well as some improvements to make your simulation results accessible more easily. Additionally, some bugfixes have been deployed. Thank's to all contributors!

Upgrade your TESPy version:

pip install tespy --upgrade

See you on the oemof user meeting next week.

Scientific Software - Peer-reviewed - Python
Published by fwitte about 5 years ago

TESPy - TESPy Version 0.4.2 - User's Universe (fixed)

Applied some minor fixes to the latest version, no changes required by the user :).

Scientific Software - Peer-reviewed - Python
Published by fwitte over 5 years ago

TESPy - TESPy version 0.4.2 - (Still) User's Universe

With a fix for PyGMO framework coupling and network export. Small changes to your script might be necessary, see What's New!

Scientific Software - Peer-reviewed - Python
Published by fwitte over 5 years ago

TESPy - TESPy version 0.4.1 - User's Universe

The User's Universe brings new flexibility to your TESPy model introducing generic user defined equations. Read What's New!

Scientific Software - Peer-reviewed - Python
Published by fwitte over 5 years ago

TESPy - TESPy version 0.4.0 - Gibbs' Gallery

The new version of TESPy comes with an updated API and three new key features:

  • Automatic model documentation facilitating your documentation and promoting open science.
  • Generic exergy analysis.
  • Data export for fluid property plotting.

There are many other changes, read What's New!

Scientific Software - Peer-reviewed - Python
Published by fwitte over 5 years ago

TESPy - TESPy version 0.3.4 - Darwin's Delight

Version 0.3.4 ships with small updates in the documentation and a new tutorial for coupling TESPy with the optimization software PyGMO. See what's new in the online-documentation.

Download the latest release at pypi or upgrade.

pip install tespy --upgrade

Scientific Software - Peer-reviewed - Python
Published by fwitte over 5 years ago

TESPy - TESPy v0.3.3 - Maxwell's Memory

Version 0.3.3 makes some smaller improvements regarding computational speed. See what's new in the online-documentation.

Download the latest release at pypi or upgrade.

pip install tespy --upgrade

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 6 years ago

TESPy - TESPy v0.3.2 - Carnot's Colors

The new release of TESPy ships with colorful printouts in the network.print_results() tables: You can highlight specified or faulty values as well as custom variables of your components. Additionally a bug has been fixed, which appeared in the calculation of specific volume of mixtures. See what's new in the online-documentation.

Download the latest release at pypi or upgrade.

pip install tespy --upgrade

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 6 years ago

TESPy - Fix for Mayer's Merit

A debugging message was removed from the kA_func in the tespy.components.heatexchangers.heatexchanger_simple class.

To upgrade use

pip install tespy --upgrade

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 6 years ago

TESPy - TESPy v0.3.0 - Mayer's Merit

Mayer's Merit brings new features to busses, some minor changes in the API for improved maintainability and a publication in the Journal of Open Source Software. See what's new in the online-documentation.

Download the latest release at pypi or upgrade.

pip install tespy --upgrade

Scientific Software - Peer-reviewed - Python
Published by fwitte about 6 years ago

TESPy - TESPy v0.2.2 - Rankine's Realm

TESPy Rankine's Realm comes with a new components module, the customs.py. For now, an evaporator of the Organic Rankine Cycle has been implemented. Have a look at what's new!

Download at pypi.

Scientific Software - Peer-reviewed - Python
Published by fwitte about 6 years ago

TESPy - TESPy v0.2.1 - Fourier's Fable

TESPy Fourier's Fable rolls out with calculation speed improvements, bug fixes and some new default characteristics. Have a look at what's new!

Download at pypi.

Scientific Software - Peer-reviewed - Python
Published by fwitte over 6 years ago

TESPy - TESPy v0.2.0 - Clausius' Circus

TESPy Clausius’ Circus includes many back end adjustments for future development. Additionally, some new features have been implemented improving the usage of the software.

Due to changes in the API, version 0.2.0 will not be compatible with older versions of TESPy! Read about necessary changes in the What's New section!

Download at pypi.

Scientific Software - Peer-reviewed - Python
Published by fwitte over 6 years ago

TESPy - TESPy version 0.1.4

This is the last release of oemof/tespy before a new major version 0.2.0! Some typos have been fixed in the heat pump tutorial and imposing a system curve for pressure loss has been implemented for the valve. Read more about What's New!

Download at pypi.

Scientific Software - Peer-reviewed - Python
Published by fwitte over 6 years ago

TESPy - TESPy version 0.1.3

The first release of oemof/tespy with a new license (MIT)! A main new features is individual design/offdesign specification for components and connections. Read more about What's New!

Download at pypi.

Scientific Software - Peer-reviewed - Python
Published by fwitte over 6 years ago

TESPy - TESPy version 0.1.2

For version 0.1.2 an electrolyser has been added as new component. Combustion was improved to work with various fuels simultaneously and some bugs have been fixed. Have a look at What's New!

Download at pypi.

Scientific Software - Peer-reviewed - Python
Published by fwitte over 6 years ago

TESPy - TESPy version 0.1.1

The new version of TESPy comes with new features, improved convergence stability and some bug fixes. Check out What's New!

Download at pypi.

Scientific Software - Peer-reviewed - Python
Published by fwitte about 7 years ago

TESPy - TESPy version 0.1.0

Lots of improvements coming with the first minor version of TESPy: New component node, many examples in the API-docs and logging for your calculations. Also, TESPy is now citable!

Have a look at the What's New section to discover all changes and bug fixes.

The new version is available at pypi

Scientific Software - Peer-reviewed - Python
Published by fwitte over 7 years ago

TESPy - TESPy version 0.0.5

In version 0.0.5 a motoric chp (cogeneration unit) has been implemented. Characteristics for busses have been added and the fluid property handling has been improved reducing the amount of fluid property related errors in the calcuation.

Have a look at the What's New section to discover all changes and bug fixes.

The new version will be available at pypi soon!

Scientific Software - Peer-reviewed - Python
Published by fwitte over 7 years ago

TESPy - TESPy v0.0.4

I have added a solarthermal collector to TESPy, fixed some bugs and added some fresh examples to the online documentation. See all changes in the What's new section.

Use github for bug reports and have fun working with TESPy!

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 8 years ago

TESPy - Postfix 001 for version 0.0.3

Some improvements/bugs have been found and implemented/fixed in the postfix 001.

See the changes here: 27dd934fa8035b6fa6ba8a658ef584d3ff8443cc.

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 8 years ago

TESPy - TESPy version 0.0.3 is available!

You will find a new component (stoichiometric combustion chamber), improved convergence stability and some other new features!

See the What's New section of the documentation for detailed information.

Use github for bug reports and have fun working with TESPy!

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 8 years ago

TESPy - First version of TESPy

First published version of TESPy, get it with

pip install tespy

Check out the online documentation at readthedocs, use github for bug reports and discussion on new ideas and further development!

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 8 years ago

TESPy - Version 0.0.2

Improved characteristic functions and some changes in the software architecture.

See the What's New section of the documentation for detailed information.

Use github for bug reports.

Scientific Software - Peer-reviewed - Python
Published by fwitte almost 8 years ago