Skip to content

Serialize systems to HDF#75

Merged
jd-lara merged 4 commits into
mainfrom
ac/hdf
Apr 28, 2026
Merged

Serialize systems to HDF#75
jd-lara merged 4 commits into
mainfrom
ac/hdf

Conversation

@acostarelli
Copy link
Copy Markdown
Member

@jd-lara Since there's no HdfSimulationStore equivalent in POM, the HDF file is just floating right now. Should a system_hdf attribute be added to EM/DM stores?

Copy link
Copy Markdown
Collaborator

@luke-kiernan luke-kiernan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

POM is single time step, single decision problem. This option is only relevant for simulation, multi-timestep. So just throw "oops not supported" if true and we'll address later.

@acostarelli acostarelli marked this pull request as ready for review April 28, 2026 00:36
@acostarelli acostarelli requested a review from jd-lara April 28, 2026 00:37
@jd-lara jd-lara merged commit 88c37ff into main Apr 28, 2026
5 of 6 checks passed
@jd-lara jd-lara deleted the ac/hdf branch April 28, 2026 00:42
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 28, 2026

Performance Results

Version Precompile Time
Main 2.886114368
This Branch 2.998419876
Version Build Time
Main-Build Time Precompile 79.652296327
Main-Build Time Postcompile 1.527890136
This Branch-Build Time Precompile 103.26089958
This Branch-Build Time Postcompile 15.080447322
Version Solve Time
Main-Solve Time Precompile 359.501499273
Main-Solve Time Postcompile 328.165478446
This Branch-Solve Time Precompile 172.805794594
This Branch-Solve Time Postcompile 136.636519499

acostarelli pushed a commit that referenced this pull request Apr 29, 2026
Adds the bilinear (flow*head) hydro dispatch formulation and folds in
adjacent refactors merged through this branch:
  - Hydro and storage updates to IOM helpers (#97)
  - POM-to-IOM type-dispatch API migration
  - MarketBidCost / ImportExportCost static/TS split + IEC refactor
  - Shiftable-load interval indexing and validation fixes
  - HDF system serialization (#75)
  - Pin GitHub revisions; bridge IOM system-query stubs to PSY public API

Co-Authored-By: Luke Kiernan <86331877+luke-kiernan@users.noreply.github.com>
Co-Authored-By: Rodrigo Henríquez-Auba <rodrigo.henriquezauba@nrel.gov>
Co-Authored-By: Jose Daniel Lara <jdlara@berkeley.edu>
Co-Authored-By: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants