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://nrel-sienna.github.io/PowerSimulationsDynamics.jl/stable/
BSD 3-Clause "New" or "Revised" License
175 stars 42 forks source link

add unique_timestamps option for post processing #384

Closed m-bossart closed 2 weeks ago

m-bossart commented 3 months ago

Default behavior (unique_timestamps = true) remains unchanged; repeated timestamps are filtered to match existing simulation tools. This allows the user to keep repeated timestamps if desired.

github-actions[bot] commented 3 months ago
Performance Results Version Precompile Time
Main 1.874199679
This Branch 1.847634864
Version Run Time
Main-Build ResidualModel 7.659833109
Main-Execute ResidualModel 16.329347244
Main-Build MassMatrixModel 0.610692504
Main-Execute MassMatrixModel 30.576796056
This Branch-Build ResidualModel 7.783258734
This Branch-Execute ResidualModel 16.278808354
This Branch-Build MassMatrixModel 0.611902145
This Branch-Execute MassMatrixModel 30.108783895

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