Releases: oemof/tespy
TESPy version 0.9.12
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
IncompressibleFluidWrapperclass 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
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
- New tutorial for how to contribute a component. by @maltefritz in #817
- Feature/#808 thumbnails by @maltefritz in #854
- Add FAQ entries and suggestions for answers. by @jfreissmann in #838
- Restructure the documentation to make orientation easier by @fwitte in #820
- Add 404 configuration by @fwitte in #859
- Fix font used in 'About TESPy' thumbnail. by @jfreissmann in #860
- Fix the moving boundary identification by @fwitte in #865
- Fix enthalpy limits by @fwitte in #867
Full Changelog: v0.9.10...v0.9.11
TESPy version 0.9.10
What's Changed
- Add CoolProp-safe fallback for physical exergy calculation by @sertomas in #828
- Add the missing
num_eq_setsspecifications forPolynomialCompressorWithCoolingby @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
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
.valof component properties inside equations by @fwitte in #832
Full Changelog: v0.9.8...v0.9.9
TESPy version 0.9.8.post2
TESPy version 0.9.8
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
SectionedHeatExchangerby @fwitte in #794 - Rename
Q_diss_reltodissipation_ratioby @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
TESPy version 0.9.7
What's Changed
- Remove units for component printouts by @fwitte in #782
- Implement an API for extracting all processes and state points of a physically interconnected mass flow by @fwitte in #785, example code available at https://tespy.readthedocs.io/en/main/whats_new.html
- Implement movingboundary partload method by @fwitte in #752
- Put the pint cache in an expected location by @fwitte in #787
Full Changelog: v0.9.6...v0.9.7
TESPy version 0.9.6
TESPy version 0.9.5
What's Changed
- Remove unused imports and not required preprocessings by @fwitte in #753
- Assign rng based on the connection's label by @fwitte in #755
- Allow component parameters to invoke equations if they only specify
structure_matrixby @fwitte in #756 - Fix broken and outdated links in docs by @fwitte in #757
- Fix temperature difference compatibility check by @fwitte in #764
- Fix numerical issue with approaching ambient temperature in kA group of SimpleHeatExchanger by @fwitte in #761
- Do not overwrite user specifications for component parameters from results by @fwitte in #767
- Implement temperature difference specification to bubble and to dew line by @fwitte in #758
Full Changelog: v0.9.4...v0.9.5
TESPy version 0.9.4
TESPy version 0.9.4 is online coming with two major changes:
- Units are now available for all component and connection parameters and conversions are handled through pint!
- A new component
PolynomialCompressoris available, that employs methods to process datasheets from manufacturers!
All new features and required API changes are listed here: https://tespy.readthedocs.io/en/main/whats_new.html
What's Changed
- Fix/#725 ude objects reassignment for pygmo by @fwitte in #726
- Fix: SimpleHeatExchanger considered in to_exerpy and problem with ttd… by @sertomas in #728
- Fix/#730 convergence check by @fwitte in #731
- Add a Node component, that combines Merge with Splitter by @fwitte in #733
- General docs fixes by @fwitte in #735
- Fix/#744 raise error on duplicated subsystem connection label by @fwitte in #745
- Add a PolynomialCompressor class by @fwitte in #741
- Make tespy compatible with pint units by @fwitte in #743
Full Changelog: v0.9.3...v0.9.4