Skip to content

Releases: equinor/ecalc

v9.1.0

14 Nov 14:11
Compare
Choose a tag to compare

9.1.0 (2024-11-14)

Bug Fixes

  • bug in get maximum standard rate for variable speed train with maximum power (#694) (42ce562)
  • max standard rate when pressure control is UPSTREAM_CHOKE (#661) (962ce42)
  • missing discriminator keyword error message (a0ee229)

Documentation

  • adding figure to show surge line, control margin and stonewall on compressor chart (#695) (cdf301b)
  • change readme for test folder to include changes to docker-compose file (00cb459)
  • try to make release-please create pr for 9.1.0 (#679) (adb5bf5)
  • update docs and migration guide with new requirements for control margin and generic charts (#686) (f2c939f)

Miscellaneous Chores

  • bump NeqSim version to 3.0.5 (#693) (e2bef51)
  • changing algorithm for get max rate for streams (#684) (c13ae30)
  • clean up TimeSeriesRate and remove reindex from consumer (#668) (c435999)
  • move tests outside src directory (1fca841)
  • remove extensions from devcontainer not needed (#674) (5399a92)
  • remove warning stating that control margin is experimental (#692) (45ad389)
  • update dependencies week 46 (#696) (6bd1a7a)
  • update docs for running tests (97245f2)
  • upgrade dependencies for week 45 (#689) (1980b11)

Tests

  • add new service to test/docker-compose.yml to run all tests (d3b132e)
  • add pytest filterwarnings with error::DeprecationWarning as baseline (87e2d8a)
  • allow both validation and not in yaml builders (ec32fc8)
  • introduce yaml builders (75a73a8)
  • remove unnecessary asset configuration service (9543bfb)
  • resource- and configuration service fixtures (7775eb8)
  • simplify venting emitter error tests (2191c52)

v8.20.8

14 Nov 14:06
e8d25dd
Compare
Choose a tag to compare

8.20.8 (2024-11-14)

Miscellaneous Chores

v9.0.0

31 Oct 14:24
cf86b36
Compare
Choose a tag to compare

9.0.0 (2024-10-31)

⚠ BREAKING CHANGES

  • control margin required for compressors (#635)

Bug Fixes

  • missing validation on venting emitter type oil volume (#662) (68ef074)
  • some consumer or emitter validation (7f808da)
  • support python types in DiscriminatorWithFallback (44dbb50)
  • validate lengths after data validation (a2e3f59)

Documentation

  • changed from dockerfile to docker-compose.yml (48732d4)
  • inform how to run tests locally (#675) (15fdf2f)

Miscellaneous Chores

  • automatic ruff fixes for python 3.11 (77897a4)
  • avoid tests to reference other tests except fixtures (4b15aab)
  • back to python 3.8 to make 3.11 changes in separate commit (6e88619)
  • change to use python 3.11 as default (d2a9145)
  • control margin required for compressors (#635) (2b3ea2a)
  • make it easier to generate changelog on release (#660) (66c7c10)
  • make ruff happy (9d7d23f)
  • more info on python 3.11 minimum (8664182)
  • refix additional python 3.11 ruff complaints (0a711a3)
  • release 9.0.0 (#677) (c4f238a)
  • remove python 3.8,3.9,3.10, add 3.13 support (bd592b4)
  • remove unused code (dbdb6dd)
  • remove unused code (436c05b)
  • run ruff with python 3.11 (2981ced)
  • update changelog regarding python support (2e8cb13)
  • update pr template to reflect next.md change (dcbd43a)
  • update to python 3.11 syntax (a2c4a74)
  • upgrade dependencies for week 43 (#657) (19ef808)

Code Refactoring

  • consumer system v2 types (a7177b1)
  • move generator to formatter (0937014)
  • numpy2 ready - avoid Numpy DeprecationWarnings (7cbf9db)
  • reference service interface (d8f28ab)
  • set defaults in yaml (cdf3864)
  • use Periods instead of datetime for temporal model dicts (4068795)

Tests

  • remove dto cases (400374d)
  • update and fix tests (7c1f2e6)
  • use pytest marker and run stp/ltp tests in Docker (c304705)
  • use yaml model in requested pressure test (8c855e1)

v8.26.0

18 Oct 12:20
9f2aa1a
Compare
Choose a tag to compare

8.26.0 (2024-10-16)

Bug Fixes

Miscellaneous Chores

Code Refactoring

Tests

  • use column id instead of index (2760c05)

v8.20.7

18 Oct 12:14
d51fcb3
Compare
Choose a tag to compare

8.20.7 (2024-10-18)

Miscellaneous Chores

v8.25.0

10 Oct 11:10
Compare
Choose a tag to compare

8.25.0 (2024-10-10)

⚠ BREAKING CHANGES

  • cli: Removed ecalc show results from the cli. This feature is assumed to be of little use and causes additional maintenance.

Features

  • cli: remove ecalc show results command (6d1f104)

Miscellaneous Chores

Tests

  • test yaml categories instead of dto (29cdaab)

v8.24.0

02 Oct 11:14
Compare
Choose a tag to compare

8.24.0 (2024-10-02)

Bug Fixes

  • make sure default pressure control is set for all trains (b233444)

Miscellaneous Chores

v8.23.1

26 Sep 16:13
Compare
Choose a tag to compare

8.23.1 (2024-09-26)

Bug Fixes

  • make sure default pressure control is set for all trains (b1e264e)

v8.23.0

26 Sep 07:36
58c04a7
Compare
Choose a tag to compare

8.23.0 (2024-09-26)

⚠ BREAKING CHANGES

  • H2O no longer supported in fluid composition, use 'water'

Features

  • add adjustment factor for models (new) (#611) (63010f3)

Documentation

Miscellaneous Chores

Code Refactoring

  • don't use dto in DirectExpressionConsumerFunction (42b6774)
  • into ChartCurve move (89ec20d)
  • move ChartAreaFlag (433ef35)
  • move ComponentType to common (8dbd146)
  • move compressor charts into common (de98661)
  • move compressor charts into common (e871bb8)
  • move consumption type to common (3aec497)
  • move enums/types (e3135f6)
  • move VariablesMap (1a1e2a2)
  • remove dto module imports (b61d56e)
  • remove unnecessary validation (4c5af25)
  • remove unused properties (7659111)
  • rename dto charts (64b2d00)
  • time series collection, resource handling (cf80ce8)
  • use yaml objects in mapper (ef21d6f)

v8.20.6

26 Sep 12:20
c382495
Compare
Choose a tag to compare

8.20.6 (2024-09-26)

Miscellaneous Chores