Recent Releases of CIMS
CIMS - v1.0.0-beta
What's Changed
๐ Major Features
- Softplus transformation and polynomial adjustment for LCC weights near zero (#530)
- Refactored parameter names, clarified ambiguous labels, updated defaults, and removed inline comments (#444)
๐งช Model Validator Updates
- Validation check for base year market shares not summing to 1 (#509)
๐ Bug Fixes
- Removed unused parameter
emissions_aggregated_cost_rate(#533)
๐ฆ Infrastructure & Packaging
- Version bump to
1.0.0, finalized PyPI packaging, and verified CI and branch protections
Full Changelog: https://github.com/EMRG-SFU/cims/compare/v0.2.0-alpha...v1.0.0-beta
Climate Change - Earth and Climate Modeling
- Python
Published by jillianderson8 6 months ago
CIMS - v0.2.0-alpha
Full Changelog: https://github.com/EMRG-SFU/cims/compare/v0.1.2...v0.2.0-beta
What's Changed
๐ Major Features
- New model format (#325)
- Structural aggregation (#350)
- DIC Upgrade (#373)
- DCC updates (#372, #452)
- LCC Competition (#377)
- Custom constant time steps (#485)
- Export benchmark parameter (#418)
- Market Share Classes (#448, #458)
โจ Enhancements
- Allow user to specify name of root node (#330)
- Logging improvements: region, sector, parameters, sub_context (#341, #376, #366, #411, #370, #409)
- Update non-energy cost behaviour (#413)
- Maintain LCCs for demand nodes (#414)
- Return dic_initial for base year and base + step (#423)
- Update how aggregation edges are added (#431)
- Add parameter to prevent inheritance at node (#474)
- Revise aggregation method for cumulative emissions (#519)
- Make retirement intercept inheritable (#389)
๐๏ธ Model Updates
- Rename
fueltosupply(#379) - 382 model update (#416)
- Update revenue recycling parameter name (#387)
๐งช Model Validator Updates
- Model validator updates (#336)
- Update model validator (#407)
- v1 validator upgrade (#425)
- Filter sectors validator (#454)
๐ Bug Fixes
- Tax bug (#318)
- Model update bug (#319)
- Fixed amount bug (#339)
- NTC retrofit bug (#353)
- Aggregation bug (#393)
- Fix for recording capital cost and DIC (#392)
- Assessed demand in general allocation (#404)
- Incorrect context values (#451)
- Market share limit floating point comparison (#484)
- Fixing aggregation to deal with context changes (#449)
- Fix context / sub_context processing (#421)
- Cold fix to make DIC Upgrade work properly (#391)
- Correct behaviour for None values in scenario update files (#460)
- 344 year sector lists (#345)
- 346 iterations fixes (#347)
๐งฐ Refactoring & Cleanup
- Model cleanup (#394)
- Minor code cleanup (#405)
- Remove redundant context (#441)
- Remove hard-coded lists (#477)
- Remove Market Competition Type (#437)
- Remove Node Tech Co. remnants (#465)
- Parameter cleanup (#461, #365)
- Refactor model creation validation execution (#466)
- Quick Fixes (#352)
- Last minute change to get imports working (#337)
- Move sheet and year lists to the Jupyter notebook (#323)
- Rename tax initialization function (#369)
- Add target handling to _get_existing_value for updating (#471)
- Changing _get_list to return a list (#501)
๐ฆ Infrastructure & Packaging
- Repo split (#355)
- Packaging updates (#396)
- Staging (#524)
- Read CSV support (#436)
- Read Excel: allow Booleans and Ints (#383)
โ ๏ธ Messaging and Warnings
- #371 Error message update
- #432 Warning consolidation
๐ Visualizations
- Adding price visualizations (#354)
๐ Documentation
- Documentation update (#456)
New Contributors
- @brad-griffin made their first contribution in https://github.com/EMRG-SFU/cims/pull/323
- @EvanDungate made their first contribution in https://github.com/EMRG-SFU/cims/pull/354
- @matt-exmath made their first contribution in https://github.com/EMRG-SFU/cims/pull/436
Full Changelog: https://github.com/EMRG-SFU/cims/compare/v0.1.3...v0.2.0-alpha
Climate Change - Earth and Climate Modeling
- Python
Published by jillianderson8 9 months ago