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