Skip to content

Commit

Permalink
chore(main): release 8.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Aug 9, 2023
1 parent c0d98b3 commit 3fc79a2
Show file tree
Hide file tree
Showing 3 changed files with 100 additions and 2 deletions.
98 changes: 98 additions & 0 deletions docs/docs/changelog/changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,103 @@
# Changelog

## [8.3.0](https://github.com/equinor/ecalc/compare/v8.2.2...v8.3.0) (2023-08-09)


### ⚠ BREAKING CHANGES

* energy model type not allowed to change over time ([#131](https://github.com/equinor/ecalc/issues/131))

### Features

* output pump head to json-file ([#49](https://github.com/equinor/ecalc/issues/49)) ([60720f4](https://github.com/equinor/ecalc/commit/60720f429cb5da82cd839740eca8d3039c9d5969))


### Bug Fixes

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


### Documentation

* fix generic compressor example ([38870a3](https://github.com/equinor/ecalc/commit/38870a3f735e7397502345dda69f646240328490))
* fix links ([#116](https://github.com/equinor/ecalc/issues/116)) ([62cadfc](https://github.com/equinor/ecalc/commit/62cadfcf581b101d7bb33b3772ffb65eefbf670b))
* how to migrate from 8.1 to 8.2 ([4d3be58](https://github.com/equinor/ecalc/commit/4d3be58f5af44cbdee4158017b163361371dc23c))
* remove unnecessary information from migration guide ([4730538](https://github.com/equinor/ecalc/commit/47305386db82d826245c67e6c10a8597a36bfc09))
* specify only gensets for boiler/heater ([#53](https://github.com/equinor/ecalc/issues/53)) ([2df3bdf](https://github.com/equinor/ecalc/commit/2df3bdf299bcb6cf47289259e4fedd21c2de141c))
* update changelog 8.2 with changes for ltp- and stp ([#43](https://github.com/equinor/ecalc/issues/43)) ([6fe4b77](https://github.com/equinor/ecalc/commit/6fe4b773a156d01eec67e8e70b764d4e18d374ce))
* update changelog for 8.2 ([3ccea74](https://github.com/equinor/ecalc/commit/3ccea743332f0d1950ff61ca6747bb507ea37bd4))
* update docs and changelog for energy models ([#133](https://github.com/equinor/ecalc/issues/133)) ([8f0d716](https://github.com/equinor/ecalc/commit/8f0d71633d80a99da369dffa05f386e554f3c0bb))
* update documentaion for heaters and boilers ([#52](https://github.com/equinor/ecalc/issues/52)) ([2bef707](https://github.com/equinor/ecalc/commit/2bef70731be94ace7d0a2269f2ebf07bd01e82b2))
* update migration guide with ltp- and stp changes ([#42](https://github.com/equinor/ecalc/issues/42)) ([4b0b230](https://github.com/equinor/ecalc/commit/4b0b23011a9d2161741dd52031070307fc6c1b68))


### Miscellaneous Chores

* add 8.3 changelog ([9f4a4af](https://github.com/equinor/ecalc/commit/9f4a4af545126922a38807c51268bd84dfb868db))
* add fluid mixing checks ([53c1626](https://github.com/equinor/ecalc/commit/53c1626ebf10edc71c0ba4ef5fcdbe1cd6a32ac0))
* add fluid mixing checks ([0f3ddca](https://github.com/equinor/ecalc/commit/0f3ddcaca1164acad3f5d213b2e8daac05333042))
* add installation filter to flare nmvoc ([#87](https://github.com/equinor/ecalc/issues/87)) ([f37b76d](https://github.com/equinor/ecalc/commit/f37b76d0b3c2f6941585299998205c3a907b41a8))
* add installation filter to remaining ltp-columns ([#91](https://github.com/equinor/ecalc/issues/91)) ([39df792](https://github.com/equinor/ecalc/commit/39df7923d79a393981285986016311e9f1b0848f))
* add test of count_parentheses ([0d1ce6f](https://github.com/equinor/ecalc/commit/0d1ce6feff7a6aaeecab57fd9a661122b691d3b5))
* add test of validation of operational conditions when suction pressure exceeds discharge pressure ([d218273](https://github.com/equinor/ecalc/commit/d2182730c2fdcd98e54fef8625cd289dc206b2bf))
* added changelog entry about interstage pressure fix ([#95](https://github.com/equinor/ecalc/issues/95)) ([2a1e8b0](https://github.com/equinor/ecalc/commit/2a1e8b085ed87dcbb8da874b64f737721f0ceaae))
* count parantheses in list of tokens only among the elements that are strings ([#94](https://github.com/equinor/ecalc/issues/94)) ([0d1ce6f](https://github.com/equinor/ecalc/commit/0d1ce6feff7a6aaeecab57fd9a661122b691d3b5))
* energy model type not allowed to change over time ([#131](https://github.com/equinor/ecalc/issues/131)) ([670cff2](https://github.com/equinor/ecalc/commit/670cff2154e2881aea25903557a7f187bdab05ee))
* enforce unique fuel type names, and unique emission names within one fuel type ([#84](https://github.com/equinor/ecalc/issues/84)) ([4ea9c63](https://github.com/equinor/ecalc/commit/4ea9c630510015e2030f0840b933ea399cc0734b))
* fix broken link in documentation of GENERATORSETS keyword ([#103](https://github.com/equinor/ecalc/issues/103)) ([329c8e9](https://github.com/equinor/ecalc/commit/329c8e993c217e7685c082b7671a12c4115bba87))
* fix typing of fluid composition ([c0d98b3](https://github.com/equinor/ecalc/commit/c0d98b3a6f4dfb411edfa9bdd8be3c887b28f6da))
* improve documentation on defining compressor charts using CURVE and CURVES ([#97](https://github.com/equinor/ecalc/issues/97)) ([1bde68a](https://github.com/equinor/ecalc/commit/1bde68a38e75255c8f2d6cd88fb5b6ba1ddb97c9))
* improve error message when bad yaml file name ([#77](https://github.com/equinor/ecalc/issues/77)) ([d2eb733](https://github.com/equinor/ecalc/commit/d2eb733264b2d5b2114a785096c9d6abbffea21b))
* merge queque ([d4489c6](https://github.com/equinor/ecalc/commit/d4489c604b807c07a7e41a038cbdfeca9720ade1))
* numpy ndarray typing ([#46](https://github.com/equinor/ecalc/issues/46)) ([9b7b308](https://github.com/equinor/ecalc/commit/9b7b308ea6ce5c0aee5acdf8226cd94b90b448aa))
* pin numpy to compatible numpy version ([35a3640](https://github.com/equinor/ecalc/commit/35a3640a96c376f4d37e74fd62aec0f0a0bf458b))
* remove limiting dependency typer-cli ([8208444](https://github.com/equinor/ecalc/commit/820844475c29460f29a44bb7917ed5bd37d4ad45))
* simplify dependencies for use with komodo ([39c5c36](https://github.com/equinor/ecalc/commit/39c5c365aea85ba333a5a509fe5cfbee1be5d9d0))
* update dependencies to be aligned with external requirements ([fbfbfeb](https://github.com/equinor/ecalc/commit/fbfbfeb4292011c04d9107218a5b4188e052f7ff))


### Code Refactoring

* consumer system v2 ([248dabb](https://github.com/equinor/ecalc/commit/248dabb595a12ed6ca9a0f8ef519f5439a3b0964))
* ensure neqsim fluid is contained to FluidStream object ([#118](https://github.com/equinor/ecalc/issues/118)) ([d1d6ad6](https://github.com/equinor/ecalc/commit/d1d6ad6fa1c6cfdf4eee428477995c6f163fa11a))
* enthalpy calculations ([#109](https://github.com/equinor/ecalc/issues/109)) ([a01a215](https://github.com/equinor/ecalc/commit/a01a2153fe904d191150c4ced09257dc45484194))
* enthalpy calculations ([#110](https://github.com/equinor/ecalc/issues/110)) ([cf7d1a9](https://github.com/equinor/ecalc/commit/cf7d1a9e975fece41b98f4ab6c7bbb3edb562735))
* imrpove naming and documentation ([94be7fa](https://github.com/equinor/ecalc/commit/94be7fa714a0db20944e9b35d1867d11a0748e7f))
* molar_mass_kg_per_mol is not used in the code ([3ea535e](https://github.com/equinor/ecalc/commit/3ea535ef68ead2b600b33319c1ed70907e7ba681))
* move NeqSimfluid creation into NeqSim wrapper ([57c4b24](https://github.com/equinor/ecalc/commit/57c4b244d6449c6b43bcea75a1f7ed1f82ccfc8c))
* NeqSim mapping ([#120](https://github.com/equinor/ecalc/issues/120)) ([0a0b2fe](https://github.com/equinor/ecalc/commit/0a0b2fea564c1695bb920145086f23bccac91528))
* remove FluidStream copy ([#119](https://github.com/equinor/ecalc/issues/119)) ([0e30ab2](https://github.com/equinor/ecalc/commit/0e30ab288b18fecbde62067564ac235d6c58dae1))
* Use a list comprehension to create a transformed list ([#112](https://github.com/equinor/ecalc/issues/112)) ([5d7292b](https://github.com/equinor/ecalc/commit/5d7292bdafd16bc74b2e9b8bc13e97cf279fd9f7))


### Tests

* add test for fluid stream mixing ([0ba8f8f](https://github.com/equinor/ecalc/commit/0ba8f8fff9503b791b6edaf16c45cb3d922d6c2b))


### Continuous Integration

* create release-please pr against correct branch ([be9426a](https://github.com/equinor/ecalc/commit/be9426a774b8704b2f22e9a83544e07bd92a8808))
* fix issue with api refernce docs generation ([#44](https://github.com/equinor/ecalc/issues/44)) ([42c1402](https://github.com/equinor/ecalc/commit/42c140269a9e8a6d5f09e9354d14ae51d02f3e81))
* fix syntax for gh action workflow ([d8700dd](https://github.com/equinor/ecalc/commit/d8700dd9bccd40cb4b3bdb75119e0bd47baf3985))
* Lock pydantic version in CI and update hooks ([#106](https://github.com/equinor/ecalc/issues/106)) ([2ea517e](https://github.com/equinor/ecalc/commit/2ea517e79a34195e561a4897798bd24ef9cae6ae))
* remove duplicate build of docs ([#62](https://github.com/equinor/ecalc/issues/62)) ([e5b896b](https://github.com/equinor/ecalc/commit/e5b896b9f46a7e13c6d806237c4d4bef44833b77))
* set default ownership for source ([16d54f1](https://github.com/equinor/ecalc/commit/16d54f1a30368d92ead377baceef98820754c25f))
* support hotfix releases ([0346929](https://github.com/equinor/ecalc/commit/03469295d20526e391938a5830d1513088a8803f))
* update pre-commit settings ([6092255](https://github.com/equinor/ecalc/commit/6092255da9ca373537b162b21190bfe9f138a027))

## [8.2.2](https://github.com/equinor/ecalc/compare/v8.2.1...v8.2.2) (2023-05-28)


Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[tool.poetry]
name = "libecalc"
# DO_NOT_EDIT: Version number automatically changed in CICD
version = "8.2.2" # x-release-please-version
version = "8.3.0" # x-release-please-version
# END_DO_NOT_EDIT
description = "eCalc™ is a software tool for calculation of energy demand and greenhouse gas (GHG) emissions from oil and gas production and processing."
keywords = ["energy", "emission", "scientific", "engineering"]
Expand Down
2 changes: 1 addition & 1 deletion src/ecalc/libraries/libecalc/common/libecalc/version.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from libecalc.common.version import Version

# DO NOT EDIT - replaced in CI
__version__ = "8.2.2" # x-release-please-version
__version__ = "8.3.0" # x-release-please-version
# END DO NOT EDIT


Expand Down

0 comments on commit 3fc79a2

Please sign in to comment.