feat: implement PLEXOS solution reader and setup master files for 9-12 versions#141
feat: implement PLEXOS solution reader and setup master files for 9-12 versions#141mcllerena wants to merge 37 commits into
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #141 +/- ##
==========================================
+ Coverage 95.93% 96.16% +0.22%
==========================================
Files 8 17 +9
Lines 1919 2736 +817
==========================================
+ Hits 1841 2631 +790
- Misses 78 105 +27 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
@copilot resolve the merge conflicts in this pull request |
Co-authored-by: mcllerena <140716266+mcllerena@users.noreply.github.com>
… handling Agent-Logs-Url: https://github.com/NatLabRockies/plexosdb/sessions/c6e3393d-83d1-4487-8988-5a49be718e06 Co-authored-by: mcllerena <140716266+mcllerena@users.noreply.github.com>
Merge conflicts have been resolved in commit The key resolutions were:
All 892 tests pass. |
pesap
left a comment
There was a problem hiding this comment.
Two notes could not be attached inline because GitHub reports the XML diffs are too large for inline review comments:
src/plexosdb/config/master_9.2R6_btu.xmlhas trailing whitespace/line-ending noise from the first line onward. Please normalize the generated template files, or explicitly exclude them from the whitespace check if preserving source formatting is intentional.- The raw
src/plexosdb/config/master_*.xmltemplates add roughly 28 MB / 820k lines of package data. Since runtime loads them throughimportlib.resources, please verify the built wheel/sdist includes them intentionally and that the package-size increase is acceptable.
|
|
||
| ```python | ||
| relation = sol.read_result( | ||
| generation, |
There was a problem hiding this comment.
The read_result() method does not exist, I think the method is called get_result(). We should update it in every use.
|
|
||
| ```python | ||
| from plexosdb.db_solution_models import ResultPeriod, ResultPhase | ||
| from plexosdb.db_solution_models import PeriodEnum, PhaseEnum |
There was a problem hiding this comment.
Aren't these two coming from enums instead of db_solution_models?
No description provided.