Skip to content

PH5 Structure

akram-pic edited this page May 12, 2020 · 15 revisions

PH5 Data Structure

PH5 is built using multiple HDF5 files. It contains a master.ph5 file and a number of miniPH5_#####.ph5 files.

The master.ph5 file contains much of the metadata as well as links to the mini.ph5 files. The miniPH5_#####.ph5 files contain the actual timeseries data. The number of miniPH5_#####.ph5 files in a given archive depends on the data volume.

A master.ph5 file contains 6 HDF5 groups (_g):

  • master.ph5
    1. Experiment_g

      • Experiment_t
        • Experiment level metadata
    2. Receivers_g

      • Holds trace data, metadata related to trace data, and links to the miniPH5_#####.ph5 files containing timeseries data.
    3. Reports_g

      • Contains any documents and/or reports for the experiment.
    4. Responses_g

      • Contains information about instrument response including both data logger and sensor.
    5. Sorts_g

      • Contains the experiment geometry (array and event) as well as all the metadata needed to tie everything together.
    6. Maps_g