Skip to content
Snippets Groups Projects
Commit 0b51fc94 authored by Thomas Jürges's avatar Thomas Jürges
Browse files

Task SSB-42: Adjusted the HDS definition after we iterated the code several times

parent be4154dd
No related branches found
No related tags found
1 merge request!44Merge back holography to master
...@@ -94,29 +94,42 @@ The way how data is accessed may look awkward and that is in fact true. But at ...@@ -94,29 +94,42 @@ The way how data is accessed may look awkward and that is in fact true. But at
## Layout of the HDS in HDF5 files ## Layout of the HDS in HDF5 files
``` ```
/root # Root
/
# Attributes
/ATTRS /ATTRS
/Version (double), holography file format version
/RCU list (vararray[int]), entries are RCU#s used in all observations
/mode (int), RCU mode used during all observations
/SAS id (vararray[string]), contains all SAS ids of all observations
/Target station name (string), name of the target station
/Target station position (double[3]), position of the centre of the station in cartesian coordinates
/Source name (string), name of the observed source in the sky
/Source position (double[2]), RA, DEC of the source in the sky
/Observation time (double[2]), Start and end time stamps of the entire holography observation
/Rotation matrix (2-d array, double[3][3]), translation matrix for (RA, DEC) <-> (l, m) conversion
/Antenna field position (1-d array, double[3]), cartesian coordinates of the centres of each antenna field /Antenna field position (1-d array, double[3]), cartesian coordinates of the centres of each antenna field
/Specified reference station (1-d array, string), entries are reference station names /HDS_version (double), holography file format version
/Specified frequency (1-d array, double), entries are the frequencies of all observations that were specified /Mode (int), RCU mode used during all observations
/Specified RA DEC (2-d array, compound[double, double]), indices are frequency index, beamlet# /Observation_time (double[2]), Start and end time stamps of the entire holography observation
/RCU_list (vararray[int]), entries are RCU#s used in all observations
/Reference station (1-d array, string), entries are reference station names /Rotation_matrix (2-d array, double[3][3]), translation matrix for (RA, DEC) <-> (l, m) conversion
/frequency (1-d array, double), entries are the frequencies of all observations /SAS_ids (vararray[string]), contains all SAS ids of all observations
/RA DEC (2-d array, compound[double, double]), indices are frequency index, beamlet# /Source_name (string), name of the observed source in the sky
/data (3-d array, vararray[compound[compound[4][double, double], double[3], boolean]], indices are Reference station index, frequency index, beamlet#; /Source_position (compound(double, double, string), RA, DEC and Epoch of the source in the sky
/Target_station_name (string), name of the target station
/Target_station_position (double[3]), position of the centre of the station in cartesian coordinates
/Specified_reference_station (1-d array, string), entries are reference station names
/Specified_frequency (1-d array, double), entries are the frequencies of all observations that were specified
/Specified_RA_DEC (2-d array, compound[double, double, string[10]]), indices are frequency index, beamlet#
# Groups
/Reference_station (1-d array, string[8]), entries are reference station names
/Frequency (1-d array, double), entries are the frequencies of all observations
/RA_DEC
/[One entry for each of the frequencies] The int(frequency) is the index.
/[One entry for each of the beamlets] The beamlet number is the index.
/(1-d array, compound[double, double, string[10]]), entries contain a struct of {RA, DEC, Epoch}
/CROSSCORRELATION
/[One entry for each of the reference stations] The name of the reference station is the index.
/[One entry for each of the frequencies] The int(frequency in Hz) is the index.
/[One entry for each of the beamlets] The beamlet number is the index.
/data (1-d array, vararray[compound[compound[4][double, double], double[3], boolean]], entries contain a struct of {XX, XY, YX, YY, l, m, t, flag}.
``` ```
## Example data for tests ## Example data for tests
Test data for two frequencies can be found on LOFAR's CEP3 in the directories Test data for two frequencies can be found on LOFAR's CEP3 in the directories
/data014/scratch/veen/holography/20180718/obs3/L661022 and /data014/scratch/veen/holography/20180718/obs3/L661022 and
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment