Skip to content

Receivers Group

akram-pic edited this page May 20, 2020 · 7 revisions

Receivers Group

The receivers group holds trace data, metadata related to trace data, and links to the miniPH5_#####.ph5 files containing trace data (timeseries).

  • Receivers_g
    • Index_t [this table keeps track of references to external data]
      • external_filename_s = miniPH5 file name that holds the data [string 32]
      • hdf5_path_s = Path to the Das_g_**** which holds the das tables and address to the raw file [string 64]
      • serial_number_s = das serial number [string 64]
      • start_time
        • ascii_s [string 32]
        • epoch_l [int 64]
        • micro_seconds_i [int 32]
        • type_s [string 8]
      • end_time
        • ascii_s [string 32]
        • epoch_l [int 64]
        • micro_seconds_i [int 32]
        • type_s [string 8]
      • time_stamp
        • ascii_s [string 32]
        • epoch_l [int 64]
        • micro_seconds_i [int 32]
        • type_s [string 8]
    • Receiver_t [The receiver table gives the orientation of the sensor]
      • orientation
        • description_s [string 1024]
        • channel_number_i [int 8]
        • azimuth
          • value_f [float 32]
          • units_s [string 16]
        • dip
          • value_f [float 32]
          • units_s [string 16]
    • Time_t [The time table holds information to time correct a data logger that has a free running oscillator (rt125 aka Texan).]
      • description_s [string 1024]
      • offset_d = Total drift time [float 64]
      • slope_d = Drift rate from the rt125 data files [float 64]
      • das
        • serial_number_s [string 64]
        • model_s [string 64]
        • manufacturer_s [string 64]
        • notes_s [string 1024]
      • start_time (TTime on rt125; time of the texan when programed)
        • ascii_s [string 32]
        • epoch_l [int 64]
        • micro_seconds_i [int 32]
        • type_s [string 8]
      • end_time
        • ascii_s [string 32]
        • epoch_l [int 64]
        • micro_seconds_i [int 32]
        • type_s [string 8]
    • Das_g_xxxxx [The das group holds data from a given data logger. Table references are held in the Das_t table, while the raw timeseries data is stored in data array (array_a) and state of health array (SOH_a)]
      • Das_t [The das table holds references to the raw data file from a given data logger and its state of health file].
        • array_name_SOH_a [string 16]
        • array_name_data_a [string 16]
        • array_name_event_a [string 16]
        • array_name_log_a [string 16]
        • channel_number_i [int 8]
        • event_number_i [int 32]
        • raw_file_name_s [string 32]
        • receiver_table_n_i [int 32]
        • response_table_n_i [int 32]
        • sample_count_i [int 32]
        • sample_rate_i [int 16]
        • sample_rate_multiplier_i [int 16]
        • stream_number_i [int 8]
        • time_stamp
          • ascii_s [string 32]
          • epoch_l [int 64]
          • micro_seconds_i [int 32]
          • type_s [string 8]
      • Data_a_xxxx [The data array holds binary time series or textural data, usually in 32 bit floats or 32 bit ints]
      • Event_a_xxxx [The event array holds textural data about event windows programmed in the data logger.]
      • SOH_a_xxxx [The SOH array holds textural data about the data logger state of health.]
      • Log_a_xxxx [The log array holds textural log information.]