hermes icon indicating copy to clipboard operation
hermes copied to clipboard

Investigate Hermes VOL

Open lukemartinlogan opened this issue 2 years ago • 0 comments

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.

lukemartinlogan avatar Oct 26 '23 16:10 lukemartinlogan