calliope-project / calliope

A multi-scale energy systems modelling framework
https://www.callio.pe
Apache License 2.0
277 stars 90 forks source link

Feature helper function classes #467

Closed brynpickering closed 1 year ago

brynpickering commented 1 year ago

Fixes issue #419

Summary of changes in this pull request:

Reviewer checklist:

codecov[bot] commented 1 year ago

Codecov Report

Merging #467 (583f761) into main (7e4e973) will increase coverage by 0.10%. The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #467      +/-   ##
==========================================
+ Coverage   94.91%   95.01%   +0.10%     
==========================================
  Files          31       31              
  Lines        3834     3875      +41     
==========================================
+ Hits         3639     3682      +43     
+ Misses        195      193       -2     
Impacted Files Coverage Δ
calliope/backend/parsing.py 100.00% <ø> (ø)
calliope/core/model.py 95.83% <ø> (ø)
calliope/backend/expression_parser.py 97.80% <100.00%> (+0.01%) :arrow_up:
calliope/backend/helper_functions.py 100.00% <100.00%> (ø)
calliope/backend/where_parser.py 100.00% <100.00%> (+1.01%) :arrow_up: