eCalc v8.0
eCalc™ v8 is finally here! This new release brings a lot of nice new features and better usability. Here are some of the highlights:
New features
- Improved the accuracy of the compressor and pump models
- Changes to CSV output
- reduced the number of columns
- simplified headers, added units
- renamed power_rate to power
- the is_invalid column is now reported as is_valid
- Changes to LTP:
- renamed loading and storage columns
- added categories for flare, fugitive emissions, name should no longer be used
- Changes to JSON:
- json_v1 and json_v2 has been removed.
Experimental features
- Add maximum power limit for compressor models
Breaking changes
Some breaking changes are needed to keep improving eCalc, remove ambiguity and prepare eCalc for the future:
YAML
- All component names must be unique to avoid ambiguity in reporting
- UNITS are required when setting up compressor and pump charts
- Restrict allowed characters in component names and emission names
- NAME no longer used for LTP reporting, use CATEGORY instead
- Not possible to use custom category names, pre-defined categories must be uppercase with hyphen as separator (i.e. FUEL-GAS)
CLI
- Invoking eCalc™ directly is no longer supported, use
ecalc run
instead. - Log level should be specified as the first argument + log to file
- Model yaml-file needs to come last
- Extrapolation (correction) is now always used and cannot be disabled
- Argument for LTP export has changed from:
--centuries-ltp-export
to--ltp-export
- Simple results are now default for json
Check out the migration guide