Skip to content

Latest commit

 

History

History
127 lines (88 loc) · 3.47 KB

File metadata and controls

127 lines (88 loc) · 3.47 KB

Changelog

v4.2 (April, 24, 2026)

  • Implement import function for legacy json serialization

v4.1 (April, 12, 2026)

  • Implement pint compatible units.
  • Make it possible to directly take over units from TESPy.
  • Implement an option to generate a plotly figure.
  • Implement a testing framework apart from the doctests.

v4.0 (January, 31, 2026)

  • Change the datastructures in the back-end to better organize the isoline data storage.
  • Update example usages to the latest TESPy API
  • The CoolProp back-end can be passed to the diagram, allowing you to specify REFPROP.

v3.5.1 (January, 22, 2025)

  • Fix a bug in the isochoric line calculation, when filtering out suspicious values. The software crashed, when checking for non-rising temperature values on a single isochoric, when no more values were left due to being filtered out by the hampel filter earlier.

v3.5 (October, 15, 2024)

  • Fix a couple of bugs introduced by v3.4 and smoothen the isochorics with the help of a hampel filter, thanks to @matzech.

v3.4 (October, 6, 2024)

  • Refactor the generators for the isolines to make them more resilient and distribute points better within the given range of each isoline.
  • Add a method that allows the creation of isolines only within a specific range of the fluid properties.

v3.3 (July, 8, 2024)

  • Make fluprodia compatible with numpy version 2.0.

v3.2 (June, 30, 2024)

  • A class method to construct a FluidPropertyDiagram from the to_json data export is available.

v3.1 (May, 23, 2024)

  • The draw_isolines method is now compatible with matplotlib darkmode style.

v3.0 (April, 26, 2024)

  • You can export the underlying data of your diagram using the to_json method.

v2.0 (November, 22, 2023)

  • The API changed in a way, that you have to create the figure and axes externally using matplotlib. These are then passed to the draw_isolines method. See the README or in the examples for the new API version.

v1.6 (December, 02, 2022)

  • Remove upper Python version limit.

v1.5 (July, 28, 2021)

  • Update documentation on pressure units.
  • Improve error message for not available units.

v1.4 (July, 28, 2021)

  • Add kPa to pressure unit system.
  • Fix TESPy API calls in the example usage.

v1.3 (January, 7, 2021)

  • Reduce the number of datapoints for isolines to 200 for faster performance.

v1.2 (December, 8, 2020)

  • Fix minimum volume value for iterators.

v1.1 (November, 10, 2020)

  • Change the iterator for isobaric, isenthalpic and isentropic to specific volume.
  • Adjust individual isoline plotting iterators and isolines accordingly.

v1.0 (November, 8, 2020)

  • Add method to calculate datapoints of individual isolines and isolike lines.

v0.1.2 (October, 2, 2020)

  • Minor bug fixes for isochoric drawing.
  • Change in default values for isobarics.

v0.1.1 (May, 13, 2020)

  • Catch exceptions in calculation of minimum specific volume for default isoline generation.
  • Allow Python 3.8 usage.

v0.1.0 (May, 6, 2020)

  • First release on PyPI.