Recent Releases of tespy
tespy - TESPy version 0.11.1
What's Changed
- Feature/user defined variable by @fwitte in https://github.com/oemof/tespy/pull/1034
- Feature/hx area calculation in postprocess by @fwitte in https://github.com/oemof/tespy/pull/1035
- Bump actions/setup-python from 6 to 7 by @dependabot[bot] in https://github.com/oemof/tespy/pull/1030
- Implement logging of presolve elimination by @fwitte in https://github.com/oemof/tespy/pull/1040
- First draft for the CO2 Booster model tutorial by @dk-teknologisk-FDE in https://github.com/oemof/tespy/pull/1031
- Fix/#1042 parallelflowhex section ouputs by @fwitte in https://github.com/oemof/tespy/pull/1043
- Give
ModelTemplatemore flexibility by allowing to modify the cycle diagrams by @fwitte in https://github.com/oemof/tespy/pull/1046 - Implement effectiveness NTU heat exchanger by @fwitte in https://github.com/oemof/tespy/pull/1045
- Feature method to convert network to subsystem by @HaSchneider in https://github.com/oemof/tespy/pull/1021
- Implement methods to save, clear and restore network specifications by @fwitte in https://github.com/oemof/tespy/pull/1047
- Fix/#1050 units sliently mixing on default change after first solve by @fwitte in https://github.com/oemof/tespy/pull/1051
- Update flit-core requirement from <4,>=3.2 to >=3.2,<5 by @dependabot[bot] in https://github.com/oemof/tespy/pull/1049
- Implement configurable display methods for properties by @fwitte in https://github.com/oemof/tespy/pull/1053
New Contributors
- @dk-teknologisk-FDE made their first contribution in https://github.com/oemof/tespy/pull/1031
Full Changelog: https://github.com/oemof/tespy/compare/v0.11.0...v0.11.1.post1
Consumption - Buildings and Heating
- Python
Published by fwitte 17 days ago
tespy - TESPy version 0.11.0
What's Changed
In TESPy version 0.11.0 a major refactoring was applied to the presolving and the solving. Initial guesses, numerical stability of the solver and debugging models are improved. A block decomposition of the numerical problem allows to simplify the solving process and provide exact hints on model failures.
- Refactor presolving and solving by @fwitte in https://github.com/oemof/tespy/pull/1029
- Feature/#622 t0 x0 specifications by @fwitte in https://github.com/oemof/tespy/pull/1032
Full Changelog: https://github.com/oemof/tespy/compare/v0.10.2...v0.11.0
Consumption - Buildings and Heating
- Python
Published by fwitte about 1 month ago
tespy - TESPy version 0.10.2
What's Changed
- Implement brentq for Reynolds and improve Newton performance by @fwitte in https://github.com/oemof/tespy/pull/1010
- Implement missing interfaces for Subsystems by @fwitte in https://github.com/oemof/tespy/pull/1014
- Update Example Appilcations section of heatpumps in docs. by @jfreissmann in https://github.com/oemof/tespy/pull/1022
- Fix deserialization of not-set Refs by @fwitte in https://github.com/oemof/tespy/pull/1024
- minor changes in documentation of advanced HX tutorial by @n-arth in https://github.com/oemof/tespy/pull/1025
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/oemof/tespy/pull/1011
- Bump actions/cache from 5 to 6 by @dependabot[bot] in https://github.com/oemof/tespy/pull/1015
New Contributors
- @n-arth made their first contribution in https://github.com/oemof/tespy/pull/1025
Full Changelog: https://github.com/oemof/tespy/compare/v0.10.1...v0.10.2
Consumption - Buildings and Heating
- Python
Published by fwitte about 2 months ago
tespy - TESPy version 0.10.1: Rankine's Renaissance
What's Changed
- Calc_sections() modified in HeatExchanger base.py (Units updated based on user-specified units) by @Flefays in https://github.com/oemof/tespy/pull/1001
- Fix/#1003 zeotropic by @fwitte in https://github.com/oemof/tespy/pull/1004
- Network class clean up by @fwitte in https://github.com/oemof/tespy/pull/1007
- Implement area calculation logic by @fwitte in https://github.com/oemof/tespy/pull/985
Full Changelog: https://github.com/oemof/tespy/compare/v0.10.0...v0.10.1
Consumption - Buildings and Heating
- Python
Published by fwitte 3 months ago
tespy - TESPy version 0.10.0: Rankine's Renaissance
What's Changed
- Fix numerical issues with
CombustionChamberby @fwitte in https://github.com/oemof/tespy/pull/957 - Move from dictionaries to a class for mixing rules by @fwitte in https://github.com/oemof/tespy/pull/960
- Migrate to exerpy for ExergyAnalysis by @fwitte in https://github.com/oemof/tespy/pull/963
- Deprecate bus by @fwitte in https://github.com/oemof/tespy/pull/964
- Implement save and load from dict for designs and initial states by @fwitte in https://github.com/oemof/tespy/pull/962
- Feature/#749 heat connection by @fwitte in https://github.com/oemof/tespy/pull/961
- Create non existent folders on save and export by @fwitte in https://github.com/oemof/tespy/pull/965
- Implement a getter for ude from network level by @fwitte in https://github.com/oemof/tespy/pull/966
- Recommend installation via uv by @fwitte in https://github.com/oemof/tespy/pull/967
- Remove the unit backwards compatibility handling by @fwitte in https://github.com/oemof/tespy/pull/968
- Improve debugging printing by @fwitte in https://github.com/oemof/tespy/pull/969
- Add nox generation in combustion by @HaSchneider in https://github.com/oemof/tespy/pull/904
- Adjust convergence helpers for two-phase propertis by @fwitte in https://github.com/oemof/tespy/pull/971
- Deprecate a lot of parameters and unused functions by @fwitte in https://github.com/oemof/tespy/pull/973
- Change outlet 1 description to saturated gas constraint for DropletSeparator by @ronitd07 in https://github.com/oemof/tespy/pull/977
- Feature/#978 calc methods for parameters by @fwitte in https://github.com/oemof/tespy/pull/980
- Implement some performance improvements by @fwitte in https://github.com/oemof/tespy/pull/987
- Update connection.py by @Flefays in https://github.com/oemof/tespy/pull/988
- Restructure the
PolynomialCompressorclasses by @fwitte in https://github.com/oemof/tespy/pull/826 - Implement example of bulk setting pressure drops by @fwitte in https://github.com/oemof/tespy/pull/990
- Implement basic variant of schema export by @fwitte in https://github.com/oemof/tespy/pull/938
- Rename kA to UA and zeta to zeta_d4 by @fwitte in https://github.com/oemof/tespy/pull/989
- Feature: Add dependabot github workflow by @jfreissmann in https://github.com/oemof/tespy/pull/993
- Bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/oemof/tespy/pull/994
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in https://github.com/oemof/tespy/pull/995
- Bump actions/checkout from 1 to 6 by @dependabot[bot] in https://github.com/oemof/tespy/pull/996
- Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in https://github.com/oemof/tespy/pull/997
- Implement automatic derivatives for multi-equation parameters and add guards for isentropics by @fwitte in https://github.com/oemof/tespy/pull/1000
New Contributors
- @ronitd07 made their first contribution in https://github.com/oemof/tespy/pull/977
- @Flefays made their first contribution in https://github.com/oemof/tespy/pull/988
- @dependabot[bot] made their first contribution in https://github.com/oemof/tespy/pull/994
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.16...v0.10.0
Consumption - Buildings and Heating
- Python
Published by fwitte 3 months ago
tespy - TESPy version 0.9.16
What's Changed
- Fix a bug for mixtures in valve and volumetric flow derivatives by @fwitte in https://github.com/oemof/tespy/pull/949
- Improve convergence behavior of
UAandkArelated equations by @fwitte in https://github.com/oemof/tespy/pull/953 - Feature/#954 jacobian linear dependency catching by @fwitte in https://github.com/oemof/tespy/pull/955
- Implement a new connection type
HumidAirConnectionby @fwitte in https://github.com/oemof/tespy/pull/940
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.15...v0.9.16
Consumption - Buildings and Heating
- Python
Published by fwitte 4 months ago
tespy - TESPy version 0.9.15: The User Meeting Version!
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 https://github.com/oemof/tespy/pull/936
- Handle
Networkkwargsand removeNetwork.set_attrby @fwitte in https://github.com/oemof/tespy/pull/939 - Export 'vol' as keys for specific volume for fluprodia plotting by @fwitte in https://github.com/oemof/tespy/pull/941
- Feature/#824 pressure difference quantity by @fwitte in https://github.com/oemof/tespy/pull/942
- Add state diagram methods by @papanikandros in https://github.com/oemof/tespy/pull/945
- Fix retrieving correct design state of connections in local_offdesign by @fwitte in https://github.com/oemof/tespy/pull/943
- Add boilerplate class for ModelTemplate by @fwitte in https://github.com/oemof/tespy/pull/944
New Contributors
- @papanikandros made their first contribution in https://github.com/oemof/tespy/pull/945
- See other contributors not tracked by PRs: https://tespy.readthedocs.io/en/main/whats_new.html#whats-new-label
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.14...v0.9.15 and
Consumption - Buildings and Heating
- Python
Published by fwitte 5 months ago
tespy - TESPy version 0.9.14
What's Changed
- Insert a CITATION.cff file by @fwitte in https://github.com/oemof/tespy/pull/917
- Update starting values for enthalpy if
Tis set with a reference by @fwitte in https://github.com/oemof/tespy/pull/921 - Implement the pump eta equation by @fwitte in https://github.com/oemof/tespy/pull/927
- Implement specification of flow speed by @fwitte in https://github.com/oemof/tespy/pull/924
- Fix the
Networkdeserialization with component properties as variables by @fwitte in https://github.com/oemof/tespy/pull/932 - Fix/#930 default charmap is charline by @fwitte in https://github.com/oemof/tespy/pull/933
- Fix/#929 reactors missing powerconnection adapters by @fwitte in https://github.com/oemof/tespy/pull/934
- Implement characteristic line scaling for UA in sectioned heat exchanger by @lennipapa in https://github.com/oemof/tespy/pull/928
New Contributors
- @lennipapa made their first contribution in https://github.com/oemof/tespy/pull/928
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.13...v0.9.14
Consumption - Buildings and Heating
- Python
Published by fwitte 5 months ago
tespy - TESPy version 0.9.13
What's Changed
- Implement
Kvvalue for liquids in Valve by @fwitte in https://github.com/oemof/tespy/pull/891 - Add combustion gasses dynamically by @HaSchneider in https://github.com/oemof/tespy/pull/770
- Implement pump characteristic maps by @fwitte in https://github.com/oemof/tespy/pull/911
- Make it possible to skip all postprocessing steps by @fwitte in https://github.com/oemof/tespy/pull/907
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.12...v0.9.13.post1
Consumption - Buildings and Heating
- Python
Published by fwitte 6 months ago
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 https://github.com/oemof/tespy/pull/871
- Fix typos in docs of combustion components by @fwitte in https://github.com/oemof/tespy/pull/862
- Replace pygmo with pymoo by @fwitte in https://github.com/oemof/tespy/pull/872
- Log an arbitrary list of kpi in the otimization by @fwitte in https://github.com/oemof/tespy/pull/873
- Add leading underscores and rename Network private methods by @fwitte in https://github.com/oemof/tespy/pull/875
- Make it possible to inject kwargs into FluidPropertyWrapper type instances by @fwitte in https://github.com/oemof/tespy/pull/877
- Implement an
IncompressibleFluidWrapperclass by @fwitte in https://github.com/oemof/tespy/pull/878 - Issue a future warning for changed behavior when specifying a Ref over numerical value or otherway round by @fwitte in https://github.com/oemof/tespy/pull/886
- Change logging level to debug and adjust error message by @fwitte in https://github.com/oemof/tespy/pull/893
- Implement T0 and T0_out specification by @fwitte in https://github.com/oemof/tespy/pull/897
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.11...v0.9.12
Consumption - Buildings and Heating
- Python
Published by fwitte 7 months ago
tespy - 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 https://github.com/oemof/tespy/pull/817
- Feature/#808 thumbnails by @maltefritz in https://github.com/oemof/tespy/pull/854
- Add FAQ entries and suggestions for answers. by @jfreissmann in https://github.com/oemof/tespy/pull/838
- Restructure the documentation to make orientation easier by @fwitte in https://github.com/oemof/tespy/pull/820
- Add 404 configuration by @fwitte in https://github.com/oemof/tespy/pull/859
- Fix font used in 'About TESPy' thumbnail. by @jfreissmann in https://github.com/oemof/tespy/pull/860
- Fix the moving boundary identification by @fwitte in https://github.com/oemof/tespy/pull/865
- Fix enthalpy limits by @fwitte in https://github.com/oemof/tespy/pull/867
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.10...v0.9.11
Consumption - Buildings and Heating
- Python
Published by fwitte 9 months ago
tespy - TESPy version 0.9.10
What's Changed
- Add CoolProp-safe fallback for physical exergy calculation by @sertomas in https://github.com/oemof/tespy/pull/828
- Add the missing
num_eq_setsspecifications forPolynomialCompressorWithCoolingby @fwitte in https://github.com/oemof/tespy/pull/836 - Make sure all component parameters can be unset by @fwitte in https://github.com/oemof/tespy/pull/847
- Check for Iterable instead of list by @fwitte in https://github.com/oemof/tespy/pull/850
- Improve the SectionedHeatExchanger and MovingBoundaryHeatExchanger to account pressure loss at phase change points @fwitte in https://github.com/oemof/tespy/pull/851
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.9...v0.9.10
Consumption - Buildings and Heating
- Python
Published by fwitte 9 months ago
tespy - TESPy version 0.9.9
What's Changed
- Make it possible to set a parameter group name in offdesign by @fwitte in https://github.com/oemof/tespy/pull/812
- Add missing registries by @fwitte in https://github.com/oemof/tespy/pull/815
- Add a from dict method from the Network class by @fwitte in https://github.com/oemof/tespy/pull/816
- Add missing functions in base class by @fwitte in https://github.com/oemof/tespy/pull/819
- Implement the missing quantity specifications for the component properties by @fwitte in https://github.com/oemof/tespy/pull/823
- Remove the to_exerpy methods from tespy by @fwitte in https://github.com/oemof/tespy/pull/729
- Fix all appearances of
.valof component properties inside equations by @fwitte in https://github.com/oemof/tespy/pull/832
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.8...v0.9.9
Consumption - Buildings and Heating
- Python
Published by fwitte 10 months ago
tespy - TESPy version 0.9.8.post2
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 https://github.com/oemof/tespy/pull/812
- Add missing registries by @fwitte in https://github.com/oemof/tespy/pull/815
- Add a from dict method from the Network class by @fwitte in https://github.com/oemof/tespy/pull/816
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.8...v0.9.8.post2
Consumption - Buildings and Heating
- Python
Published by fwitte 10 months ago
tespy - TESPy version 0.9.8
What's Changed
- Make the specification of pressure via bubble or dew line temperature possible by @fwitte in https://github.com/oemof/tespy/pull/793
- Calculate bubble and dew line temperature difference in postprocessing by @fwitte in https://github.com/oemof/tespy/pull/792
- Add new component
SectionedHeatExchangerby @fwitte in https://github.com/oemof/tespy/pull/794 - Rename
Q_diss_reltodissipation_ratioby @fwitte in https://github.com/oemof/tespy/pull/802 - Implement a PolynomialCompressor with cooling by @fwitte in https://github.com/oemof/tespy/pull/804
- Add overview of heat exchanger to documentation by @maltefritz in https://github.com/oemof/tespy/pull/798
Also see: https://tespy.readthedocs.io/en/main/whats_new.html
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.7...v0.9.8
Consumption - Buildings and Heating
- Python
Published by fwitte 11 months ago
tespy - TESPy version 0.9.7
What's Changed
- Remove units for component printouts by @fwitte in https://github.com/oemof/tespy/pull/782
- Implement an API for extracting all processes and state points of a physically interconnected mass flow by @fwitte in https://github.com/oemof/tespy/pull/785, example code available at https://tespy.readthedocs.io/en/main/whats_new.html
- Implement movingboundary partload method by @fwitte in https://github.com/oemof/tespy/pull/752
- Put the pint cache in an expected location by @fwitte in https://github.com/oemof/tespy/pull/787
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.6...v0.9.7
Consumption - Buildings and Heating
- Python
Published by fwitte 11 months ago
tespy - TESPy version 0.9.6
What's Changed
- Handle units of components by @fwitte in https://github.com/oemof/tespy/pull/771
- Implement a
ParallelFlowHeatExchangerby @fwitte in https://github.com/oemof/tespy/pull/766 - Fix scaling issues for humid air by @fwitte in https://github.com/oemof/tespy/pull/774
- Fix pint caching by @fwitte in https://github.com/oemof/tespy/pull/777
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.5...v0.9.6
Consumption - Buildings and Heating
- Python
Published by fwitte 12 months ago
tespy - TESPy version 0.9.5
What's Changed
- Remove unused imports and not required preprocessings by @fwitte in https://github.com/oemof/tespy/pull/753
- Assign rng based on the connection's label by @fwitte in https://github.com/oemof/tespy/pull/755
- Allow component parameters to invoke equations if they only specify
structure_matrixby @fwitte in https://github.com/oemof/tespy/pull/756 - Fix broken and outdated links in docs by @fwitte in https://github.com/oemof/tespy/pull/757
- Fix temperature difference compatibility check by @fwitte in https://github.com/oemof/tespy/pull/764
- Fix numerical issue with approaching ambient temperature in kA group of SimpleHeatExchanger by @fwitte in https://github.com/oemof/tespy/pull/761
- Do not overwrite user specifications for component parameters from results by @fwitte in https://github.com/oemof/tespy/pull/767
- Implement temperature difference specification to bubble and to dew line by @fwitte in https://github.com/oemof/tespy/pull/758
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.4...v0.9.5
Consumption - Buildings and Heating
- Python
Published by fwitte 12 months ago
tespy - 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 https://github.com/oemof/tespy/pull/726
- Fix: SimpleHeatExchanger considered in to_exerpy and problem with ttd… by @sertomas in https://github.com/oemof/tespy/pull/728
- Fix/#730 convergence check by @fwitte in https://github.com/oemof/tespy/pull/731
- Add a Node component, that combines Merge with Splitter by @fwitte in https://github.com/oemof/tespy/pull/733
- General docs fixes by @fwitte in https://github.com/oemof/tespy/pull/735
- Fix/#744 raise error on duplicated subsystem connection label by @fwitte in https://github.com/oemof/tespy/pull/745
- Add a PolynomialCompressor class by @fwitte in https://github.com/oemof/tespy/pull/741
- Make tespy compatible with pint units by @fwitte in https://github.com/oemof/tespy/pull/743
Full Changelog: https://github.com/oemof/tespy/compare/v0.9.3...v0.9.4
Consumption - Buildings and Heating
- Python
Published by fwitte about 1 year ago
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
Consumption - Buildings and Heating
- Python
Published by fwitte about 1 year 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 _to_exerpy 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
Consumption - Buildings and Heating
- Python
Published by fwitte about 1 year 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
Consumption - Buildings and Heating
- Python
Published by fwitte about 1 year 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
Consumption - Buildings and Heating
- Python
Published by fwitte about 1 year 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!
Consumption - Buildings and Heating
- Python
Published by fwitte about 1 year 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
solvemethod by @fwitte in https://github.com/oemof/tespy/pull/684
Full Changelog: https://github.com/oemof/tespy/compare/v0.8.1...v0.8.2
Consumption - Buildings and Heating
- Python
Published by fwitte about 1 year 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
dpparameter for all components withprparameter 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
Consumption - Buildings and Heating
- Python
Published by fwitte over 1 year 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
Consumption - Buildings and Heating
- Python
Published by fwitte over 1 year 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
Consumption - Buildings and Heating
- Python
Published by fwitte over 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
Consumption - Buildings and Heating
- 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.
Consumption - Buildings and Heating
- 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.
Consumption - Buildings and Heating
- Python
Published by fwitte about 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
Consumption - Buildings and Heating
- Python
Published by fwitte about 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
Consumption - Buildings and Heating
- Python
Published by fwitte about 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.
Consumption - Buildings and Heating
- Python
Published by fwitte over 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.
Consumption - Buildings and Heating
- Python
Published by fwitte over 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.
Consumption - Buildings and Heating
- 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
Consumption - Buildings and Heating
- 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
Consumption - Buildings and Heating
- Python
Published by fwitte almost 3 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.
Consumption - Buildings and Heating
- Python
Published by fwitte almost 3 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
Consumption - Buildings and Heating
- Python
Published by fwitte about 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.
Consumption - Buildings and Heating
- Python
Published by fwitte almost 4 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
Consumption - Buildings and Heating
- Python
Published by fwitte almost 4 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.
Consumption - Buildings and Heating
- Python
Published by fwitte over 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.
Consumption - Buildings and Heating
- 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.
Consumption - Buildings and Heating
- Python
Published by fwitte almost 5 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!
Consumption - Buildings and Heating
- Python
Published by fwitte about 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.
Consumption - Buildings and Heating
- Python
Published by fwitte over 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.
Consumption - Buildings and Heating
- Python
Published by fwitte over 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.
Consumption - Buildings and Heating
- Python
Published by fwitte over 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 :).
Consumption - Buildings and Heating
- 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!
Consumption - Buildings and Heating
- 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!
Consumption - Buildings and Heating
- 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!
Consumption - Buildings and Heating
- 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
Consumption - Buildings and Heating
- Python
Published by fwitte almost 6 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
Consumption - Buildings and Heating
- Python
Published by fwitte about 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
Consumption - Buildings and Heating
- Python
Published by fwitte about 6 years ago
tespy - Fix for Mayer's Merit
A debugging message was removed from the kA_func in the tespy.components.heat_exchangers.heat_exchanger_simple class.
To upgrade use
pip install tespy --upgrade
Consumption - Buildings and Heating
- Python
Published by fwitte over 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
Consumption - Buildings and Heating
- Python
Published by fwitte over 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.
Consumption - Buildings and Heating
- Python
Published by fwitte over 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.
Consumption - Buildings and Heating
- 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.
Consumption - Buildings and Heating
- 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.
Consumption - Buildings and Heating
- 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.
Consumption - Buildings and Heating
- Python
Published by fwitte almost 7 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.
Consumption - Buildings and Heating
- Python
Published by fwitte almost 7 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.
Consumption - Buildings and Heating
- Python
Published by fwitte over 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
Consumption - Buildings and Heating
- 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!
Consumption - Buildings and Heating
- Python
Published by fwitte almost 8 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!
Consumption - Buildings and Heating
- Python
Published by fwitte about 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.
Consumption - Buildings and Heating
- Python
Published by fwitte about 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!
Consumption - Buildings and Heating
- Python
Published by fwitte about 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!
Consumption - Buildings and Heating
- Python
Published by fwitte about 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.
Consumption - Buildings and Heating
- Python
Published by fwitte about 8 years ago