Skip to content

Releases: oemof/tespy

TESPy version 0.9.16

27 Apr 05:08

Choose a tag to compare

What's Changed

  • Fix a bug for mixtures in valve and volumetric flow derivatives by @fwitte in #949
  • Improve convergence behavior of UA and kA related equations by @fwitte in #953
  • Feature/#954 jacobian linear dependency catching by @fwitte in #955
  • Implement a new connection type HumidAirConnection by @fwitte in #940

Full Changelog: v0.9.15...v0.9.16

TESPy version 0.9.15: The User Meeting Version!

18 Apr 10:46

Choose a tag to compare

Big thanks to the user meeting participants for pushing the nice idea of the ModelTemplate!

What's Changed

  • Refactor the parameter specification methods for connections and components by @fwitte in #936
  • Handle Network kwargs and remove Network.set_attr by @fwitte in #939
  • Export 'vol' as keys for specific volume for fluprodia plotting by @fwitte in #941
  • Feature/#824 pressure difference quantity by @fwitte in #942
  • Add state diagram methods by @papanikandros in #945
  • Fix retrieving correct design state of connections in local_offdesign by @fwitte in #943
  • Add boilerplate class for ModelTemplate by @fwitte in #944

New Contributors

Full Changelog: v0.9.14...v0.9.15 and

TESPy version 0.9.14

07 Apr 04:48

Choose a tag to compare

What's Changed

  • Insert a CITATION.cff file by @fwitte in #917
  • Update starting values for enthalpy if T is set with a reference by @fwitte in #921
  • Implement the pump eta equation by @fwitte in #927
  • Implement specification of flow speed by @fwitte in #924
  • Fix the Network deserialization with component properties as variables by @fwitte in #932
  • Fix/#930 default charmap is charline by @fwitte in #933
  • Fix/#929 reactors missing powerconnection adapters by @fwitte in #934
  • Implement characteristic line scaling for UA in sectioned heat exchanger by @lennipapa in #928

New Contributors

Full Changelog: v0.9.13...v0.9.14

TESPy version 0.9.13

13 Mar 14:59

Choose a tag to compare

What's Changed

Full Changelog: v0.9.12...v0.9.13.post1

TESPy version 0.9.12

24 Jan 14:22

Choose a tag to compare

See the most notable changes in the docs: https://tespy.readthedocs.io/en/main/whats_new.html#whats-new-label.

What's Changed

  • Make the starting points for fluid wrapper branches work for inheriting classes by @fwitte in #871
  • Fix typos in docs of combustion components by @fwitte in #862
  • Replace pygmo with pymoo by @fwitte in #872
  • Log an arbitrary list of kpi in the otimization by @fwitte in #873
  • Add leading underscores and rename Network private methods by @fwitte in #875
  • Make it possible to inject kwargs into FluidPropertyWrapper type instances by @fwitte in #877
  • Implement an IncompressibleFluidWrapper class by @fwitte in #878
  • Issue a future warning for changed behavior when specifying a Ref over numerical value or otherway round by @fwitte in #886
  • Change logging level to debug and adjust error message by @fwitte in #893
  • Implement T0 and T0_out specification by @fwitte in #897

Full Changelog: v0.9.11...v0.9.12

TESPy version 0.9.11

17 Dec 14:17

Choose a tag to compare

This release implements a couple of bugfixes and improvements for the phase boundary detection in SectionedHeatExchanger and MovingBoundaryHeatExchanger classes and a completely reworked documentation structure, check it out: https://tespy.readthedocs.io

What's Changed

Full Changelog: v0.9.10...v0.9.11

TESPy version 0.9.10

30 Nov 08:52

Choose a tag to compare

What's Changed

  • Add CoolProp-safe fallback for physical exergy calculation by @sertomas in #828
  • Add the missing num_eq_sets specifications for PolynomialCompressorWithCooling by @fwitte in #836
  • Make sure all component parameters can be unset by @fwitte in #847
  • Check for Iterable instead of list by @fwitte in #850
  • Improve the SectionedHeatExchanger and MovingBoundaryHeatExchanger to account pressure loss at phase change points @fwitte in #851

Full Changelog: v0.9.9...v0.9.10

TESPy version 0.9.9

07 Nov 15:02

Choose a tag to compare

What's Changed

  • Make it possible to set a parameter group name in offdesign by @fwitte in #812
  • Add missing registries by @fwitte in #815
  • Add a from dict method from the Network class by @fwitte in #816
  • Add missing functions in base class by @fwitte in #819
  • Implement the missing quantity specifications for the component properties by @fwitte in #823
  • Remove the to_exerpy methods from tespy by @fwitte in #729
  • Fix all appearances of .val of component properties inside equations by @fwitte in #832

Full Changelog: v0.9.8...v0.9.9

TESPy version 0.9.8.post2

24 Oct 12:57

Choose a tag to compare

This is a postrelease with some minor fixes and additions

What's Changed

  • Make it possible to set a parameter group name in offdesign by @fwitte in #812
  • Add missing registries by @fwitte in #815
  • Add a from dict method from the Network class by @fwitte in #816

Full Changelog: v0.9.8...v0.9.8.post2

TESPy version 0.9.8

17 Oct 12:54

Choose a tag to compare

What's Changed

  • Make the specification of pressure via bubble or dew line temperature possible by @fwitte in #793
  • Calculate bubble and dew line temperature difference in postprocessing by @fwitte in #792
  • Add new component SectionedHeatExchanger by @fwitte in #794
  • Rename Q_diss_rel to dissipation_ratio by @fwitte in #802
  • Implement a PolynomialCompressor with cooling by @fwitte in #804
  • Add overview of heat exchanger to documentation by @maltefritz in #798

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

Full Changelog: v0.9.7...v0.9.8