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

Data persistence in the COEUS engine #59

Open
lukemartinlogan opened this issue Jun 3, 2024 · 0 comments
Open

Data persistence in the COEUS engine #59

lukemartinlogan opened this issue Jun 3, 2024 · 0 comments
Assignees

Comments

@lukemartinlogan
Copy link
Member

Hermes right now is only temporary state. When Hermes dies, the data stored by COEUS dies too. We need a way to export data from COEUS to the PFS.

Additions to XML Files:

  1. Add a parameter to define the debug file location (e.g., "export.bp5").
  2. Add a paremeter to define which engine requires persistence

Additions to COEUS code

  1. During Put, track all modifications that have been made within a step (variable name, shape, offset, count)
  2. During EndStep, check if this is the last step and if so iterate over all modifications, get the blobs from Hermes, and then store them into a BP5 file.
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

No branches or pull requests

2 participants