Recent Releases of eCalc

eCalc - v13.7.9

13.7.9 (2026-06-05)

Bug Fixes

  • libecalc: compute INDIVIDUAL_ASV_RATE per-stage boundary against realistic upstream inlet (#1597) (4425d9a)
  • libecalc: reset recirculation inside AntiSurgeStrategy.apply() (#1594) (b9587d2)
  • libecalc: surface stonewall failure from upstream-choke pressure control (#1599) (1bad9b7)
  • libecalc: tighten Solution.combine semantics and clean up OutletPressureSolver (#1609) (1e88d67)
  • libecalc: use speed-aware stonewall bounds in common-ASV evaluation (#1605) (194a505)
  • process: binary search returns last accepted value instead of arbitrary midpoint (#1589) (3a0ddb0)

Miscellaneous Chores

  • add process simulation yaml builder (#1603) (e0e6544)
  • add process unit yaml builders (#1600) (0c0f3ba)
  • add yaml builders for inlet streams and predefined fluid models (#1601) (c25c15a)
  • bug in yaml mapper assumed process_units had name attribute (#1598) (d733f96)
  • skip blowing up exception when it is expected (#1595) (4cd7c0d)
  • upgrade dependencies for week 23. Auto-generated by devCalc (#1606) (7f19646)

Code Refactoring

  • extract production solver assembly from test-only builder (#1596) (b2df1db)
  • libecalc: lift inline recirculation resets into PressureControlStrategy.reset() (b9587d2)
  • replace yaml compressor stages with process units in pipeline (#1591) (9f47f9e)

Tests

  • use fixture factories instead of functions directly (46f5f75)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 9 days ago

eCalc - v13.7.8

13.7.8 (2026-05-28)

Bug Fixes

  • process: short-circuit RateTooHigh before anti-surge in OutletPressureSolver (#1588) (78bd2de)
  • recompute anti-surge recirculation at each upstream-choke probe (#1583) (204bf4b)

Miscellaneous Chores

Code Refactoring

  • introduce YamlProcessUnit types and rename to YamlProcessPipeline (#1581) (7b46cb9)
  • move new YAML process model into yaml_types/process/ (#1587) (d8a40b4)
  • solver: extract rate-recovery helpers (#1577) (43a477a)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 17 days ago

eCalc - v13.7.7

13.7.7 (2026-05-27)

Miscellaneous Chores

  • upgrade dependencies for week 22. Auto-generated by devCalc (#1584) (fb7c987)
  • use list of periods instead of cumbersome periods class (#1573) (e3cfdd7)

Code Refactoring

  • solver: typed Solution failures and factories (#1575) (30a60b2)

Tests

  • add compressor solver-path matrix regression tests (#1582) (41469c9)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 18 days ago

eCalc - v13.7.6

13.7.6 (2026-05-21)

Miscellaneous Chores

  • run release please on push (0b551df)
  • upgrade dependencies for week 21. Auto-generated by devCalc (#1569) (215d605)
  • work with process unit configurations (#1571) (27db2da)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 24 days ago

eCalc - v13.7.5

13.7.5 (2026-05-20)

Miscellaneous Chores

  • add names to process simulation, process pipeline (d44d7f8)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 25 days ago

eCalc - v13.7.4

13.7.4 (2026-05-19)

Miscellaneous Chores

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 26 days ago

eCalc - v13.7.3

13.7.3 (2026-05-19)

Miscellaneous Chores

  • add compressors parameter to shaft (cfb7915)
  • improve resource discovery and reference handling for new sections (#1557) (77e5d7e)
  • upgrade dependencies for week 21. Auto-generated by devCalc (#1558) (77c40ab)

Code Refactoring

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 26 days ago

eCalc - v13.7.2

13.7.2 (2026-05-18)

Bug Fixes

  • neqsim: re-flash gas-only system after liquid removal (#1553) (f5639d7)
  • process: raise on non-positive inlet molar mass in LiquidRemover (1a745f3)
  • process: scale mass rate when LiquidRemover drops out liquid phase (#1546) (1a745f3)
  • return zero rates instead of NaN for zero-rate compressor timesteps (#1535) (faa2f4e)

Documentation

  • changelog entry for LiquidRemover mass-rate fix (1a745f3)
  • changelog entry for zero-rate NaN fix (faa2f4e)

Miscellaneous Chores

  • add process timesteps to simulation (#1556) (5db8cea)
  • expose configuration handlers (a938235)
  • upgrade dependencies for week 20. Auto-generated by devCalc (f71f21c)

Tests

  • process: assert LiquidRemover raises on non-positive inlet molar mass (1a745f3)
  • process: assert LiquidRemover scales mass rate by gas mass fraction (1a745f3)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 27 days ago

eCalc - v13.7.1

13.7.1 (2026-05-08)

Bug Fixes

  • harden compressor PH flash robustness and error handling (#1540) (684e94b)

Miscellaneous Chores

  • add basedpyright to prek (7d9b8e4)
  • change to use value object dataclass transform decorator (#1536) (74d251c)
  • core team owner of baseline (fdd5b9c)
  • upgrade dependencies for week 19. Auto-generated by devCalc (#1538) (9d0bbef)
  • use prek (d02d329)

Tests

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 month ago

eCalc - v13.7.0

13.7.0 (2026-05-04)

Features

  • MultiShaftEqualRatioSolver — equal-ratio independently-shafted train (91fc2e7)
  • MultiShaftSolver — sequential solver with caller-supplied pressure targets (#1527) (91fc2e7)

Bug Fixes

  • guard against zero pressure in get_max_standard_rate (#1532) (ce1723e)
  • short-circuit multi pressure solver on per-segment failure (f72a717)
  • upstream choke solver returns false success at rate capacity boundary (#1529) (64ce9ae)

Miscellaneous Chores

  • move time series stream and time aware process objects (#1531) (a2a9e16)
  • proposal to also have a decorator for value objects (#1517) (bcaf0be)

Code Refactoring

  • clean upstream choke solver — remove try/except surrogate, add precondition assert (64ce9ae)

Tests

  • cover max-choke-above-target path in upstream choke solver (64ce9ae)
  • failing first segment in multi pressure solver (#1528) (f72a717)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 month ago

eCalc - v13.6.0

13.6.0 (2026-05-01)

Features

Bug Fixes

  • replace stonewall-lookup with binary search in FeasibilitySolver (#1513) (66726c1)
  • reset recirculation before computing pressure control boundary (#1515) (90bd9ab)

Miscellaneous Chores

Code Refactoring

  • consolidate state reset via ProcessRunner.reset_to (#1518) (879e177)
  • individual asv pressure solve each stage on its own outlet (#1511) (6ad8dc2)
  • update boundary calculations for Common ASV strategies (#1508) (46a3506)

Tests

  • FeasibilitySolver excess rate coverage (66726c1)

Continuous Integration

  • update pre-commit hooks and py 3.12 syntax (#1512) (d779fd8)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 month ago

eCalc - v13.5.1

13.5.1 (2026-04-24)

Miscellaneous Chores

  • add stream distribution config (1bc4937)
  • deal with compressor stage (a593aa9)
  • neqsim: bump bundled NeqSim.jar from 3.0.38 to 3.8.0-Java8 (#1504) (45e4f74)
  • upgrade dependencies for week 17. Auto-generated by devCalc (#1502) (f785560)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 2 months ago

eCalc - v13.5.0

13.5.0 (2026-04-22)

Features

  • add pandas 3.x compatibility and upgrade (#1491) (f5a3016)

Documentation

  • improve expressions documentation with order of operations (#1480) (a132c19)

Miscellaneous Chores

  • change range resolving for pandas, rich wrt komodo + dep upd (#1494) (c7922e5)
  • docs: update docusaurus (#1485) (6d5fbf7)
  • fix temp publish changes (a91a6dd)
  • mapping from yaml to temporary domain/DTO representation (#1490) (742c773)
  • release 13.5.0 (7f99ec9)
  • upgrade dependencies for week 16. Auto-generated by devCalc (#1489) (b1ad686)

Code Refactoring

  • drop FluidService from RecirculationLoop, DirectSplitter and DirectMixer (#1487) (8ff99f8)
  • invert shaft-compressor relationship (#1481) (7386e54)
  • process-solver: use Solution.combine() to merge configurations and track success (#1460) (87b3864)
  • rename simulation unit to configuration handler (30e0bfe)
  • separate configuration handlers from process units (4849ed4)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 2 months ago

eCalc - v13.4.0

What's Changed

Full Changelog: https://github.com/equinor/ecalc/compare/v13.2.0...v13.4.0

Emissions - Emission Observation and Modeling - Python
Published by markusrf 2 months ago

eCalc - v13.2.0

13.2.0 (2026-03-05)

Features

  • adding support for stp export of new columns (#1406) (5f94a4c)

Bug Fixes

  • make resource header names case-insensitive (#1405) (d4b9127)

Miscellaneous Chores

  • deps: bump actions/upload-artifact from 6 to 7 (d65fa1f)
  • upgrade dependencies for week 10. Auto-generated by devCalc (#1402) (a8f4bd2)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 3 months ago

eCalc - v13.1.1

13.1.1 (2026-03-04)

Bug Fixes

  • always export all columns for all timesteps for STP and LTP (#1401) (86fd5ab)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 3 months ago

eCalc - v13.1.0

13.1.0 (2026-03-04)

Features

  • recirculation loop must be closed, meaning it can not contain splitters or mixers (#1386) (f6c0476)

Miscellaneous Chores

  • approv ISC as comptaible license with LGPL 3.0 (ff61be7)
  • config for jvm lifecycle py4j (#1398) (a3a64d2)
  • implement asv solver (#1394) (0e4083c)
  • implement common asv compressor train solver (#1385) (6566921)
  • init recirculation to capacity (e0291a0)
  • upgrade dependencies for week 08. Auto-generated by devCalc (80d5136)
  • upgrade dependencies for week 09. Auto-generated by devCalc (#1391) (c662c35)

Code Refactoring

  • add yaml process constraints (#1376) (f591cde)
  • don't manipulate fluids in upstream choke solver (cadc77c)
  • pass func to solver when testing a solution (5bf15db)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 3 months ago

eCalc - v13.0.4

13.0.4 (2026-02-09)

Miscellaneous Chores

  • add support for python 3.14, drop support for python 3.11 (10c2f80)
  • format and test unexpected license changes properly (b13645c)

Code Refactoring

  • remove choke from process system (edee9bc)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 4 months ago

eCalc - v13.0.3

13.0.3 (2026-02-05)

Documentation

Miscellaneous Chores

  • deps: bump actions/checkout from 4 to 6 (6160d88)
  • init process simulation (8dc5ed3)
  • test uv.lock only dependency scanning (3f394d6)
  • upgrade dependencies for week 06. Auto-generated by devCalc (70fb8db)

Code Refactoring

  • add yaml process system top level (#1367) (18f5388)
  • add YAML types for inlet streams and fluid model refs (#1365) (06054fa)
  • make liquid remover inherit from ProcessUnit (#1372) (59706d2)
  • make temperature setter inherit from ProcessUnit (#1373) (6b847cf)
  • merge choke and pressure modifier classes (#1371) (c5013ae)
  • raise exception when process system is outside capacity (d1effef)
  • remove old process system and unit classes (#1356) (3e55c3b)
  • remove shaft from process system (3b6f818)

Tests

  • add choke and speed solver tests (61c83af)

Continuous Integration

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 4 months ago

eCalc - v13.0.2

13.0.2 (2026-01-29)

Bug Fixes

  • Add missing GPL license text to LICENSE (#1349) (af09684)
  • issue with nan in elementwise sum (261aeea)

Documentation

  • remove duplicate classifiers in pyproject.toml (#1353) (97275df)

Miscellaneous Chores

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 5 months ago

eCalc - v13.0.1

13.0.1 (2026-01-28)

Bug Fixes

Miscellaneous Chores

  • init parallel system yaml (0f832b0)
  • upgrade dependencies for week 05. Auto-generated by devCalc (#1348) (4159978)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 5 months ago

eCalc - v13.0.0

13.0.0 (2026-01-26)

⚠ BREAKING CHANGES

  • remove ADJUSTMENT from FACILITY_INPUTS (#1339)
  • remove ADJUSTMENT from FACILITY_INPUTS (#1333)
  • --csv will no longer disable the csv file, --no-csv should be used instead.

Features

Bug Fixes

  • --csv will no longer disable the csv file, --no-csv should be used instead. (94ced50)
  • ensure shaft speed is set correctly after root-finding (#1325) (61c18eb)

Reverts

Documentation

Miscellaneous Chores

Code Refactoring

  • assign ports to all compressor models that receive fluid streams (ecbacfa)
  • assign ports to all compressor models with common shaft (#1291) (ecbacfa)
  • make ports from splitters and mixers (ecbacfa)
  • merge multiple streams and pressures train into common shaft train (#1295) (2b429a2)
  • move category enums to presentation/yaml (d04949a)
  • move NodeInfo (f68980a)
  • remove ADJUSTMENT from FACILITY_INPUTS (#1333) (334d343)
  • remove common base in dto (b7e5596)
  • remove ResultOptions (aa9cd0d)
  • remove unused array type (a7aeabd)
  • rename NodeInfo to ContainerInfo (20ce886)
  • update compress to accept only FluidStream argument (#1307) (db48551)
  • use setter for asv recirculation instead of passing values (#1283) (da0726f)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 5 months ago

eCalc - v12.2.0

12.2.0 (2026-01-14)

Features

  • add configurable cache sizes for NeqSimFluidService (#1314) (5b4fcf3)

Bug Fixes

  • filter out energy containers if no energy usage model (6915085)

Miscellaneous Chores

Code Refactoring

  • move serializable chart (69f4f8b)
  • pure dataclass Fluid architecture with two-level caching (#1294) (fe52fca)
  • remove emission noise (7450d50)

Tests

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 5 months ago

eCalc - v12.1.11

12.1.11 (2026-01-08)

Bug Fixes

  • handle small negative rates in splitter due to floating precision issues (#1305) (7a34ad2)
  • incorrect usage of pressure exception (#1310) (e78af71)
  • incorrect usage of pressure exception pt. 2 (#1311) (3a12299)

Miscellaneous Chores

  • add docstrings (7a34ad2)
  • allow core to approve changelog entries in draft (#1308) (1459f9b)
  • enable ruff for tests folder (293a3b4)

Code Refactoring

  • remove frequency from YamlModel (c2b8f41)
  • restructure errors (f66e321)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 5 months ago

eCalc - v12.1.10

12.1.10 (2026-01-06)

Documentation

  • remove notebook examples (c00aff2)

Miscellaneous Chores

  • deps: bump actions/download-artifact from 6 to 7 (3536a31)
  • deps: bump actions/upload-artifact from 5 to 6 (6b4fdf5)
  • update changelog (#1299) (424ee7d)
  • upgrade dependencies for week 02. Auto-generated by devCalc (#1301) (c56ed10)

Code Refactoring

Tests

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 5 months ago

eCalc - v12.1.9

12.1.9 (2025-12-30)

Miscellaneous Chores

  • don't return emission results (b92ce5c)
  • upgrade dependencies for week 01. Auto-generated by devCalc (#1296) (472fa10)
  • upgrade pre commit to latest (#1297) (e8fc4d7)

Tests

  • add x86 mark for tests dependent on arch (f38eefd)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 5 months ago

eCalc - v12.1.8

12.1.8 (2025-12-16)

Miscellaneous Chores

  • upgrade dependencies for week 51. Auto-generated by devCalc (#1288) (d353f52)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 6 months ago

eCalc - v12.1.7

12.1.7 (2025-12-15)

Bug Fixes

  • resampling of rate for a long period into rates for shorter periods (#1285) (8ab60be)

Code Refactoring

  • clarify installation result mapping (123981f)
  • introduce splitter and mixer process units within compressor stage (#1245) (e4fce9e)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 6 months ago

eCalc - v12.1.6

12.1.6 (2025-12-09)

Miscellaneous Chores

  • upgrade dependencies for week 50. Auto-generated by devCalc (#1278) (d1ff3d3)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 6 months ago

eCalc - v12.1.5

12.1.5 (2025-12-09)

Bug Fixes

  • handle domain validation exception for get_periods (1ecbece)

Code Refactoring

  • detach evaluation input registration from model registration (822c3e1)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 6 months ago

eCalc - v12.1.4

12.1.4 (2025-12-08)

Bug Fixes

  • crash on error message creation (1e0923d)

Code Refactoring

  • rename evaluation input args for clarity (#1269) (a592620)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 6 months ago

eCalc - v12.1.3

12.1.3 (2025-12-04)

Bug Fixes

  • avoid crash when chart_type does not exist (0df862b)
  • issue with expression validation in genset and venting emitter (c911a10)
  • make sure that the end date comes after the start date (#1259) (1e34bbd)

Miscellaneous Chores

  • enable docusaurus faster (e98db69)
  • fix publish docs (2c53a80)
  • separate build and test for docs (202cd9f)
  • separate dependency install and build in docs publish (7b7de39)
  • upgrade dependencies for week 48. Auto-generated by devCalc (#1254) (164f855)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 6 months ago

eCalc - v12.1.2

12.1.2 (2025-11-27)

Bug Fixes

  • handle multistream compressor in turbine model check (#1253) (f1c75b8)

Continuous Integration

  • update workflows to follow our new guidelines for gh actions (#1250) (b2630f2)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 7 months ago

eCalc - v12.1.1

12.1.1 (2025-11-26)

Miscellaneous Chores

  • upgrade dependencies for week 48. Auto-generated by devCalc (8ac6021)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 7 months ago

eCalc - v12.1.0

12.1.0 (2025-11-25)

Features

  • include control margin line in chart (65b6edb)

Bug Fixes

  • pin version of inline-snapshot for vscode test runner fix (#1231) (d1b4247)

Miscellaneous Chores

  • deps: bump actions/checkout from 5 to 6 (dc24889)
  • remove check_for_undefined_stages method (#1236) (d6b969e)
  • upgrade dependencies for week 47. Auto-generated by devCalc (#1233) (6039add)

Code Refactoring

Continuous Integration

  • add cooldown settings to Dependabot configuration (#1240) (0faff30)
  • change CODEOWNERS for npmrc and package-lock.json (#1234) (7fd6af8)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 7 months ago

eCalc - v12.0.4

12.0.4 (2025-11-17)

Bug Fixes

Miscellaneous Chores

Code Refactoring

Tests

  • add test that validates NO neqsim usage during validate_for_run (#1224) (b940361)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 7 months ago

eCalc - v12.0.3

12.0.3 (2025-11-13)

Bug Fixes

  • do not validate number of curves for generic from input chart (#1223) (1ed1bc8)

Code Refactoring

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 7 months ago

eCalc - v12.0.2

12.0.2 (2025-11-12)

Bug Fixes

  • add maximum power check for simplified compressor trains (#837) (8e9cbbc)
  • conditions venting emitters not working (#1215) (05a4fdc)

Miscellaneous Chores

Code Refactoring

  • add ChartData interface (17f3e5b)
  • remove ChartDTO and ChartCurveDTO from domain layer (#1214) (f0e5be9)
  • remove GenericFromDesignPoint intermediate class (d605b54)
  • split compressor train models and fluid factory (#1195) (20683fd)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 7 months ago

eCalc - v12.0.1

12.0.1 (2025-11-04)

Bug Fixes

  • issue with compressor with turbine in a system with crossover (83312ee)
  • return nan instead of zero for stage results when no stream (418218a)
  • use correct stage outlet for train property (692aeb7)
  • validation of compressor system when compressor chart is invalid or does not exist (#1206) (f343c5d)

Documentation

Miscellaneous Chores

  • improve operational settings validation error message (#1202) (18f20dd)
  • upgrade dependencies for week 45. Auto-generated by devCalc (85274cd)

Code Refactoring

  • introduce internal process units inside a compressor train stage (#1148) (dccba45)
  • introduce shaft object for common shaft compressor trains (#1089) (3e0a024)
  • single timestep to list mapping of compressor results (fab4a17)

Continuous Integration

  • disable trigger external workflow until audited (7cb19f4)
  • remove invalid data (#1205) (1b99dcb)
  • trigger external workflow on push to main in this repo (#1204) (895a2c0)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 7 months ago

eCalc - v12.0.0

12.0.0 (2025-10-29)

⚠ BREAKING CHANGES

  • disallow simplified compressor trains with unknown charts or unknown stages in a compressor system (#1175)

Features

  • also disallow compressor with turbine with unknown charts or stages in compressor system (#1196) (dfbedbc)
  • disallow simplified compressor trains with unknown charts or unknown stages in a compressor system (#1175) (5692088)

Miscellaneous Chores

  • deps: bump actions/download-artifact from 5 to 6 (af3ac57)
  • deps: bump actions/upload-artifact from 4 to 5 (88dd722)
  • remove snyk references (#1194) (396ef52)
  • set default neqsim implementation back to py4j again (#1187) (d31e0bb)
  • update snapshots (dfbedbc)
  • upgrade dependencies for week 44. Auto-generated by devCalc (#1199) (686e257)

Code Refactoring

  • add EnergyResult definition (b09f34c)
  • pump: simplify key methods in pump to use single values (#1180) (e359bf8)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 8 months ago

eCalc - v11.1.3

11.1.3 (2025-10-22)

Miscellaneous Chores

  • upgrade dependencies for week 43. Auto-generated by devCalc (72296f7)

Code Refactoring

  • clarify source of results in consumer function (c260ba3)
  • clarify source of results in system consumer function (1b13f8b)
  • remove mapping in consumer (0d63382)
  • remove unnecessary base result (b748cce)
  • simplify emission results in core (d2aeef8)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 8 months ago

eCalc - v11.1.2

11.1.2 (2025-10-17)

Bug Fixes

  • upload error on empty model item in YAML (#1173) (95d4fca)

Documentation

  • clarify effect of change for gensets (ed64e36)
  • highlight importance of debug with data defined frequency (7b6a6d7)
  • prepare release of libecalc v11.1.1 (#1163) (708a710)
  • removed 'Course Material'-pages (#1171) (f028071)

Miscellaneous Chores

  • add details to pr template (300af86)
  • deps: bump actions/setup-node from 5 to 6 (a89c682)
  • deps: bump astral-sh/setup-uv from 6 to 7 (#1167) (a48f61c)
  • improve error message for timeseries (#1166) (f58be89)
  • update config to use GHAS (#1165) (978f19b)
  • update node for docs devcontainer (b624383)
  • upgrade dependencies for week 41 (#1168) (64a267b)
  • upgrade dependencies for week 42. Auto-generated by devCalc (#1170) (5614793)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 8 months ago

eCalc - v11.1.1

11.1.1 (2025-10-01)

Documentation

Miscellaneous Chores

  • upgrade dependencies for week 40. Auto-generated by devCalc (8b2828e)

Code Refactoring

  • remove classes/methods in consumer system (846747c)
  • remove extend methods (b5f5ac9)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 8 months ago

eCalc - v11.1.0

11.1.0 (2025-09-29)

Features

  • include invalid data in pump model plot (#792) (a30aa6d)

Bug Fixes

  • upgrade @mdx-js/react from 3.1.0 to 3.1.1 (#1137) (e603b56)

Documentation

Miscellaneous Chores

  • change default neqsim engine to jpype (#1150) (3b5923b)
  • remove deprecation and future warnings in compressor sampled related to numpy and pandas (#1140) (e4e3139)
  • remove incorrect none typing (#1097) (6cdc8b1)
  • Rename v10.0 to v11.0.md to v10.0_to_v11.0.md (b5fc2dd)
  • update and move some tests (9fb9d74)
  • update snapshots and tests (a30aa6d)
  • update tests (41d6c11)
  • upgrade dependencies for week 39. Auto-generated by devCalc (#1138) (85f7ca6)

Code Refactoring

  • merge single speed and variable speed common shaft compressor trains (#1136) (9fb9d74)
  • move stage evaluation code from simplified train to stage (#1145) (41d6c11)
  • remove EnergyModelType class (#1144) (b24acb3)

Continuous Integration

  • readd support for distributing tests by runtimes (#1146) (34b4ab7)
  • Update pull_request_template.md (eae32c3)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 9 months ago

eCalc - v11.0.0

11.0.0 (2025-09-18)

⚠ BREAKING CHANGES

  • references must be unique across FACILITY_INPUTS, MODELS and FUEL_TYPES. Previously FUEL_TYPES was not included in this.

Features

  • experimental introduction of alternative neqsim impl (#1120) (45affd6)
  • make references unique (5bd0ad3)

Bug Fixes

  • compressor model error messages (f2acf84)
  • do not allow consumers with identical names within same system (#1118) (504b923)
  • remove old charts when validating json results (b3e6662)

Miscellaneous Chores

  • upgrade dependencies for week 38. Auto-generated by devCalc (#1124) (437cd57)

Code Refactoring

  • merge single and variable speed charts into one single chart (#1134) (b3e6662)
  • merge single and variable speed pumps into one pump model (b3e6662)
  • move generator set model mapping (5e6848a)
  • move pump model mapping (8aa0b33)
  • move tabulated model mapping (cd26814)
  • parse and validate compressor models when used (75808a2)
  • remove compressor sampled dto (64ca689)
  • remove compressor stage dto (#1133) (3dbd515)
  • remove final dto multiple streams and pressures train (#1128) (88fb08f)
  • remove final dto simplified train (#1125) (565203a)
  • remove final dto single speed compressor train (#1123) (b8a2196)
  • remove final dto variable speed train (#1127) (6379f24)
  • remove PathID (63f2d84)
  • remove unused classes (3939a5d)
  • use common mapper class (dbc63df)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 9 months ago

eCalc - v10.0.23

10.0.23 (2025-09-11)

Bug Fixes

  • don't crash when temporal model has been adjusted (01276f5)
  • only validate pressures when rates and regularity are positive (#1112) (820c257)

Miscellaneous Chores

  • allow pressure input values to be zero (#1111) (b26fa7f)
  • deps: bump actions/setup-node from 4 to 5 (aae9e7f)

Code Refactoring

  • map all models in a single mapper (5398b23)
  • remove dto from compressor sampled (#1113) (e749e1c)
  • remove dto from compressor train multiple streams and pressures (#1110) (d1a43bb)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 9 months ago

eCalc - v10.0.22

10.0.22 (2025-09-09)

Bug Fixes

  • validation/parsing of data with operational_settings_results (d329c41)

Performance Improvements

  • move validation of pressure ratios to before calculations (b007259)
  • move validation of pressure values to before calculations (#1090) (b007259)
  • move validation of rate values to before calculations (b007259)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 9 months ago

eCalc - v10.0.21

10.0.21 (2025-09-08)

Bug Fixes

  • do not allow empty load or fuel rate for direct consumer (#1095) (794005e)
  • enable compressors on both sides of interstage pressure to recirculate to find solution (#1093) (91ebb2c)
  • ensure float comparsion is ok (#1102) (b177035)
  • ensure that ecalc works with numpy1 (e6545de)
  • remove result from consumer system (11bbc1f)

Miscellaneous Chores

  • deps: bump actions/checkout from 4 to 5 (e9936ae)
  • remove list of expression from TimeSeriesExpression (#1094) (af8e508)
  • upgrade dependencies for week 36. Auto-generated by devCalc (#1092) (c653abb)

Code Refactoring

  • move model parsing inside reference service (1f1eb21)
  • remove class variables (c4d795b)
  • remove dto dependency from compressor train model (#1088) (25eb245)
  • remove dto from simplified train with known stages (#1091) (5e9d49f)
  • remove dto from simplified train with unknown stages (#1096) (72b5f07)
  • remove dto from single speed compressor train (#1099) (3eaf142)
  • remove dto from variable speed train (#1101) (da827d4)
  • simplify validation exceptions (f257cd1)
  • validate input before evaluating compressor model (f0942aa)

Continuous Integration

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 9 months ago

eCalc - v10.0.20

10.0.20 (2025-09-01)

Continuous Integration

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 10 months ago

eCalc - v10.0.19

10.0.19 (2025-09-01)

Bug Fixes

Miscellaneous Chores

Code Refactoring

  • remove double mapping pump model (#1066) (f0f5115)
  • simplify consumer function mapping (261fa48)
  • simplify consumer system with domain time series objects (#1063) (d6f019b)

Tests

  • add CABLE_LOSS to power from shore event (d75f05b)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 10 months ago

eCalc - v10.0.18

10.0.18 (2025-08-25)

Miscellaneous Chores

  • upgrade dependencies for week 35. Auto-generated by devCalc (#1061) (1fba1cd)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 10 months ago

eCalc - v10.0.17

10.0.17 (2025-08-25)

Bug Fixes

  • some models crashes with monthly frequency (#1059) (a46a250)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 10 months ago

eCalc - v10.0.16

10.0.16 (2025-08-22)

Bug Fixes

  • handle inaccuracy in neqsim handling of standard rate calculation (#1057) (df83293)

Miscellaneous Chores

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 10 months ago

eCalc - v10.0.15

10.0.15 (2025-08-21)

Bug Fixes

  • filter consumers with no model for period (4a34e41)
  • make sure dimension of rate per stream is correct for models with only one date (#1052) (de882b6)
  • which composition to use when there is zero rate passing through a compressor (#1053) (bec2a11)

Code Refactoring

  • unify tabular consumer time series interfaces (#1041) (bd79993)
  • use time series mask for time series rate and power (#1051) (c5b39db)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 10 months ago

eCalc - v10.0.14

10.0.14 (2025-08-19)

Miscellaneous Chores

  • upgrade dependencies for week 34. Auto-generated by devCalc (#1048) (200f5a1)

Code Refactoring

  • direct consumer function time series power loss factor (#1040) (5451eed)
  • introduce time series power loss factor (#1012) (c998adb)
  • use time series flow rate for direct consumer function (#1013) (457b63f)
  • use TimeSeries interfaces for CompressorConsumerFunction (0d79cfe)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 10 months ago

eCalc - v10.0.13

10.0.13 (2025-08-13)

Bug Fixes

  • control margin error message (47a9ac2)
  • improve validation errors for expressions (4fbec7f)
  • invalid chart validation error (52c71f0)

Miscellaneous Chores

  • deps: bump actions/checkout from 4 to 5 (eefc8cd)
  • deps: bump actions/download-artifact from 4 to 5 (1aa0793)

Code Refactoring

  • use new fluidstream object in compressor models and results (#1006) (14f1ce0)

Continuous Integration

  • set up default dependabot alerts for all package systems (bfd3d2b)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 10 months ago

eCalc - v10.0.12

10.0.12 (2025-08-05)

Miscellaneous Chores

  • allow versionstrings with v prefix to be treated as version (d52a314)
  • upgrade dependencies for week 31. Auto-generated by devCalc (31096ec)
  • upgrade dependencies for week 32. Auto-generated by devCalc (3d2f38c)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 10 months ago

eCalc - v10.0.11

10.0.11 (2025-07-23)

Continuous Integration

  • needs attribute required to read output (28f8c35)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 11 months ago

eCalc - v10.0.10

10.0.10 (2025-07-23)

Miscellaneous Chores

Continuous Integration

  • fix if statement, as any non true value means false (aacd035)
  • trigger publish via on_workflow_run event (e6dad6e)
  • use ul and dl artifacts to exchange data betw workflows (34f4ddc)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 11 months ago

eCalc - v10.0.9

10.0.9 (2025-07-22)

Continuous Integration

  • use relative path for calling action (0326512)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 11 months ago

eCalc - v10.0.8

10.0.8 (2025-07-22)

Continuous Integration

  • trigger publish based on another workflow completion (311a18c)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 11 months ago

eCalc - v10.0.7

10.0.7 (2025-07-22)

Continuous Integration

  • make publish event driven to allow for trusted publishing (7938ea0)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 11 months ago

eCalc - v10.0.6

10.0.6 (2025-07-22)

Miscellaneous Chores

  • upgrade dependencies for week 29. Auto-generated by devCalc (76adb32)

Code Refactoring

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 11 months ago

eCalc - v10.0.5

10.0.5 (2025-07-11)

Miscellaneous Chores

Code Refactoring

  • Introduce TimeSeriesExpression and ExpressionTimeSeriesFlowRate (#1008) (4a429bd)
  • remove category from components (feb0707)
  • separate category from EnergyComponent (99700cb)
  • track yaml hierarchy context and info in YamlModel (#1005) (443851e)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 11 months ago

eCalc - v10.0.4

10.0.4 (2025-07-03)

Bug Fixes

Miscellaneous Chores

  • upgrade dependencies for week 27. Auto-generated by devCalc (8ea63c2)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 12 months ago

eCalc - v10.0.3

10.0.3 (2025-07-02)

Bug Fixes

  • FileContext.start might be None (471f0af)

Documentation

  • add migration guide for breaking change to required END (4867c2c)
  • fix slug (540e1ba)
  • make it clear how start and end works, with good examples (3e31c49)
  • update changelog v10 (06e8999)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 12 months ago

eCalc - v10.0.2

10.0.2 (2025-06-30)

Bug Fixes

  • issue with single string value in resource (21863df)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 12 months ago

eCalc - v10.0.1

10.0.1 (2025-06-30)

Bug Fixes

  • FileContext for resource errors used index (225542a)
  • missing file context for InvalidResourceException (2723204)

Code Refactoring

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 12 months ago

eCalc - v10.0.0

10.0.0 (2025-06-27)

⚠ BREAKING CHANGES

  • The END keyword is now a required keyword in the yaml model file

Bug Fixes

  • actually use the upper and lower bound provided for finding the shaft speed of a compressor train (#963) (5781479)
  • bug in validation when a file reference didn't exist (995abbd)
  • include file context for yaml validation errors (78f1508)
  • provide FileContext in validation errors (#967) (9557d2f)
  • provide resource validation errors in model validation (#973) (8cba8c8)
  • resource validation in YamlModel (#977) (3d0876c)
  • set unit for turbine loads to mw in results (#975) (55c67f9)

Documentation

  • update documentation about the END keyword (32e79e1)

Miscellaneous Chores

  • fix faulty loop causing index out of range (#971) (d4a2fb8)
  • update test snapshots (55c67f9)
  • upgrade dependencies for week 26. Auto-generated by devCalc (#976) (5b2f290)

Code Refactoring

  • move fluid_stream and refactor tests (#969) (715e557)
  • move methods out of tabular energy function (#981) (28a4d22)
  • move setup interpolator to common (011d23e)
  • move turbine model to infrastructure and remove dto (#966) (4c23326)
  • remove CompressorSystemConsumerFunction dto (#964) (fec60bc)
  • remove dto.CompressorConsumerFunction (#961) (2389c0f)
  • remove dto.PumpConsumerFunction (#960) (87bc6a9)
  • remove output frequency from global time vector and make END a required keyword in yaml (#936) (32e79e1)
  • remove PumpSystemConsumerFunction dto (#965) (9a1a95b)
  • split function setup into separate method (daa73be)
  • split interpolator (a9baff1)
  • tabular consumer function part 1 (#979) (b798962)
  • tabular consumer function part 2 (#980) (6d2af54)

Tests

  • updated tests and snapshots to reflect changes (32e79e1)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 12 months ago

eCalc - v9.18.1

9.18.1 (2025-06-19)

Bug Fixes

  • copy stream instead of reference to stream when splitting into subtrains (#955) (8d46078)

Miscellaneous Chores

Code Refactoring

  • remove dto.TabulatedConsumerFunction (#946) (07e87fb)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 12 months ago

eCalc - v9.18.0

9.18.0 (2025-06-19)

Features

  • provide co2 intensity results for cli (#938) (5d462ae)

Bug Fixes

Documentation

Miscellaneous Chores

  • move all rounding of results to the end (#940) (af99ed5)
  • upgrade dependencies for week 25. Auto-generated by devCalc (#949) (5c1c4a2)

Code Refactoring

  • don't use dto.ConsumerFunciton in fuel/el-consumers (#942) (b674534)
  • remove dto.DirectConsumerFunction (#944) (ed64989)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 12 months ago

eCalc - v9.17.7

9.17.7 (2025-06-13)

Documentation

Miscellaneous Chores

  • relax pandas constraint (#925) (c17bcb2)
  • upgrade dependencies for week 24. Auto-generated by devCalc (38bcb34)
  • upgrade dependencies for week 24. Auto-generated by devCalc (#929) (99906ab)

Code Refactoring

  • don't expose dto and graph (#939) (7ffbaa6)
  • fluid subdomain - consolidate scattered code and ddd (cf03bb9)
  • move and rename process ddd (#932) (ce4aa26)
  • remove EnergyCalculator (afe0328)
  • remove pydantic from VariablesMap (dfe466e)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] 12 months ago

eCalc - v9.17.6

9.17.6 (2025-06-05)

Miscellaneous Chores

  • upgrade dependencies for week 23. Auto-generated by devCalc (#919) (7372b59)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.17.5

9.17.5 (2025-06-05)

Bug Fixes

  • repair broken get max standard rate code (#914) (2e2d044)

Miscellaneous Chores

  • add src to mypy path and fix or ignore al mypy errors (#597) (287d405)
  • upgrade dependencies for week 23. Auto-generated by devCalc (#917) (49e6e96)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.17.4

9.17.4 (2025-06-03)

Miscellaneous Chores

  • upgrade dependencies for week 23. Auto-generated by devCalc (#915) (7c1c990)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.17.3

9.17.3 (2025-06-02)

Miscellaneous Chores

  • upgrade dependencies for week 23. Auto-generated by devCalc (#911) (0d29e1d)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.17.2

9.17.2 (2025-05-28)

Miscellaneous Chores

Code Refactoring

  • add CompressorTrainEvaluationInput and implement usage in all compressor trains (#893) (ecb2b63)
  • pass configuration directly to YamlModel (dc47166)
  • remove unused EnergyCalculatorResult (4be6382)
  • use CompressorTrainEvaluationInput in compressor trains (ecb2b63)

Tests

  • remove redundant test for operational settings used (#908) (f0d21dc)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.17.1

9.17.1 (2025-05-26)

Code Refactoring

  • use protocol for Rate and Pressure (3e4cf0f)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.17.0

9.17.0 (2025-05-22)

Features

  • Add support for CONDITION(S) in Direct and Oil Type venting emitters (#877) (066c1e4)

Bug Fixes

Documentation

  • venting emitter conditions changelog and documentation (#882) (a589ab4)

Miscellaneous Chores

  • add rate and pressure for stream (e592cff)
  • make sure enthalpy calculations for simplified train works with both scalar and array input (#874) (2d87361)
  • make sure single point compressor chart results are floats (2d87361)
  • remove click (6ab7c70)
  • upgrade dependencies for week 20. (1073a77)
  • upgrade dependencies for week 21. Auto-generated by devCalc (#897) (4d0d91e)
  • use session fixture for neqsim service (2a3fd87)

Code Refactoring

  • add evaluate method for stage given speed and target discharge pressure (#895) (b910162)
  • introduce PathID (1dfeade)
  • making simplified compressor train point in time (d0a869c)
  • making single speed compressor train point in time (#878) (d0a869c)
  • making variable speed compressor train point in time (d0a869c)
  • making variable speed multiple streams compressor train point in time (d0a869c)
  • merge evaluate_rate_ps_pd and evaluate_rate_ps_pint_pd methods for compressor trains (#875) (5338f13)
  • move and sentralize chart functionality in domain (#894) (67ae37a)
  • move TemporalProcessSystem to process (7aab7c0)
  • split EnergyComponent and TemporalProcessSystem (d4c66be)

Tests

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.16.6

9.16.6 (2025-04-25)

Documentation

  • added explanation about POWER_ADJUSTMENT_FACTOR (#872) (7990935)

Miscellaneous Chores

  • add compressor stage abc (04f1671)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.16.5

9.16.5 (2025-04-22)

Bug Fixes

Miscellaneous Chores

  • upgrade dependencies for week 15. Auto-generated by devCalc (#863) (2c54dee)
  • upgrade dependencies for week 17. Auto-generated by devCalc (bb2a57e)

Code Refactoring

  • move compressor models from core and dto (#845) (91f65b6)
  • move generation of generic from input chart also for system (710c813)
  • move generation of generic from input compressor chart (#868) (710c813)
  • remove generic from process unit and system (92c7457)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.16.4

9.16.4 (2025-04-08)

Continuous Integration

  • issue with passing git ref (bfb004d)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.16.3

9.16.3 (2025-04-08)

Continuous Integration

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.16.2

9.16.2 (2025-04-08)

Miscellaneous Chores

  • test global neqsim service (a9620fb)

Continuous Integration

  • update release workflow (987dde9)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.16.1

9.16.1 (2025-04-08)

Miscellaneous Chores

  • don't include component in tag (b6e2e11)
  • update changelog, remove bootstrap sha (bec857c)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.16.0

9.16.0 (2025-04-04)

Features

  • implement ProcessSystem and ProcessUnit interfaces (e8a981e)

Bug Fixes

Miscellaneous Chores

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.15.0

9.15.0 (2025-04-04)

Bug Fixes

  • make sure composition is normalised before calculating avg Mw (#832) (d4f2f40)

Miscellaneous Chores

  • update rich to v14 (#839) (92c455c)
  • upgrade dependencies for week 13. Auto-generated by devCalc (#835) (4df8282)
  • upgrade dependencies for week 14. Auto-generated by devCalc (#841) (33c4481)

Code Refactoring

  • improve thermo performance by refactor of Stream domain (#840) (82d3814)
  • move avg molar mass calc to FluidComposition (#836) (2130488)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.14.0

9.14.0 (2025-03-20)

Bug Fixes

  • add missing check for maximum power in multiple stream compressor trains (#830) (ec4d155)
  • stream using old method of getting fluid thermo engine (#829) (61f865f)
  • update mix_neqsim_streams calculation (#813) (15be981)

Miscellaneous Chores

  • add test for maximum power in multiple streams compressor train (ec4d155)
  • remove logger.exception for expected error (553bc34)
  • update changelog (ec4d155)
  • upgrade dependencies for week 12. Auto-generated by devCalc (#825) (5c6afeb)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] about 1 year ago

eCalc - v9.13.1

9.13.1 (2025-03-13)

Continuous Integration

  • use latest v4 cache action (71c9c38)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] over 1 year ago

eCalc - v9.13.0

9.13.0 (2025-03-13)

Bug Fixes

  • avoid breaking results when removing v2 (c72367a)
  • error message when variables are unsolvable (6b67de8)
  • issue with empty optional keywords (e405c0b)
  • remove v2 consumers (cee621f)

Miscellaneous Chores

  • fix doc templates (#806) (548b59f)
  • pyupgrade pre commit (#818) (4e5ca92)
  • remove pydantic from domain process core compressor (#820) (ba2ac1a)
  • remove pydantic from domain process dto (#814) (f1ec329)
  • upgrade dependencies for week 09. Auto-generated by devCalc (18f3b95)
  • upgrade dependencies for week 10. Auto-generated by devCalc (f6b2704)
  • upgrade dependencies for week 10. Auto-generated by devCalc (6f827b0)
  • upgrade dependencies for week 11. Auto-generated by devCalc (b290498)

Code Refactoring

  • move models to domain (341c280)
  • move pump models from dto and core into same module (#808) (0879cec)
  • remove unused energy model method (696a93e)
  • remove unused merge functionality (3182607)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] over 1 year ago

eCalc - v9.12.0

9.12.0 (2025-02-21)

Features

  • manually control java process for neqsim (7b1ff3b)
  • re-introduce co2 intensity in results (#788) (54bb7d8)

Documentation

Miscellaneous Chores

  • invalidate negative fuel rates in direct consumer function (#795) (6e5527a)
  • remove create-jira-release (508a2f9)
  • remove intensities from asset dto (#798) (8a3fdba)
  • remove intensities from json results (#796) (3f9cc78)
  • update code owners (0e915a5)
  • upgrade dependencies for week 08. Auto-generated by devCalc (#797) (bb48332)

Tests

  • test example cases validity (2c5110d)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] over 1 year ago

eCalc - v9.11.0

9.11.0 (2025-02-14)

Documentation

Miscellaneous Chores

  • move expression evaluator to components (#776) (24ca8bf)
  • upgrade dependencies for week 07. Auto-generated by devCalc (#786) (fccc33a)

Code Refactoring

  • move energy from application to domain (#784) (20408c9)
  • store results in fuel and electricity components (#785) (6e8d1a3)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] over 1 year ago

eCalc - v9.10.0

9.10.0 (2025-02-03)

Miscellaneous Chores

  • upgrade dependencies for week 06. Auto-generated by devCalc (#780) (7a985c5)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] over 1 year ago

eCalc - v9.9.0

9.9.0 (2025-01-30)

Bug Fixes

  • issue when not resolving reference (9dc1705)

Miscellaneous Chores

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] over 1 year ago

eCalc - v9.8.0

9.8.0 (2025-01-28)

Bug Fixes

  • cli: include timesteps in json (f44516c)
  • issue with list when np array is expected (53323f9)

Documentation

Miscellaneous Chores

  • upgrade dependencies for week 04. Auto-generated by devCalc (#774) (646e509)
  • upgrade dependencies for week 05. Auto-generated by devCalc (7bf8518)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] over 1 year ago

eCalc - v9.7.1

9.7.1 (2025-01-23)

Bug Fixes

  • issue with list when np array is expected (baf8279)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] over 1 year ago

eCalc - v9.7.0

9.7.0 (2025-01-15)

Miscellaneous Chores

  • remove pydantic validation from dto classes (#740) (4eff086)
  • revert changes in validation error and update dto exceptions (#764) (0537f20)
  • update validation error to allow string or none (#763) (a5b491d)
  • upgrade dependencies for week 03. Auto-generated by devCalc (#761) (b9017c5)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] over 1 year ago

eCalc - v9.6.0

9.6.0 (2025-01-10)

Bug Fixes

Documentation

  • remove reference to internal documents (#758) (61c0d2f)

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] over 1 year ago

eCalc - v9.5.0

9.5.0 (2025-01-10)

Miscellaneous Chores

Emissions - Emission Observation and Modeling - Python
Published by github-actions[bot] over 1 year ago

eCalc - v8.20.10

What's Changed

Full Changelog: https://github.com/equinor/ecalc/compare/v8.20.9...v8.20.10

Emissions - Emission Observation and Modeling - Python
Published by krisolba1 over 1 year ago