Skip to content

v8.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Aug 08:05
9fc9b5a

8.3.0 (2023-08-11)

⚠ BREAKING CHANGES

  • energy model type not allowed to change over time (#131)

Features

Bug Fixes

  • avoid zero discharge pressure after validation of operational conditions (830c75e)
  • bug fix to joining results from different temporal models with compressor train models having multiple inlet or outlet streams (#63) (da3144a)
  • json schema accepts MAXIMUM_DISCHARGE_PRESSURE for single speed train (#86) (a18de1e)
  • json schema allow stages to have control_margin and control_margin_unit (#90) (2415534)
  • make apply_condition work for 2D numpy arrays also (#78) (bce91cb)
  • make sure that suction pressure is less than or equal to discharge pressure for compressor train (#104) (d218273)
  • parse scientific notation numbers in expression (#85) (fdf322b)
  • parse spaces as thousand separators from excel (#107) (5a3bd6a)
  • pump results wrong when resampled (#71) (daffdb3)
  • resample emissions correctly to create valid json (3c9b52e)
  • result of validation of operational conditions when rate is zero should always be valid (9de403c)
  • validate time steps where rate is different from zero, not only when larger than zero (6ce07c4)
  • wrong standard_conditions_density when mixing two fluids (a16a695)

Documentation

  • fix generic compressor example (38870a3)
  • fix links (#116) (62cadfc)
  • how to migrate from 8.1 to 8.2 (4d3be58)
  • remove unnecessary information from migration guide (4730538)
  • specify only gensets for boiler/heater (#53) (2df3bdf)
  • update changelog 8.2 with changes for ltp- and stp (#43) (6fe4b77)
  • update changelog for 8.2 (3ccea74)
  • update docs and changelog for energy models (#133) (8f0d716)
  • update documentaion for heaters and boilers (#52) (2bef707)
  • update migration guide with ltp- and stp changes (#42) (4b0b230)

Miscellaneous Chores

  • add 8.3 changelog (9f4a4af)
  • add fluid mixing checks (53c1626)
  • add fluid mixing checks (0f3ddca)
  • add installation filter to flare nmvoc (#87) (f37b76d)
  • add installation filter to remaining ltp-columns (#91) (39df792)
  • add power adjustment constant also for compressor trains with interstage pressure (#136) (c8a4861)
  • add test for adjust energy usage on multiple streams and pressures compressor trains (c8a4861)
  • add test of count_parentheses (0d1ce6f)
  • add test of validation of operational conditions when suction pressure exceeds discharge pressure (d218273)
  • added changelog entry about interstage pressure fix (#95) (2a1e8b0)
  • count parantheses in list of tokens only among the elements that are strings (#94) (0d1ce6f)
  • energy model type not allowed to change over time (#131) (670cff2)
  • enforce unique fuel type names, and unique emission names within one fuel type (#84) (4ea9c63)
  • fix broken link in documentation of GENERATORSETS keyword (#103) (329c8e9)
  • fix typing of fluid composition (c0d98b3)
  • improve documentation on defining compressor charts using CURVE and CURVES (#97) (1bde68a)
  • improve error message when bad yaml file name (#77) (d2eb733)
  • merge queque (d4489c6)
  • numpy ndarray typing (#46) (9b7b308)
  • pin numpy to compatible numpy version (35a3640)
  • remove limiting dependency typer-cli (8208444)
  • simplify dependencies for use with komodo (39c5c36)
  • update dependencies to be aligned with external requirements (fbfbfeb)
  • update snapshots after power adjustment constant fix for compressor trains with interstage pressure (c8a4861)

Code Refactoring

  • consumer system v2 (248dabb)
  • ensure neqsim fluid is contained to FluidStream object (#118) (d1d6ad6)
  • enthalpy calculations (#109) (a01a215)
  • enthalpy calculations (#110) (cf7d1a9)
  • imrpove naming and documentation (94be7fa)
  • molar_mass_kg_per_mol is not used in the code (3ea535e)
  • move NeqSimfluid creation into NeqSim wrapper (57c4b24)
  • NeqSim mapping (#120) (0a0b2fe)
  • remove FluidStream copy (#119) (0e30ab2)
  • Use a list comprehension to create a transformed list (#112) (5d7292b)

Tests

  • add test for fluid stream mixing (0ba8f8f)

Continuous Integration

  • create release-please pr against correct branch (be9426a)
  • fix issue with api refernce docs generation (#44) (42c1402)
  • fix syntax for gh action workflow (d8700dd)
  • Lock pydantic version in CI and update hooks (#106) (2ea517e)
  • remove duplicate build of docs (#62) (e5b896b)
  • set default ownership for source (16d54f1)
  • support hotfix releases (0346929)
  • update pre-commit settings (6092255)