def original_file_name(self): """ Set the original name of the file that contained the observation, before the file was converted to HDF5. :return: """ return get_attr(self._hdf5, FILE_NAME)
def additional_metadata(self): """ Get the additional metadata associated with the observation. :return: """ return get_attr(self._hdf5, ADDITIONAL_METADATA)
def num_channels(self): """ Get the number of channels in the HDF5 file :return: """ return get_attr(self._hdf5, NUM_CHANNELS)
def original_file_type(self): """ Get the original type of the file that contained the observation. :return: """ return get_attr(self._hdf5, FILE_TYPE)
def sample_rate(self): """ Get the sample rate in samples per second :return: """ return get_attr(self._hdf5, SAMPLE_RATE)
def start_time(self): """ Get observation start time as a unix epoch in milliseconds :return: """ return get_attr(self._hdf5, START_TIME)
def length_seconds(self): """ Get the duration of the observation in seconds :return: """ return get_attr(self._hdf5, LENGTH_SECONDS)
def observation_name(self): """ Get the observation name :return: """ return get_attr(self._hdf5, OBSERVATION_NAME)
def antenna_name(self): """ Get the antenna name of this channel :return: """ return get_attr(self._hdf5, ANTENNA_NAME)
def freq_end(self): """ Get the end freq of this channel in MHz :return: """ return get_attr(self._dataset, FREQ_END)
def additional_metadata(self): """ Get the additional metadata associated with the channel. :return: """ return get_attr(self._dataset, ADDITIONAL_METADATA)
def freq_start(self): """ Get the start freq of this channel in MHz :return: """ return get_attr(self._dataset, FREQ_START)
def max_abs(self): return get_attr(self._dataset, MAX_ABS)
def min_abs(self): return get_attr(self._dataset, MIN_ABS)
def max_angle(self): return get_attr(self._dataset, MAX_ANGLE)
def min_angle(self): return get_attr(self._dataset, MIN_ANGLE)