Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optional output and model state persistence using HDF5 #159

Open
cbuahin opened this issue Jan 25, 2024 · 2 comments
Open

Optional output and model state persistence using HDF5 #159

cbuahin opened this issue Jan 25, 2024 · 2 comments
Assignees
Milestone

Comments

@cbuahin
Copy link
Collaborator

cbuahin commented Jan 25, 2024

HDF5 provides an open-source self-describing, transparent, efficient, and portable way for storing heterogenous data. It is fast becoming the de facto standard for storing and organizing large scientific datasets. This effort will involve implementing a way to optionally write swmm output and model state in the HDF5 format. This will greatly facilitate several applications and options users have long asked for including more detailed summary of diagnostic information (e.g. #32 ), saving optional periods (#156 ), prescribing model state externally for digital twin development applications, etc.

@cbuahin cbuahin self-assigned this Jan 25, 2024
@cbuahin cbuahin added this to the v5.4.0 milestone Jan 25, 2024
@bemcdonnell
Copy link

@cbuahin, love this idea. I’ve been wrong more times than I can count but would this support the ability to read data from the output while the simulation is iterating? I think we talked about this before … but I can’t remember

@cbuahin
Copy link
Collaborator Author

cbuahin commented Jan 25, 2024

Definitely did. I forgot to add the one benefit you have correctly highlighted. The ability to read the output and track the simulation while it is running will be a huge benefit.

@cbuahin cbuahin modified the milestones: v5.4.0, v6.0.0 Jul 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants