Difficult to read and edit. Errors are VERY easy to make.
Config file is not validated (much) by mwax_u2s.
Some redundant information. E.g. if coarse channel number is 5, then the multicast address will be 239.255.90.5 and port will be 59005. Perhaps we can reduce the redundant info like this by storing channel 5 in the config file, and mwax_u2s will determine the multicast ip and port in code.
Lots of common information- e.g. the mwax path (/dev/shm/mwax) and metafits path. Only configure these per host by exception?
The mwax_u2s.cfg config file which lives on /vulcan/mwax_config/mwax_u2s.cfg looks like this:
This format is problematic for several reasons: