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

Investigate Hermes VOL #636

Open
lukemartinlogan opened this issue Oct 26, 2023 · 0 comments
Open

Investigate Hermes VOL #636

lukemartinlogan opened this issue Oct 26, 2023 · 0 comments

Comments

@lukemartinlogan
Copy link
Collaborator

lukemartinlogan commented Oct 26, 2023

There has been interest in transparent dynamic data tagging in Hermes.
However, this requires advanced knowledge of data format, which is difficult to know in a VFD.
We will likely need a VOL.

We have a scientist with climate data.
Some data has temperature, humidity, and pressure of ocean.
Scientist is always interested in searching regions - e.g., regions with extremely high temperature.

Scientist creates a dataset for the region.
Then, scientist gives it to the data management system to track temperature on the region.

Let's say we have an app with HDF5.
HDF5 writes a 3D array.
HDF5 calls Hermes.
How does Hermes divide the 3D array?

The user interacts with HDF5.
How does the user pass the intention through the HDF5 API?

  • I might use a schema file and environment variables.
  • HDF5 has VOL properties.
  • We can decompose that array into regions.
  • Then, we can find regions satisfying a custom, user-define function.
  • We tag it.
@hyoklee hyoklee moved this to Useability in Hermes 1.2.2 Oct 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Useability
Development

No branches or pull requests

1 participant