HDF5 =================================== HDF5 is a file format that allows data structures to be stored in an efficient way. The simulator contains a module called h5writer.py to store the ACMs (array covariance matrices) it generates in said format. This module uses an external Python library called h5py to create these files. For detailed information on said library and the HDF5-format visit https://docs.h5py.org/en/stable/ The internal structure of the hdf5-file is shown below. There are further attributes in each group and dataset to define units. There are also source descriptions and names in the form of attributes within the group for each source. The latter are identical to the group name. File structure: /commit ``Attribute to denote the software version.`` /creation_date_utc ``Attribute of the file creation timestamp in UTC.`` /acms ``Group for the ACM datasets.`` /noise ``Group containing the noise data.`` / ``Usually just ID 0.`` / ``For example LNA, atmosphere, telescope.`` /frequencies ``List of frequencies simulated, in GHz.`` /acm ``XYZ array. X is the frequency as in /frequencies. Y and Z is the ACM.`` /rfi ``Group containing the RFI data.`` / ``One unique ID for each RFI source.`` /frequencies ``List of frequencies simulated, in GHz.`` /coordinates ``The phi, theta coordinate of the RFI source.`` /acm ``XYZ array. X is the frequency as in /frequencies. Y and Z is the ACM.`` /signal ``Group containing the astronomical signal data.`` / ``One unique ID per astro source.`` /frequencies ``List of frequencies simulated, in GHz.`` /ppa ``source polarization`` /acm ``XYZ array. X is the frequency as in /frequencies. Y and Z is the ACM.`` /array ``Group for the PAF geometry data.`` /antenna_matching ``Impedance.`` /antenna_return_loss ``Loss in front of LNA, for example RFI filter.`` /element_ids ``List of IDs to identify the antennas.`` /element_polarisations ``List of polarizations of each antenna.`` /element_positions ``List of XY positions of every antenna on the plane of the PAF.`` /geometry ``The geometry of the antenna array, for example square, honeycomb, etc.`` /radius ``Maximum radius of the PAF plane. All antennas are within it.`` /spacing ``Antenna spacing on the PAF plane.`` /telescope ``Group for telescope information.`` /elevation ``Altitude angle of telescope relative to the ground. Important for spill-over.`` /name ``Name of the telescope, for example Effelsberg.``