NREL-Sienna / PowerSimulationsDynamics.jl

Julia package to run Dynamic Power System simulations. Part of the Scalable Integrated Infrastructure Planning Initiative at the National Renewable Energy Lab.
https://www.nrel.gov/analysis/sienna.html
BSD 3-Clause "New" or "Revised" License
173 stars 42 forks source link

add DEGOV #357

Closed m-bossart closed 8 months ago

m-bossart commented 10 months ago

Add DEGOV for purpose of validating inclusion of delays

github-actions[bot] commented 8 months ago
Performance Results Version Precompile Time
Main 1.935807535
This Branch 1.917305793
Version Execute Time
Main-Build ResidualModel 7.411600575
Main-Execute ResidualModel 18.010944366
Main-Build MassMatrixModel 0.880854672
Main-Execute MassMatrixModel 29.986483617
This Branch-Build ResidualModel 7.451869459
This Branch-Execute ResidualModel 18.746235537
This Branch-Build MassMatrixModel 0.601160119
This Branch-Execute MassMatrixModel 29.937113738

ResidualModel and MassMatrixModel performance results should be compared between versions and not between models due to the execution order of the tests

codecov[bot] commented 8 months ago

Codecov Report

Attention: 14 lines in your changes are missing coverage. Please review.

Comparison is base (4a7cca9) 87.01% compared to head (f336ece) 87.49%. Report is 5 commits behind head on main.

:exclamation: Current head f336ece differs from pull request most recent head 8fdaa22. Consider uploading reports for the commit 8fdaa22 to get more accurate results

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357/graphs/tree.svg?width=650&height=150&src=pr&token=Af8jhDz6u9&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna)](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna) ```diff @@ Coverage Diff @@ ## main #357 +/- ## ========================================== + Coverage 87.01% 87.49% +0.47% ========================================== Files 65 65 Lines 9048 9137 +89 ========================================== + Hits 7873 7994 +121 + Misses 1175 1143 -32 ``` | [Flag](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna) | Coverage Δ | | |---|---|---| | [unittests](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna) | `87.49% <91.25%> (+0.47%)` | :arrow_up: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna#carryforward-flags-in-the-pull-request-comment) to find out more. | [Files](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna) | Coverage Δ | | |---|---|---| | [src/base/device\_wrapper.jl](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna#diff-c3JjL2Jhc2UvZGV2aWNlX3dyYXBwZXIuamw=) | `87.50% <100.00%> (+0.11%)` | :arrow_up: | | [src/base/frequency\_reference.jl](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna#diff-c3JjL2Jhc2UvZnJlcXVlbmN5X3JlZmVyZW5jZS5qbA==) | `88.23% <ø> (ø)` | | | [src/base/nlsolve\_wrapper.jl](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna#diff-c3JjL2Jhc2Uvbmxzb2x2ZV93cmFwcGVyLmps) | `63.00% <100.00%> (+1.14%)` | :arrow_up: | | [src/base/simulation.jl](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna#diff-c3JjL2Jhc2Uvc2ltdWxhdGlvbi5qbA==) | `94.54% <100.00%> (+1.18%)` | :arrow_up: | | [src/base/simulation\_initialization.jl](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna#diff-c3JjL2Jhc2Uvc2ltdWxhdGlvbl9pbml0aWFsaXphdGlvbi5qbA==) | `83.13% <100.00%> (ø)` | | | [src/base/simulation\_inputs.jl](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna#diff-c3JjL2Jhc2Uvc2ltdWxhdGlvbl9pbnB1dHMuamw=) | `93.20% <100.00%> (+0.34%)` | :arrow_up: | | [src/base/small\_signal.jl](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna#diff-c3JjL2Jhc2Uvc21hbGxfc2lnbmFsLmps) | `87.58% <100.00%> (+0.16%)` | :arrow_up: | | [src/base/system\_model.jl](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna#diff-c3JjL2Jhc2Uvc3lzdGVtX21vZGVsLmps) | `100.00% <100.00%> (ø)` | | | [src/initialization/generator\_components/init\_tg.jl](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna#diff-c3JjL2luaXRpYWxpemF0aW9uL2dlbmVyYXRvcl9jb21wb25lbnRzL2luaXRfdGcuamw=) | `95.78% <100.00%> (+0.30%)` | :arrow_up: | | [.../initialization/inverter\_components/init\_DCside.jl](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna#diff-c3JjL2luaXRpYWxpemF0aW9uL2ludmVydGVyX2NvbXBvbmVudHMvaW5pdF9EQ3NpZGUuamw=) | `100.00% <ø> (ø)` | | | ... and [20 more](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna) | | ... and [3 files with indirect coverage changes](https://app.codecov.io/gh/NREL-Sienna/PowerSimulationsDynamics.jl/pull/357/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=NREL-Sienna)